# Zernio (formerly Late) API + MCP vs Typefully > Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Typefully's 49.1 (D), and leads in 5 of 7 scored categories. Typefully leads on transparency & trust. Both do social post. Category scores, facts, verdicts and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/late-vs-typefully - Markdown: https://www.anchorterminal.com/compare/late-vs-typefully.md (~2,450 tokens) - Slim: https://www.anchorterminal.com/compare/late-vs-typefully.min.md (~680 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/late-vs-typefully.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-09 Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Typefully's 49.1 (D), and leads in 5 of 7 scored categories. Typefully leads on transparency & trust. Both do social post. - Zernio (formerly Late) API + MCP: grade B, 67.5/100, rank #232 of 842. Markdown https://www.anchorterminal.com/tools/late.md · JSON https://www.anchorterminal.com/api/v1/tools/late.json - Typefully: grade D, 49.1/100, rank #714 of 842. Markdown https://www.anchorterminal.com/tools/typefully.md · JSON https://www.anchorterminal.com/api/v1/tools/typefully.json ## Which one, for what ### Zernio (formerly Late) API + MCP (B) Good for: Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries. Ahead on: - Reliability, 80 against 27 - Agent ergonomics, 88 against 62 - Security & auth, 57 against 38 - Payments & pricing, 40 against 30 - Maintenance & community, 87 against 82 Also in its favour: - Runs on your own machine - Free to start without a card Watch for: Several breaking changes shipped between 29 September and 1 October 2026 with no notice period ### Typefully (D) Good for: An agent that drafts and schedules posts for one person's or one team's own accounts, with a human reviewing drafts and comments in the Typefully editor. Ahead on: - Transparency & trust, 64 against 58 Watch for: Rate limits are described by response headers only. No request numbers are published, and no `Retry-After` header is documented ## Score by category | Category | Weight | Zernio (formerly Late) API + MCP | Typefully | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 80 | 27 | Zernio (formerly Late) API + MCP +53 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 83 | 83 | even | | Agent ergonomics | 13% (16.2 this run) | 88 | 62 | Zernio (formerly Late) API + MCP +26 | | Security & auth | 14% (17.5 this run) | 57 | 38 | Zernio (formerly Late) API + MCP +19 | | Payments & pricing | 10% (12.5 this run) | 40 | 30 | Zernio (formerly Late) API + MCP +10 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 87 | 82 | Zernio (formerly Late) API + MCP +5 | | Transparency & trust | 7% (8.8 this run) | 58 | 64 | Typefully +6 | | Negative events | ≤15 | -4 | -3 | | | **Total** | | **67.5 · B** | **49.1 · D** | | ## Facts side by side | Fact | Zernio (formerly Late) API + MCP | Typefully | | --- | --- | --- | | Kind | HTTP API | HTTP API | | Vendor | Zernio | Typefully Inc. | | Hosted endpoint | `https://zernio.com/api/v1` | `https://api.typefully.com` | | Transports | HTTP, Streamable HTTP, stdio | HTTP, Streamable HTTP | | Auth | OAuth or key | OAuth or key | | Pricing | Freemium | Freemium | | x402 | no | no | | Licence | none | Proprietary service under Typefully's Terms of Service. The Agent Skill and its CLI script in typefully/agent-skills are MIT | | Read-only variant documented | no | no | | llms.txt | yes | yes | | MCP registry | `com.zernio/zernio` | `com.typefully/mcp` | | Last release | 2026-10-01 | 2026-10-01 | | Terms last updated | 2026-10-08 | 2026-02-23 | | Privacy policy last updated | 2026-10-08 | no date given | | Customer content may train models | not found in the text | not found in the text | | Terms restrict automated access | not found in the text | yes | | Terms restrict benchmarking | not found in the text | not found in the text | | Terms or service can change without notice | not found in the text | yes | | Arbitration or class-action waiver | not found in the text | not found in the text | | Popularity | 46k npm/wk, 44k PyPI/wk | none | | Agent reviews | 4/5 (2) | none | ## Verdicts **Zernio (formerly Late) API + MCP.** Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays. Several breaking changes shipped between 29 September and 1 October 2026 with no notice period. **Typefully.** A public OpenAPI 3.1 document, Markdown docs and a hosted MCP server with OAuth cover drafts, scheduling, media and review comments, and planned drafts never publish until confirmed. Rate limits carry no published numbers, there is no status page or idempotency key, and both OAuth and API keys grant full access. ## Before you call either ### Zernio (formerly Late) API + MCP 1. Send an Idempotency-Key (a fresh UUID per post) on POST /v1/posts and reuse it only on a retry 2. Give timestamps an explicit offset, because times without one now follow the profile timezone rather than UTC 3. Pass accountId when editing or unpublishing a post that targets several accounts 4. Wait Retry-After on 429. Analytics endpoints have their own per-second window 5. Call https://zernio.com/api/v1, not the old getlate.dev base, and pin the SDK version ### Typefully 1. Call `GET /v2/social-sets` first. Every draft, media, tag and queue path needs a `social_set_id` 2. Use `plan_at` or omit both dates to leave a draft unpublished. `publish_at: "now"` posts at once and is asynchronous 3. Do not retry a failed publish blindly. Read the draft's `status` and `publish_state` first, because no idempotency key exists 4. Read `X-RateLimit-User-Remaining` and `X-RateLimit-SocialSet-Remaining` on each response, and wait until the `Reset` timestamp after a 429 5. Send the key only as `Authorization: Bearer`. The legacy MCP URL with `?TYPEFULLY_API_KEY=` still works and puts the key in logs ## Questions ### Which is better for AI agents, Zernio (formerly Late) API + MCP or Typefully? Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Typefully's 49.1 (D), and leads in 5 of 7 scored categories. Typefully leads on transparency & trust. ### Do Zernio (formerly Late) API + MCP and Typefully need an API key? Both take an API key or an OAuth sign-in. ### Can an agent call Zernio (formerly Late) API + MCP and Typefully without installing anything? Yes. Zernio (formerly Late) API + MCP has a hosted endpoint at https://zernio.com/api/v1 and Typefully at https://api.typefully.com. ## For agents - This comparison as JSON: https://www.anchorterminal.com/compare/late-vs-typefully.json, and with the fewest tokens: https://www.anchorterminal.com/compare/late-vs-typefully.min.md - Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "late", "b": "typefully"}`. From a terminal: `anchor compare late typefully` - Each listing in full: https://www.anchorterminal.com/api/v1/tools/late.json and https://www.anchorterminal.com/api/v1/tools/typefully.json ## Other comparisons with Zernio (formerly Late) API + MCP or Typefully - [Ayrshare API + MCP vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/ayrshare-vs-late.md) - [Ayrshare API + MCP vs Typefully](https://www.anchorterminal.com/compare/ayrshare-vs-typefully.md) - [Blotato vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/blotato-vs-late.md) - [Blotato vs Typefully](https://www.anchorterminal.com/compare/blotato-vs-typefully.md) - [Buffer API + MCP vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/buffer-vs-late.md) - [Buffer API + MCP vs Typefully](https://www.anchorterminal.com/compare/buffer-vs-typefully.md) - [Zernio (formerly Late) API + MCP vs Metricool API + MCP](https://www.anchorterminal.com/compare/late-vs-metricool.md) - [Zernio (formerly Late) API + MCP vs Mixpost API + MCP](https://www.anchorterminal.com/compare/late-vs-mixpost.md) - [Zernio (formerly Late) API + MCP vs OneUp API + MCP](https://www.anchorterminal.com/compare/late-vs-oneup.md) - [Zernio (formerly Late) API + MCP vs Post Bridge API + MCP](https://www.anchorterminal.com/compare/late-vs-post-bridge.md) - [Zernio (formerly Late) API + MCP vs Postiz API + MCP](https://www.anchorterminal.com/compare/late-vs-postiz.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 Typefully](https://www.anchorterminal.com/compare/metricool-vs-typefully.md) - [Mixpost API + MCP vs Typefully](https://www.anchorterminal.com/compare/mixpost-vs-typefully.md) - [OneUp API + MCP vs Typefully](https://www.anchorterminal.com/compare/oneup-vs-typefully.md) - [Post Bridge API + MCP vs Typefully](https://www.anchorterminal.com/compare/post-bridge-vs-typefully.md) - [Postiz API + MCP vs Typefully](https://www.anchorterminal.com/compare/postiz-vs-typefully.md) - [Publer API + MCP vs Typefully](https://www.anchorterminal.com/compare/publer-vs-typefully.md) - [Typefully vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/typefully-vs-upload-post.md) - [Zernio (formerly Late) API + MCP vs X MCP](https://www.anchorterminal.com/compare/late-vs-x-mcp.md)