Reddit integrationReddit logo

Reddit integration for AI agents.

Let your AI agents work in Reddit — read and create posts, replies, and community context — through a routed, audited connection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Reddit tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.

What your agents can do

Real Reddit actions, managed and audited.

Your user connects Reddit once; your agent can then read posts and comments, publish and moderate social content — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.

  1. 1

    Your user grants Reddit access once (OAuth) — the token lands in the vault.

  2. 2

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 3

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

Supported Reddit tools.

35 tools are generated from the published Reddit catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.

Showing 35 tools. All published catalog entries are included in this page's server-rendered HTML.

Create a Reddit comment
Creates a comment reply to a post or another comment.
comments
List post comments
Returns a post and its comment tree for a subreddit article.
comments
Get current Reddit user
Returns profile information for the authenticated Reddit account.
account
Get current user karma by subreddit
Returns karma breakdowns for the authenticated user by subreddit.
account
Get current Reddit user preferences
Returns preference settings for the authenticated user. Pass fields to request a comma-separated subset.
account
Compose Reddit private message
Sends a private message to a Reddit user or subreddit moderators.
messages
Delete Reddit message
Deletes a private message from the authenticated user's mailbox.
messages
Mark Reddit message read
Marks a private message as read.
messages
List Reddit messages
Lists private message inbox, unread, sent, or related message views.
messages
Get additional comments
Expands a comment tree by fetching children referenced by more comments placeholders.
comments
Get Reddit OAuth scopes
Returns descriptions for all Reddit OAuth scopes, or for the optional scope string.
oauth
Submit a Reddit post
Creates a link, self, image, or video post in a subreddit.
submit
Search Reddit
Searches posts and other Reddit content globally or within a subreddit.
search
Set send replies preference
Enables or disables inbox replies for a post or comment.
thing
Get subreddit information
Returns metadata and public information about a subreddit.
subreddit
List subreddit post flair templates
Lists post flair templates available to the authenticated user in a subreddit.
flair
List subreddit posts
Lists posts from a subreddit using a supported sort such as hot, new, top, or rising.
subreddit
List subreddit rules
Returns subreddit rules configured by moderators.
subreddit
List subreddit user flair assignments
Lists user flair assignments in a subreddit. Requires moderator flair permission.
flair
List my subreddits
Lists subreddits related to the authenticated user, such as subscribed or moderated subreddits.
subreddit
Search subreddits
Searches for subreddits matching a query string.
search
Delete Reddit thing
Deletes a post or comment owned by the authenticated user.
thing
Edit Reddit thing text
Edits the text body of a post or comment owned by the authenticated user.
thing
Get Reddit things by fullname
Fetches one or more Reddit things by fullname identifiers, such as t3_ or t1_ IDs.
thing
Hide Reddit thing
Hides one or more posts from listings for the authenticated user.
thing
Report Reddit thing
Reports a post or comment to Reddit or subreddit moderators.
thing
Save Reddit thing
Saves a post or comment for the authenticated user.
thing
Unhide Reddit thing
Unhides one or more posts for the authenticated user.
thing
Unsave Reddit thing
Removes a post or comment from the authenticated user's saved items.
thing
Vote on Reddit thing
Applies an upvote, downvote, or vote removal to a post or comment.
thing
Get Reddit user information
Returns public profile metadata for a Reddit user.
user
List user comments
Lists comments created by a Reddit user.
user
List user saved items
Lists saved items for a Reddit user when authorized to access them.
user
List user submitted posts
Lists posts submitted by a Reddit user.
user
Check Reddit username availability
Checks whether a username is available for registration.
user
FAQ

Reddit integration, answered

How do AI agents use Reddit through Open Connector?
Your user connects Reddit once (OAuth). Open Connector stores the token in an encrypted vault and exposes Reddit tools to your agent over MCP or a typed API. Calls are issued server-side with injected credentials.
What can agents do with Reddit actions?
Read public and authorized content, draft or create posts and comments, and use subreddit context to route community workflows.
Where do Reddit OAuth tokens live?
In your own infrastructure. Open Connector keeps the token in the vault and injects it during execution; the token never leaves your environment.

Give your agents Reddit — keep the keys.

Open source, self-hostable, with Reddit credentials that never leave your infrastructure. Run it from source today.