submit scope and a registered app. PostWire handles the OAuth and the submit call — you connect a Reddit account once, pick a subreddit, then publish a self (text) or link post with one REST call or one MCP tool.Reddit exposes a full OAuth2 API. Posting requires a registered Reddit app, per-user OAuth with the submit (and identity) scopes, and a /api/submit call targeting a specific subreddit. Posts can be self (text) or link. Reddit also enforces each subreddit's own rules and rate limits.
PostWire manages the OAuth, token refresh, the proper User-Agent and the submit call, so you publish to Reddit the same way you publish everywhere else — one call.
PostWire's Reddit integration — connect flow, REST endpoint and MCP tool — is fully built. Reddit's Data API is now access-gated under its Responsible Builder Policy (manual approval required), so Reddit activates once that access is granted. Meanwhile Bluesky, Telegram, Mastodon and Discord are live today and YouTube is rolling out — create your free account and start posting now.
Reddit uses OAuth, not a password. Your user connects in the dashboard, or you generate the authorization URL via the API:
curl -X POST https://postwire.io/api/oauth/reddit/url \
-H "Authorization: Bearer $POSTWIRE_API_KEY"
# -> { "url": "https://.../oauth/authorize?..." }
# The user opens the URL, approves, and PostWire stores the token (and refreshes it for you).
Once connected, posting is a single request. Add more networks by putting more strings in platforms.
curl -X POST https://postwire.io/api/post \
-H "Authorization: Bearer $POSTWIRE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platforms":["reddit"],"subreddit":"test","title":"My post title","text":"Body text or a URL"}'
PostWire ships a first-class MCP server — not docs-only. Add it to any MCP client:
{
"mcpServers": {
"postwire": {
"command": "npx",
"args": ["-y", "postwire-mcp"],
"env": { "POSTWIRE_API_KEY": "pw_live_xxx" }
}
}
}
Then the agent just calls the tool:
{
"name": "post_to_social",
"arguments": { "platforms": ["reddit"], "subreddit": "test", "title": "My post title", "text": "Body text or a URL" }
}
| Direct integration | PostWire | |
|---|---|---|
| Platform audit / review | You apply & maintain it | Handled for you |
| OAuth + token refresh | You build it | Managed |
| AI agent support | Build your own tool | MCP tool out of the box |
| Other networks | One integration each | 9 networks, one API |
| Plan | Price | Brands |
|---|---|---|
| Free | $0 | 1 brand · 30 posts/mo |
| Starter | $9 | 3 brands · 300/mo |
| Pro | $29 | 10 brands · 2,000/mo |
| Agency | $99 | 50 brands |
| Scale | $299 | 200 brands |
Running 50 brands on Ayrshare costs roughly $779 — and its MCP is docs-only, so an agent can't actually post. See PostWire vs Ayrshare.
Get your API key — free →