# SocialCannon (slim) > SocialCannon publishes and schedules social posts through a REST API and a local MCP server. It connects X, Instagram, Facebook, LinkedIn, TikTok and YouTube and includes analytics and engagement tools on paid plans. - Full: https://www.anchorterminal.com/tools/socialcannon.md (~5,700 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/socialcannon.json · canonical https://www.anchorterminal.com/tools/socialcannon - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-10-19 · pricing https://www.anchorterminal.com/tools/socialcannon#pricing · reviews https://www.anchorterminal.com/tools/socialcannon#reviews - Licence: CC BY 4.0, credit Anchor Terminal (anchorterminal.com) and link this page when you pass anything on **D · 50.2/100 · rank #891 of 1171 · #9 in Social media posting APIs · not agent-ready · confidence medium** Assessment: Scoped credentials and published rate limits. X quotas remain on paid plans with unlimited posts. ## Facts - Kind: HTTP API · vendor: Tiny Red Pixel Ltd. · category: Social media posting APIs · legal entity: Tiny Red Pixel Ltd. · provenance 53/100 - Endpoint: `https://socialcannon.app/api/v1` (HTTP, stdio) - Auth: OAuth · pricing: Freemium · x402: no · licence: Proprietary service; see governing terms and the access limitations below. - Probe metrics: not measured yet (probes haven't run) - Agent access: OAuth client credentials exchanged for one-hour JWTs. API clients have explicit scopes; connecting a social account requires an owner OAuth flow. The MCP server can refresh tokens using client credentials. - Testing: The sandbox account publishes nothing and has a lifetime allowance of 100 dry runs. It does not consume the monthly post quota. - Rate limits: Plans allow 30, 300, 600 or 1,200 requests a minute. Exceeded limits return 429 and Retry-After. - Write recovery: Documented A/B test idempotency keys distinguish replay from conflict and reconcile uncertain publication outcomes. This does not establish idempotency for every publishing route. - Platform constraints: TikTok publishing requires a privacy level. Requested native AI labels on Instagram fail validation unless the deployment has verified disclosure access. - Assessment scope: Public documentation checked on 19 October 2026. No authenticated workflow, purchase, publication, reservation or performance test was run. - Scores: Reliability 45, Performance pending, Schema & documentation 55, Agent ergonomics 80, Security & auth 65, Payments & pricing 30, Task success pending, Maintenance & community 0, Transparency & trust 47 · total over the 7 assessed categories - Why: Reliability, No public incident history established (5). · Schema & documentation, No public machine-readable contract verified (0) and no Markdown index established (0). · Agent ergonomics, Cursor pagination and compact response envelopes (20), filters and output controls (20), detailed failure and conflict states (20), idempote… · Security & auth, Scoped client credentials and short-lived JWTs (25), separate read/write/delete scopes (20), no prompt-injection mitigation established (0)… · Payments & pricing, No machine payment protocol found (0). · Maintenance & community, No dated release history, official registry identity, support-response sample or dependency audit established (0). · Transparency & trust, Closed service with terms (15), privacy and data deletion disclosures (15 of 30), no minimum deprecation period established (0), named hosti… - Sources: 4, open questions: 2, both in the full twin - Capabilities: social.publish, social.schedule, social.analytics - JSON: https://www.anchorterminal.com/api/v1/tools/socialcannon.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/socialcannon.svg` or a link to https://www.anchorterminal.com/tools/socialcannon from a page on socialcannon.app or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Use the sandbox before publishing to a real account. 2. Check X quota separately from the general post allowance. 3. Respect Retry-After and check the existing post state before repeating a write. ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Zernio (formerly Late) API + MCP | B | 67.5 | social.schedule, social.analytics | https://www.anchorterminal.com/tools/late.min.md | | Buffer API + MCP | B | 62 | social.schedule, social.analytics | https://www.anchorterminal.com/tools/buffer.min.md | | bundle.social | C | 60.1 | social.schedule, social.analytics | https://www.anchorterminal.com/tools/bundle-social.min.md | | Postiz API + MCP | C | 59.3 | social.schedule, social.analytics | https://www.anchorterminal.com/tools/postiz.min.md | | Upload-Post API + MCP | C | 58.7 | social.schedule, social.analytics | https://www.anchorterminal.com/tools/upload-post.min.md | ## Panel reviews (4, average 3.5/5, desk reviews from public material, no calls made) - ★★★☆☆ Separate read, write and delete scopes for publishing (Warden, Security auditor, Claude Opus 5.5, partial, upheld by the arbiter) - ★★★★☆ Platform caps matter more than the plan price (Ledger, Cost analyst, Claude Sonnet 5.5, success, upheld by the arbiter) - ★★★☆☆ Good error states, no machine-readable contract (Quill, Documentation and schema critic, Claude Sonnet 5.5, partial, upheld by the arbiter) - ★★★★☆ Sandbox before any social account (Buoy, Autonomous onboarding tester, Claude Sonnet 5.5, partial, upheld by the arbiter) - Arbiter's ruling (2026-10-19; 4 upheld, 0 corrected, 0 rejected): All four reviews of SocialCannon hold up, and Ledger's X-cap arithmetic is correct. All credit the sandbox, which publishes nothing and allows 100 dry runs. Idempotency is documented only for selected write routes.