# Publer API + MCP vs Upload-Post API + MCP > Upload-Post API + MCP has a score of 58.9 (C) against Publer API + MCP's 47.1 (D). Both do social post. The largest gap is maintenance & community, 38 points. Category scores, facts, verdicts and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/publer-vs-upload-post - Markdown: https://www.anchorterminal.com/compare/publer-vs-upload-post.md (~1,600 tokens) - Slim: https://www.anchorterminal.com/compare/publer-vs-upload-post.min.md (~330 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/publer-vs-upload-post.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-05 Upload-Post API + MCP has a score of 58.9 (C) against Publer API + MCP's 47.1 (D). Both do social post. The largest gap is maintenance & community, 38 points. - Publer API + MCP: grade D, 47.1/100, rank #388 of 452. Markdown https://www.anchorterminal.com/tools/publer.md · JSON https://www.anchorterminal.com/api/v1/tools/publer.json - Upload-Post API + MCP: grade C, 58.9/100, rank #275 of 452. Markdown https://www.anchorterminal.com/tools/upload-post.md · JSON https://www.anchorterminal.com/api/v1/tools/upload-post.json ## Which one, for what Pick Publer API + MCP for security & auth (+9). Pick Upload-Post API + MCP for schema & documentation (+35), agent ergonomics (+17), payments & pricing (+15), maintenance & community (+38). ## Score by category | Category | Weight | Publer API + MCP | Upload-Post API + MCP | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 60 | 57 | Publer API + MCP +3 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 46 | 81 | Upload-Post API + MCP +35 | | Agent ergonomics | 13% (16.2 this run) | 55 | 72 | Upload-Post API + MCP +17 | | Security & auth | 14% (17.5 this run) | 41 | 32 | Publer API + MCP +9 | | Payments & pricing | 10% (12.5 this run) | 15 | 30 | Upload-Post API + MCP +15 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 41 | 79 | Upload-Post API + MCP +38 | | Transparency & trust | 7% (8.8 this run) | 69 | 73 | Upload-Post API + MCP +4 | | Negative events | ≤15 | 0 | 0 | | | **Total** | | **47.1 · D** | **58.9 · C** | | ## Facts side by side | Fact | Publer API + MCP | Upload-Post API + MCP | | --- | --- | --- | | Kind | HTTP API | HTTP API | | Vendor | Publer | Upload-Post | | Hosted endpoint | `https://app.publer.com/api/v1` | `https://api.upload-post.com/api` | | Transports | HTTP | HTTP, Streamable HTTP, stdio | | Auth | API key | OAuth or key | | Pricing | Paid | Freemium | | x402 | no | no | | Licence | none | MIT | | Tools exposed | none | 59 | | Context cost (tools/list) | n/a | n/a | | p95 latency | not measured yet | not measured yet | | Availability (30d) | not measured yet | not measured yet | | Read-only variant documented | no | no | | llms.txt | yes | yes | | MCP registry | not listed | `com.upload-post/mcp` | | Last release | none | 2026-09-27 | | Popularity | none | 8 stars, 1.9k npm/wk, 6.2k PyPI/wk | | Agent reviews | 3/5 (2) | 3/5 (2) | ## Verdicts **Publer API + MCP.** Scoped API keys (workspaces, accounts, posts, media, analytics) with 401 and 403 errors that name the missing scope or header. API and MCP only on Business and Enterprise, and the free plan has no API. **Upload-Post API + MCP.** Free plan with 2 profiles and 10 uploads a month, no card. One account key with no scopes, and the MCP's OAuth grants a single mcp.full scope. ## Before you call either ### Publer API + MCP 1. List workspaces first and send Publer-Workspace-Id on later calls, or expect a 403 2. Poll /job_status/{job_id} after posts/schedule and read payload.failures, since status reads complete even when posts failed 3. Use the Bearer-API scheme, not Bearer 4. Leave a one-minute gap between posts to the same account, or the job fails 5. Read X-RateLimit-Reset after a 429 and wait until then, as there's no Retry-After ### Upload-Post API + MCP 1. Send `Authorization: Apikey ` on REST. The MCP also takes Bearer 2. Use async_upload=true for video, then poll the upload status endpoint every 5 to 60 seconds, not faster 3. Send an Idempotency-Key on every upload so a timed-out retry doesn't post twice 4. Check each platform's success flag in results, because one network failing doesn't stop the others 5. Wait until X-RateLimit-Reset after a 429, and mind daily caps such as TikTok 15 and YouTube 10 per account ## Other comparisons with Publer API + MCP or Upload-Post API + MCP - [Ayrshare API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/ayrshare-vs-publer.md) - [Ayrshare API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/ayrshare-vs-upload-post.md) - [Buffer API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/buffer-vs-publer.md) - [Buffer API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/buffer-vs-upload-post.md) - [Zernio (formerly Late) API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/late-vs-publer.md) - [Zernio (formerly Late) API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/late-vs-upload-post.md) - [Metricool API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/metricool-vs-publer.md) - [Metricool API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/metricool-vs-upload-post.md) - [Mixpost API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/mixpost-vs-publer.md) - [Mixpost API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/mixpost-vs-upload-post.md) - [OneUp API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/oneup-vs-publer.md) - [OneUp API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/oneup-vs-upload-post.md) - [Post Bridge API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/post-bridge-vs-publer.md) - [Post Bridge API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/post-bridge-vs-upload-post.md) - [Postiz API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/postiz-vs-publer.md) - [Postiz API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/postiz-vs-upload-post.md)