Social media APIs and MCP servers for AI agents
Read and publish posts, comments and videos on social platforms.
10 social media APIs an AI agent can call: auth method and header, official MCP server (3), free tier (7), docs links. Machine-readable JSON included. Agents: fetch catalog/social-media.json instead of parsing this page. Last checked 2026-09-24.
Ratings and usage (★) fetched: .
| Service | What an agent can do | Auth | MCP server | Free tier | Details (with sources) | Notes | Proof (ratings, usage) |
|---|---|---|---|---|---|---|---|
| Ayrshare | Unified API to post, schedule, and analyze content across 14+ social networks (X, Instagram, LinkedIn, TikTok, etc.) with one API key. | API keyAuthorization: Bearer <API_KEY>; since 2026-03-31 X/Twitter requests also need X-Twitter-OAuth1-Api-Key and X-Twitter-OAuth1-Api-Secret headers | official | Trial: one-time 28-day free trial of the Launch plan ($299/mo), no card required; Premium from $149/mo | Base URL: https://api.ayrshare.com/api Free plan: 28-day free trial of the Launch plan, one-time, no card ↗ Example call: publish a post to connected social networks: POST https://api.ayrshare.com/api/post ↗ | Ayrshare itself holds the underlying per-platform app approvals, so agents avoid individually applying for X/Meta/TikTok developer access. Hosted MCP action server at https://api.ayrshare.com/mcp (Streamable HTTP, 27 tools). | SourceForge 3.4★/5 reviews |
| Bluesky / AT Protocol | Post, read, and moderate content on Bluesky via the open, self-hostable AT Protocol REST/XRPC API. | OAuth 2.0Authorization: Bearer <session/OAuth2 token> (legacy app passwords also supported) | — | free, no key needed for public reads; free account required for posting | Base URL: https://public.api.bsky.app/xrpc Free plan: no_key, no card ↗ Rate limits: PDS: 3,000 requests/5 min per IP; writes 5,000 points/hour and 35,000/day per account (create=3 pts) ↗ Example call: create a post (accessJwt from com.atproto.server.createSession): POST {pds_host}/xrpc/com.atproto.repo.createRecord ↗ MCP tools: 8: get-timeline-posts, get-profile, get-post-thread, search-posts, search-people, create-post … ↗ | Decentralized protocol; official OAuth2 is replacing legacy app passwords as the recommended auth method. | — |
| LinkedIn API | Sign users in and share basic posts via OAuth2/OpenID Connect; most other endpoints require partner approval. | OAuth 2.0Authorization: Bearer <OAuth2 token> | — | check pricing — most scopes require LinkedIn Partner Program approval | Base URL: https://api.linkedin.com/v2 Rate limits: Daily per-app and per-member limits (reset midnight UTC), shown in Developer Portal; Share on LinkedIn: 150/member, 100,000/app per day ↗ OAuth scopes: w_member_social ↗ | LinkedIn API access is heavily gated; only a narrow self-serve subset (Sign In with LinkedIn/OpenID Connect, basic Share on LinkedIn) is available without applying to a partner program (Marketing, Sales, Talent, Learning solutions). | — |
| Mastodon API | Post statuses, read timelines, and manage accounts on any Mastodon instance via REST API. | OAuth 2.0Authorization: Bearer <OAuth2 token> | — | free, no central key; register an app per instance, no cost | Base URL: https://mastodon.example/api/v1 Rate limits: Default 300 requests per 5 minutes per account and per IP; media uploads 30 per 30 minutes ↗ OAuth scopes: read, write, push, profile ↗ | Decentralized: each Mastodon instance is its own API endpoint; app registration is per-instance and free. | SourceForge 2.5★/11 reviews |
| Meta Graph API (Facebook, Instagram) | Read and publish posts, manage Pages, and access Instagram business content via Meta's Graph API. | OAuth 2.0access_token=<token> query param or Authorization: Bearer <token> | official | free, but most non-trivial read/write permissions require Meta App Review and business verification | Base URL: https://graph.facebook.com/v{version} Rate limits: Platform limit: calls per hour = 200 x number of daily active users; BUC limits for Marketing/Pages APIs ↗ | Most useful permissions (posting, Instagram content, insights) require Meta App Review; basic/dev-mode access is limited to admins/testers. The official MCP covers ads, catalogs and reporting only, not organic posting. | — |
| Pinterest API | Create pins and boards and read analytics data on Pinterest via REST API v5. | OAuth 2.0Authorization: Bearer <OAuth2 token> | — | free tier: standard rate limits; higher limits/trial access require app review | Base URL: https://api.pinterest.com/v5 Rate limits: Trial access: 1,000 requests/day; Standard access: 100 requests/sec per user per app, plus per-category per-minute limits ↗ OAuth scopes: boards:read, pins:read, pins:write, boards:write ↗ | SourceForge 4.7★/14 reviews | |
| Reddit API | Read posts/comments and submit posts, comments, or votes on Reddit via OAuth2 REST API. | OAuth 2.0Authorization: Bearer <OAuth2 token> | — | free for non-commercial/personal use under Reddit Data API terms; commercial or high-volume use requires a paid Data API license | Base URL: https://oauth.reddit.com OAuth scopes: identity, read, submit, history, vote ↗ | Since 2023, commercial/high-volume access requires a separate paid Reddit Data API agreement. | SourceForge 4.2★/8 reviews |
| TikTok API | Post videos/drafts and query content on TikTok via the Content Posting and Display OAuth2 REST APIs. | OAuth 2.0Authorization: Bearer <OAuth2 token> | — | Free: no fee; requires app review for production access, sandbox mode for testing; posts from unaudited clients are private-only until the app passes TikTok's audit | Base URL: https://open.tiktokapis.com/v2 Rate limits: Default 600 requests/min (sliding window) for /v2/user/info/, /v2/video/query/, /v2/video/list/ ↗ Async jobs: Content Posting returns publish_id; poll the publish status fetch endpoint ↗ OAuth scopes: video.publish ↗ | Apps must pass TikTok's review process before production/unaudited-client-mode access is granted. | SourceForge 4.7★/6 reviews |
| X (Twitter) API | Post, search, and read tweets and manage X (Twitter) content via REST API v2. | API key / OAuthAuthorization: Bearer <App Bearer token or OAuth2 user token> | official | Paid only: pay-per-usage with prepaid credits (e.g. $0.005 per Post read, $0.001 per owned read), no subscriptions and no free tier | Base URL: https://api.x.com/2 Free plan: none ↗ | Credits are deducted per request; pay-per-usage is capped at 3M Post reads per billing cycle, higher volumes need an Enterprise plan. The official xurl bridge (xdevplatform) handles OAuth for the MCP server. | — |
| YouTube Data API | Search videos, manage playlists/comments, and upload videos to YouTube via REST API. | API key / OAuthkey=<API_KEY> for public reads; Authorization: Bearer <OAuth2 token> for writes/private data | — | Free tier: 10,000 quota units/day plus separate caps of 100 search.list and 100 videos.insert calls/day (extendable on request) | Base URL: https://www.googleapis.com/youtube/v3 Free plan: 10,000 units/day for most endpoints + 100 search.list and 100 videos.insert calls/day ↗ Rate limits: Default quota: 100 search.list calls, 100 videos.insert calls and 10,000 units/day for other endpoints; resets midnight PT ↗ OAuth scopes: https://www.googleapis.com/auth/youtube.readonly, https://www.googleapis.com/auth/youtube.upload, https://www.googleapis.com/auth/youtube.force-ssl ↗ Example call: search videos: GET https://www.googleapis.com/youtube/v3/search?part=snippet&q={query}&key={API_KEY} ↗ | Daily quota of 10,000 units shared across most calls; search.list costs 1 unit from a separate Search Queries bucket capped at 100 calls/day. | — |
Other categories
- Web search
- Web scraping and browser automation
- Knowledge and research data
- Image generation and editing
- Video generation and editing
- Speech and audio
- Music generation
- 3D generation and assets
- Architecture, CAD and BIM
- Diagrams and software architecture
- Design and UI
- Documents, OCR and presentations
- Translation and language
- Code execution sandboxes
- Developer platforms and DevOps
- Cloud and hosting
- Databases
- Vector search, memory and RAG
- Email, team chat and notifications
- SMS and messaging apps
- Voice agents and telephony
- Productivity and workspace
- CRM, support and marketing
- Maps, geolocation and weather
- Finance, payments and market data
- E-commerce
- Automation and integration platforms
- Model APIs and inference