Reddit for AI agents
Reddit is a social news platform built around user communities called subreddits, used for discussion, content sharing, and brand engagement. Marketing and community teams use it to reach niche audiences. 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.
What agents do in Reddit.
Search subreddits and posts
Search across subreddits for mentions of a brand or topic to monitor sentiment.
Post a comment on a thread
Reply to a post with a comment as part of community engagement.
Delete a post with approval
Remove a published post only after the account owner confirms it should come down.
23 Reddit actions, graded by risk.
Every Reddit action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
17Look things up. Allowed by default.
- reddit.get_newGet new posts from subreddit (Deprecated)
- reddit.get_r_topGet top posts from subreddit (Deprecated)
- reddit.get_randomGet random Reddit post
- reddit.get_scopesGet OAuth scopes
- reddit.get_me_prefsGet user preferences
- reddit.get_user_flairGet user flair
- reddit.get_subreddit_rulesGet subreddit rules
- reddit.get_reddit_user_aboutGet user information
- reddit.get_subreddits_searchSearch subreddits
- reddit.get_username_availableCheck username availability
- reddit.get_controversial_postsGet controversial posts from all subreddits
- reddit.search_across_subredditsSearch across subreddits
- reddit.list_subreddit_post_flairsList subreddit post flairs
- reddit.getGet Reddit listing by sort
- reddit.retrieve_reddit_postRetrieve posts from subreddit
- reddit.retrieve_post_commentsRetrieve Comments for a Post
write
4Create and change things. Allow, or ask the user first.
- reddit.create_reddit_postCreate a Reddit post
- reddit.post_reddit_commentPost a comment
- reddit.toggle_inbox_repliesEnable or disable inbox replies
- reddit.edit_reddit_comment_or_postEdit comment or post
destructive
2Delete, cancel or archive. Ask first, or deny outright.
- reddit.delete_reddit_postDelete a Reddit post
- reddit.delete_reddit_commentDelete Reddit comment
Reddit in three steps.
- 01Your users connect RedditThey sign in to Reddit on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create a Reddit post” can wait for the user, and “delete a Reddit post” can be denied outright.
- 03Any agent can actYour agent calls Reddit through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('reddit', { read: 'allow', write: 'ask', // create_reddit_post destructive: 'deny', // delete_reddit_post }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Reddit connects.
Users sign in to Reddit on Arc0 Connect and approve the scopes you request. Build with Arc0’s Reddit OAuth app, or bring your own so the Reddit consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
The same Reddit 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
- OAuth 2.0
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Reddit from any agent.
Reddit and Arc0, answered.
Can I use Reddit with Claude, ChatGPT or Cursor?
Yes. Connect Reddit 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 Reddit actions you allow.
How do users connect Reddit?
Users sign in to Reddit on Arc0 Connect and approve the scopes you request. Build with Arc0’s Reddit OAuth app, or bring your own so the Reddit consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
Which Reddit actions can my agent take?
23 in total: 17 read, 4 write and 2 destructive, such as “create a Reddit post”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Reddit?
Yes. Actions like “delete a Reddit post” 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.
Can my own backend call Reddit too?
Yes. The same Reddit connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Reddit into your agent.
Your users connect Reddit once, under your brand. Your agent gets 23 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan