Ritekit for AI agents

RiteKit provides social media tools for hashtag suggestions, link shortening, email validation, and turning text into shareable images. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

Social mediaAPI keyMCP + RESTritekit.com
AUDIT LOG · RITEKITPOLICY: acme-support
09:41:07 · claude · u_8f2read
ritekit.list_link_ads
List Link Ads✓ allowed · 212ms
09:41:08 · claude · u_8f2read
ritekit.get_client_id
RiteKit Get Client ID✓ allowed · 164ms
09:41:09 · claude · u_8f2write
ritekit.auto_hashtag
Auto Hashtag✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
ritekit.link_ad_delete
Delete Link Ad✕ blocked · policy: deny
EVERY RITEKIT CALL, ON THE RECORD
01 · USE CASES

What agents do in Ritekit.

01

Suggest hashtags for a post

Get hashtag suggestions for a caption before it goes out on social media.

02

Check an email before adding it

Detect whether an email address is disposable or has a typo before adding it to a list.

03

Confirm before removing a link ad

List existing link ads first, then delete one only after confirming it's no longer running.

02 · ACTIONS

14 Ritekit actions, graded by risk.

Every Ritekit action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

7

Look things up. Allowed by default.

  • ritekit.get_client_id
    RiteKit Get Client ID
  • ritekit.list_link_ads
    List Link Ads
  • ritekit.get_access_token
    Get Access Token
  • ritekit.get_client_secret
    RiteKit Get Client Secret
  • ritekit.get_full_email_insights
    Get Full Email Insights
  • ritekit.detect_email_typo
    Detect Email Typo
  • ritekit.detect_disposable_email
    Detect Disposable Email

write

6

Create and change things. Allow, or ask the user first.

  • ritekit.auto_hashtag
    Auto Hashtag
  • ritekit.shorten_link
    Shorten Link
  • ritekit.text_to_image
    Convert Text to Image
  • ritekit.freemail_detection
    Free Email Detection
  • ritekit.hashtag_suggestions
    RiteKit Hashtag Suggestions
  • ritekit.banned_instagram_hashtags
    Check Banned Instagram Hashtags

destructive

1

Delete, cancel or archive. Ask first, or deny outright.

  • ritekit.link_ad_delete
    Delete Link Ad
03 · HOW IT WORKS

Ritekit in three steps.

  1. 01Your users connect RitekitThey add their Ritekit api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “auto Hashtag” can wait for the user, and “delete Link Ad” can be denied outright.
  3. 03Any agent can actYour agent calls Ritekit through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('ritekit', {
  read: 'allow',
  write: 'ask',        // auto_hashtag
  destructive: 'deny',  // link_ad_delete
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Ritekit connects.

Users add their Ritekit api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Ritekit connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Ritekit from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Ritekit and Arc0, answered.

Q01

Can I use Ritekit with Claude, ChatGPT or Cursor?

Yes. Connect Ritekit to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Ritekit actions you allow.

Q02

How do users connect Ritekit?

Users add their Ritekit api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Ritekit actions can my agent take?

14 in total: 7 read, 6 write and 1 destructive, such as “auto Hashtag”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Ritekit?

Yes. Actions like “delete Link Ad” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Ritekit too?

Yes. The same Ritekit connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Ritekit into your agent.

Your users connect Ritekit once, under your brand. Your agent gets 14 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan