submit scope and a registered app. When Reddit support launches, PostWire will handle the OAuth and the submit call — you will 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.
When Reddit support launches, PostWire will manage 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 built but not live. Reddit's Data API is now access-gated under its Responsible Builder Policy (manual approval required), so publishing to Reddit is not available until that access is granted. Meanwhile TikTok, Instagram, Facebook Pages, YouTube, LinkedIn, Bluesky, Telegram, Mastodon and Discord are live today — create your free account and start posting there 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 an MCP server — hosted, or local via npx postwire-mcp, authenticated with your API key. 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 · 10 posts/mo · 2 networks per post |
| Starter | $19 | 3 brands · 300/mo |
| Pro | $29 | 10 brands · 2,000/mo |
| Agency | $99 | 50 brands |
| Scale | $299 | 200 brands |
14-day refund on paid plans. Ten businesses on Ayrshare's Launch plan cost $299/month (pricing page, Sept 26, 2026); on PostWire, $29. See PostWire vs Ayrshare.