{
  "data": {
    "a": {
      "slug": "late",
      "name": "Zernio (formerly Late) API + MCP",
      "vendor": "Zernio",
      "vendorUrl": "https://zernio.com",
      "kind": "http-api",
      "category": "social-media",
      "summary": "Social media and messaging API (formerly Late at getlate.dev, renamed Zernio in 2026) for 16 channels plus ads, inbox, SMS and WhatsApp.",
      "url": "https://www.anchorterminal.com/tools/late",
      "markdownUrl": "https://www.anchorterminal.com/tools/late.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/late.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/late.json",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://zernio.com/api/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@zernio/node"
        },
        {
          "registry": "pypi",
          "name": "zernio-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "API key as a Bearer token. The hosted MCP accepts OAuth 2.1 with PKCE and dynamic client registration, or the API key as a Bearer header. A local stdio MCP ships in the Python SDK (uvx --from zernio-sdk[mcp] zernio-mcp).",
      "pricing": "freemium",
      "pricingNotes": "Billed per connected account each month, no plans. Accounts 1 and 2 free with no card, 3 to 10 at $6 each, 11 to 100 at $3, 101 and up at $1 (10 accounts cost $48). 10,000 inbox messages a month free, then $1 per 10,000. X API calls are passed through at $0.005 to $0.20 a request. SMS from $0.008 a message in the US (https://zernio.com/pricing).",
      "priceSummary": "$6 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 in docs, llms.txt or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 45849,
        "pypiWeekly": 44099,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.zernio.com",
      "llmsTxt": "https://docs.zernio.com/llms.txt",
      "openapi": "https://zernio.com/openapi.yaml",
      "registryName": "com.zernio/zernio",
      "capabilities": [
        "social.post",
        "social.schedule",
        "social.analytics",
        "social.comments",
        "social.media-upload"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "no-card",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "python",
        "webhooks",
        "sms",
        "whatsapp"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.5,
        "grade": "B",
        "agentReady": false,
        "rank": 251,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 88,
          "maintenance": 87,
          "payments": 40,
          "reliability": 80,
          "schema": 83,
          "security": 57,
          "transparency": 58
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "2026-09-29 to 2026-10-01. The changelog marks several changes BREAKING on the day they shipped, with no notice period. Timestamps without an offset now follow the profile timezone instead of UTC (29 September), accountId is required to edit or unpublish a multi-account post (30 September), and LinkedIn multi-account connect needs selections instead of accountType (1 October). We count the label as disclosure but not notice. -4 (https://docs.zernio.com/changelog)"
        ],
        "verdict": "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.",
        "bestFor": "Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries.",
        "strengths": [
          "Idempotency-Key on post creation and other writes, kept 24 hours, with an Idempotent-Replayed header on replays",
          "OpenAPI 3.1 spec (API version 1.194.0) and a Node SDK regenerated from it several times a day",
          "Hosted MCP with OAuth scopes, tool annotations and search_tools for the long tail",
          "Restricted keys created through POST /v1/api-keys with any of ten resource groups switched off",
          "2 accounts free with no card, then $6, $3 or $1 an account"
        ],
        "weaknesses": [
          "Several breaking changes shipped between 29 September and 1 October 2026 with no notice period",
          "Reddit and TikTok posting budgets are shared across all Zernio customers",
          "SDKs are pre-1.0 (0.2.1056) and release many times a day",
          "No security.txt, no subprocessor list and no DPA linked from the privacy policy",
          "Renamed from Late in 2026, so docs and packages exist under both names"
        ],
        "agentNotes": [
          "Send an Idempotency-Key (a fresh UUID per post) on POST /v1/posts and reuse it only on a retry",
          "Give timestamps an explicit offset, because times without one now follow the profile timezone rather than UTC",
          "Pass accountId when editing or unpublishing a post that targets several accounts",
          "Wait Retry-After on 429. Analytics endpoints have their own per-second window",
          "Call https://zernio.com/api/v1, not the old getlate.dev base, and pin the SDK version"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.5
          }
        ],
        "editorialScores": {
          "ergonomics": 88,
          "maintenance": 87,
          "payments": 40,
          "reliability": 80,
          "schema": 83,
          "security": 57,
          "transparency": 40
        },
        "provenanceScore": 76
      },
      "connect": {
        "http": "curl https://zernio.com/api/v1/accounts -H \"Authorization: Bearer $ZERNIO_API_KEY\"",
        "claudeCode": "claude mcp add --transport http zernio https://mcp.zernio.com/mcp",
        "config": {
          "mcpServers": {
            "zernio": {
              "args": [
                "--from",
                "zernio-sdk[mcp]",
                "zernio-mcp"
              ],
              "command": "uvx",
              "env": {
                "ZERNIO_API_KEY": "${ZERNIO_API_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/social.post",
        "tool": "https://letme.dev/late"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "Connected account (3 to 10)",
          "unit": "month",
          "usd": 6,
          "note": "per account, first 2 free"
        },
        {
          "item": "Connected account (11 to 100)",
          "unit": "month",
          "usd": 3,
          "note": "per account"
        },
        {
          "item": "Connected account (101 and up)",
          "unit": "month",
          "usd": 1,
          "note": "per account"
        },
        {
          "item": "SMS to the US",
          "unit": "message",
          "usd": 0.008
        }
      ],
      "provenance": {
        "legalEntity": "ZERNIO SOFTWARE SL",
        "domain": "zernio.com",
        "domainRegistered": "2025-08-14",
        "endpointOnVendorDomain": true,
        "terms": "https://zernio.com/tos",
        "privacy": "https://zernio.com/privacy-policy",
        "statusPage": "https://www.zernio-status.com",
        "changelog": "https://docs.zernio.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Formerly Late at getlate.dev (registered 2025-06-06), which now redirects to zernio.com",
          "Rebrand date not published. @zernio/node first appeared on npm on 2026-03-17",
          "npm weekly counts @zernio/node only. The legacy @getlatedev/node had 29,912 and late-sdk 18,958 more"
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/late.json",
      "live": {
        "slug": "late",
        "probe": {
          "target": "https://zernio.com/api/v1",
          "method": "get",
          "lastAt": "2026-10-10T02:55:00.104004299Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 39,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 60,
          "p95ms24h": 165,
          "samples24h": 249,
          "samples30d": 2466,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://www.zernio-status.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:50:45.274525908Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.zernio/zernio",
            "version": "1.0.0",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          },
          {
            "registry": "npm",
            "name": "@zernio/node",
            "version": "0.2.1147",
            "seenAt": "2026-10-09T17:01:47.700980702Z"
          },
          {
            "registry": "pypi",
            "name": "zernio-sdk",
            "version": "1.4.1162",
            "released": "2026-10-09",
            "seenAt": "2026-10-09T17:01:48.691636457Z"
          }
        ],
        "npmWeekly": 35141,
        "pypiWeekly": 36186,
        "securityTxt": {
          "url": "https://zernio.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:29.003397715Z"
        },
        "llmsTxt": {
          "url": "https://docs.zernio.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:13.315486488Z"
        },
        "domain": {
          "domain": "zernio.com",
          "registered": "2025-08-14",
          "source": "https://rdap.verisign.com/com/v1/domain/zernio.com",
          "checkedAt": "2026-10-04T13:05:28.738999562Z"
        },
        "pages": [
          {
            "url": "https://docs.zernio.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:50.916090373Z",
            "changedAt": "2026-10-09T18:38:50.916090373Z",
            "fingerprint": "e0143100d578"
          },
          {
            "url": "https://zernio.com/rebrand",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-09T18:56:23.546464515Z",
            "changedAt": "2026-10-09T18:56:23.546464515Z",
            "fingerprint": "a470ae4daed6"
          },
          {
            "url": "https://zernio.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:56:19.304445452Z",
            "changedAt": "2026-10-02T15:29:11.484680525Z",
            "fingerprint": "9bd203560edb"
          },
          {
            "url": "https://zernio.com/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:56:21.547953104Z",
            "changedAt": "2026-10-09T18:56:21.547953104Z",
            "fingerprint": "cb90075b87dc"
          },
          {
            "url": "https://zernio.com/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:56:25.420007102Z",
            "changedAt": "2026-10-09T18:56:25.420007102Z",
            "fingerprint": "c9bf402236ef"
          }
        ],
        "updatedAt": "2026-10-10T02:55:00.104004299Z"
      }
    },
    "answer": "Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Sprout Social API's 54.7 (C), and leads in 5 of 7 scored categories. Sprout Social API leads on transparency \u0026 trust.",
    "b": {
      "slug": "sprout-social",
      "name": "Sprout Social API",
      "vendor": "Sprout Social, Inc.",
      "vendorUrl": "https://sproutsocial.com",
      "kind": "http-api",
      "category": "social-media",
      "summary": "Sprout Social is a social media management suite. Its REST API reads profile and post analytics, inbox messages, listening topics and cases for connected profiles, and creates draft posts with media, on plans that include API access.",
      "url": "https://www.anchorterminal.com/tools/sprout-social",
      "markdownUrl": "https://www.anchorterminal.com/tools/sprout-social.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/sprout-social.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sprout-social.json",
      "license": "Proprietary service under the Sprout Social Developer Terms and Terms of Service",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.sproutsocial.com",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Access needs a Sprout account on a plan with API access, a user holding the API Permissions permission, and acceptance of the API terms on the API page of Settings. That user then creates an OAuth client or an API token in the same page, with no review by Sprout described. OAuth 2.0 is the recommended route. A client ID and secret are exchanged at identity.sproutsocial.com for a short-lived JWT with the client credentials grant and `scope=organization_id`, or a user-based flow signs a Sprout user in. API tokens are named and can be invalidated. Either credential goes in the `Authorization: Bearer` header. No per-endpoint scopes are documented.",
      "pricing": "paid",
      "pricingNotes": "The Sprout API is listed on the Advanced plan at $399 per seat a month and on Enterprise (custom price). Standard is $199 and Professional $299 per seat a month, without the API. The page shows these prices beside an annual billing note. A 30-day trial needs no credit card. Whether the trial includes API access was not established, and there is no sandbox or per-call price (https://sproutsocial.com/pricing/, checked 2026-10-09).",
      "priceSummary": "$399 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the Developer Terms or the pricing page (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://api.sproutsocial.com/docs/",
      "capabilities": [
        "social.analytics",
        "social.comments",
        "social.media-upload"
      ],
      "tags": [
        "hosted",
        "enterprise",
        "oauth",
        "closed-source",
        "status-page",
        "soc2",
        "iso27001",
        "analytics",
        "listening",
        "drafts-only"
      ],
      "lastRelease": "2026-10-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 54.7,
        "grade": "C",
        "agentReady": false,
        "rank": 679,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 59,
          "maintenance": 38,
          "payments": 20,
          "reliability": 71,
          "schema": 51,
          "security": 61,
          "transparency": 70
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "The API reads analytics, inbox messages, listening topics and cases across the main networks, with OAuth client credentials, field selection and a dated changelog. It creates draft posts only, so a person must publish them in Sprout. Access needs the Advanced plan at $399 per seat a month, and no OpenAPI file or SDK was found.",
        "bestFor": "Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve.",
        "strengths": [
          "OAuth 2.0 client credentials issue short-lived JWT access tokens, and named API tokens can be invalidated in settings",
          "Rate limits are published as 60 requests a minute and 250,000 a month",
          "Messages and post requests take a `fields` list and return only `guid` when it is omitted, with `limit` up to 100 and cursor paging",
          "The status page has a separate Sprout Social API component, and no incident in the 90 days to 9 October 2026 named it",
          "SOC 2 Type 2, ISO 27001 and ISO 27701 are listed on the trust centre, with a vulnerability disclosure programme on Bugcrowd"
        ],
        "weaknesses": [
          "Posts can be created only as drafts (`is_draft: true`), so the API cannot publish or schedule a post without a person in Sprout",
          "API access is listed on the Advanced plan at $399 per seat a month and on Enterprise, with no per-call price",
          "No OpenAPI file, SDK or MCP server was found in the reviewed documentation",
          "No idempotency key on post creation, and no `Retry-After` header documented for 429 responses",
          "The Developer Terms of 9 May 2024 forbid monitoring the API's availability or performance for benchmarking, and combining the API with software Sprout Social has not authorised. Recorded as a fact with no deduction. It matters before any probe is run"
        ],
        "agentNotes": [
          "Call `GET /v1/metadata/client` first for the customer ID, then `GET /v1/\u003ccustomer ID\u003e/metadata/customer` for profile and group IDs. Every other path needs them",
          "Send `is_draft: true` on `POST /v1/\u003ccustomer ID\u003e/publishing/posts`. Tell the user the draft waits in the Sprout calendar for a person to publish",
          "Name the `fields` you want on messages and posts requests. Without the list only `guid` comes back",
          "Stay under 60 requests a minute and 250,000 a month, and back off on 429 on your own because no `Retry-After` is documented",
          "Check the response when a draft names several profiles. A profile that cannot take the attached media is dropped with no error"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 54.7
          }
        ],
        "editorialScores": {
          "ergonomics": 59,
          "maintenance": 38,
          "payments": 20,
          "reliability": 71,
          "schema": 51,
          "security": 61,
          "transparency": 55
        },
        "provenanceScore": 85
      },
      "connect": {
        "http": "curl https://api.sproutsocial.com/v1/metadata/client -H \"Authorization: Bearer $TOKEN\" -H \"Accept: application/json\""
      },
      "letme": {
        "capability": "https://letme.dev/social.analytics",
        "tool": "https://letme.dev/sprout-social"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "Advanced",
          "unit": "seat-month",
          "usd": 399,
          "note": "Cheapest plan that lists the Sprout API. Price shown beside an annual billing note"
        },
        {
          "item": "Professional",
          "unit": "seat-month",
          "usd": 299,
          "note": "No API access listed"
        },
        {
          "item": "Standard",
          "unit": "seat-month",
          "usd": 199,
          "note": "No API access listed"
        }
      ],
      "provenance": {
        "legalEntity": "Sprout Social, Inc.",
        "domain": "sproutsocial.com",
        "domainRegistered": "2009-09-22",
        "endpointOnVendorDomain": true,
        "terms": "https://sproutsocial.com/legal/api-terms-of-service/",
        "privacy": "https://sproutsocial.com/legal/privacy-policy/",
        "statusPage": "https://www.sproutsocialstatus.com/",
        "changelog": "https://api.sproutsocial.com/docs/changelog/",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Sprout Social Developer Terms (last updated 9 May 2024) are the agreement the API docs link, between the developer and Sprout Social, Inc. They sit on top of the Terms of Service (effective 9 May 2025) at https://sproutsocial.com/legal/terms/.",
          "The Terms of Service give the notice address as Sprout Social, Inc., 131 S. Dearborn Suite 700, Chicago, Illinois 60603.",
          "The privacy policy (last updated 16 September 2026) says it applies to the websites and services, app.sproutsocial.com among them, and that Sprout Social is a data processor for customer data.",
          "https://sproutsocial.com/.well-known/security.txt answered 404. Reports go through the Bugcrowd programme named in the Responsible Disclosure Policy.",
          "The API answers at api.sproutsocial.com and tokens come from identity.sproutsocial.com.",
          "RDAP for sproutsocial.com gives a registration date of 2009-09-22 and GoDaddy Corporate Domains, LLC as registrar."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sprout-social.json",
      "live": {
        "slug": "sprout-social",
        "probe": {
          "target": "https://api.sproutsocial.com",
          "method": "get",
          "lastAt": "2026-10-10T02:55:11.565241122Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 265,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 258,
          "p95ms24h": 315,
          "samples24h": 115,
          "samples30d": 115,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://www.sproutsocialstatus.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:50:47.789563572Z"
        },
        "pages": [
          {
            "url": "https://api.sproutsocial.com/docs/changelog/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:32:33.652887104Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "17ed54bb5b28"
          },
          {
            "url": "https://sproutsocial.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:50.581789307Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c990bf136e9b"
          },
          {
            "url": "https://sproutsocial.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:48.794215928Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c3bb94f08774"
          },
          {
            "url": "https://sproutsocial.com/legal/api-terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:46.501649959Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "51915d0f6e67"
          }
        ],
        "updatedAt": "2026-10-10T02:55:11.565241122Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Zernio",
        "b": "Sprout Social, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://zernio.com/api/v1",
        "b": "https://api.sproutsocial.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, stdio",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary service under the Sprout Social Developer Terms and Terms of Service",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "com.zernio/zernio",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-01",
        "b": "2026-10-06",
        "name": "Last release"
      },
      {
        "a": "2026-10-08",
        "b": "2024-05-09",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-08",
        "b": "2026-09-16",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "46k npm/wk, 44k PyPI/wk",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "4/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Sprout Social API's 54.7 (C), and leads in 5 of 7 scored categories. Sprout Social API leads on transparency \u0026 trust.",
        "question": "Which is better for AI agents, Zernio (formerly Late) API + MCP or Sprout Social API?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Zernio (formerly Late) API + MCP and Sprout Social API need an API key?"
      },
      {
        "answer": "Yes. Zernio (formerly Late) API + MCP has a hosted endpoint at https://zernio.com/api/v1 and Sprout Social API at https://api.sproutsocial.com.",
        "question": "Can an agent call Zernio (formerly Late) API + MCP and Sprout Social API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 71",
          "Schema \u0026 documentation, 83 against 51",
          "Agent ergonomics, 88 against 59",
          "Payments \u0026 pricing, 40 against 20",
          "Maintenance \u0026 community, 87 against 38"
        ],
        "also": [
          "Runs on your own machine",
          "Free to start without a card"
        ],
        "goodFor": "Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries.",
        "slug": "late",
        "watchFor": "Several breaking changes shipped between 29 September and 1 October 2026 with no notice period"
      },
      {
        "aheadOn": [
          "Transparency \u0026 trust, 70 against 58"
        ],
        "also": [
          "No incidents deducted, where Zernio (formerly Late) API + MCP loses 4 points for them"
        ],
        "goodFor": "Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve.",
        "slug": "sprout-social",
        "watchFor": "Posts can be created only as drafts (`is_draft: true`), so the API cannot publish or schedule a post without a person in Sprout"
      }
    ],
    "job": {
      "capability": "social.analytics",
      "name": "Social analytics"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/ayrshare-vs-late.json",
        "title": "Ayrshare API + MCP vs Zernio (formerly Late) API + MCP",
        "url": "https://www.anchorterminal.com/compare/ayrshare-vs-late"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blotato-vs-late.json",
        "title": "Blotato vs Zernio (formerly Late) API + MCP",
        "url": "https://www.anchorterminal.com/compare/blotato-vs-late"
      },
      {
        "json": "https://www.anchorterminal.com/compare/buffer-vs-late.json",
        "title": "Buffer API + MCP vs Zernio (formerly Late) API + MCP",
        "url": "https://www.anchorterminal.com/compare/buffer-vs-late"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bundle-social-vs-late.json",
        "title": "bundle.social vs Zernio (formerly Late) API + MCP",
        "url": "https://www.anchorterminal.com/compare/bundle-social-vs-late"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-metricool.json",
        "title": "Zernio (formerly Late) API + MCP vs Metricool API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-metricool"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-mixpost.json",
        "title": "Zernio (formerly Late) API + MCP vs Mixpost API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-mixpost"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-oneup.json",
        "title": "Zernio (formerly Late) API + MCP vs OneUp API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-oneup"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-post-bridge.json",
        "title": "Zernio (formerly Late) API + MCP vs Post Bridge API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-post-bridge"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-postiz.json",
        "title": "Zernio (formerly Late) API + MCP vs Postiz API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-postiz"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-publer.json",
        "title": "Zernio (formerly Late) API + MCP vs Publer API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-publer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-typefully.json",
        "title": "Zernio (formerly Late) API + MCP vs Typefully",
        "url": "https://www.anchorterminal.com/compare/late-vs-typefully"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-upload-post.json",
        "title": "Zernio (formerly Late) API + MCP vs Upload-Post API + MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-upload-post"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ayrshare-vs-sprout-social.json",
        "title": "Ayrshare API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/ayrshare-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/blotato-vs-sprout-social.json",
        "title": "Blotato vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/blotato-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/buffer-vs-sprout-social.json",
        "title": "Buffer API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/buffer-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bundle-social-vs-sprout-social.json",
        "title": "bundle.social vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/bundle-social-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/late-vs-x-mcp.json",
        "title": "Zernio (formerly Late) API + MCP vs X MCP",
        "url": "https://www.anchorterminal.com/compare/late-vs-x-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/metricool-vs-sprout-social.json",
        "title": "Metricool API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/metricool-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mixpost-vs-sprout-social.json",
        "title": "Mixpost API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/mixpost-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/oneup-vs-sprout-social.json",
        "title": "OneUp API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/oneup-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/post-bridge-vs-sprout-social.json",
        "title": "Post Bridge API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/post-bridge-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/postiz-vs-sprout-social.json",
        "title": "Postiz API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/postiz-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/publer-vs-sprout-social.json",
        "title": "Publer API + MCP vs Sprout Social API",
        "url": "https://www.anchorterminal.com/compare/publer-vs-sprout-social"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sprout-social-vs-upload-post.json",
        "title": "Sprout Social API vs Upload-Post API + MCP",
        "url": "https://www.anchorterminal.com/compare/sprout-social-vs-upload-post"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sprout-social-vs-x-mcp.json",
        "title": "Sprout Social API vs X MCP",
        "url": "https://www.anchorterminal.com/compare/sprout-social-vs-x-mcp"
      }
    ],
    "scores": [
      {
        "by": 9,
        "edge": "late",
        "key": "reliability",
        "late": 80,
        "name": "Reliability",
        "sprout-social": 71,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 32,
        "edge": "late",
        "key": "schema",
        "late": 83,
        "name": "Schema \u0026 documentation",
        "sprout-social": 51,
        "weight": 13
      },
      {
        "by": 29,
        "edge": "late",
        "key": "ergonomics",
        "late": 88,
        "name": "Agent ergonomics",
        "sprout-social": 59,
        "weight": 13
      },
      {
        "by": 4,
        "edge": "sprout-social",
        "key": "security",
        "late": 57,
        "name": "Security \u0026 auth",
        "sprout-social": 61,
        "weight": 14
      },
      {
        "by": 20,
        "edge": "late",
        "key": "payments",
        "late": 40,
        "name": "Payments \u0026 pricing",
        "sprout-social": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 49,
        "edge": "late",
        "key": "maintenance",
        "late": 87,
        "name": "Maintenance \u0026 community",
        "sprout-social": 38,
        "weight": 7
      },
      {
        "by": 12,
        "edge": "sprout-social",
        "key": "transparency",
        "late": 58,
        "name": "Transparency \u0026 trust",
        "sprout-social": 70,
        "weight": 7
      }
    ],
    "summary": "Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Sprout Social API's 54.7 (C), and leads in 5 of 7 scored categories. Sprout Social API leads on transparency \u0026 trust. Both do social analytics.",
    "verdicts": {
      "late": "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.",
      "sprout-social": "The API reads analytics, inbox messages, listening topics and cases across the main networks, with OAuth client credentials, field selection and a dated changelog. It creates draft posts only, so a person must publish them in Sprout. Access needs the Advanced plan at $399 per seat a month, and no OpenAPI file or SDK was found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/late-vs-sprout-social",
    "json": "https://www.anchorterminal.com/compare/late-vs-sprout-social.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/late-vs-sprout-social.md",
    "slim": "https://www.anchorterminal.com/compare/late-vs-sprout-social.min.md"
  },
  "markdown": "Zernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Sprout Social API's 54.7 (C), and leads in 5 of 7 scored categories. Sprout Social API leads on transparency \u0026 trust. Both do social analytics.\n\n- Zernio (formerly Late) API + MCP: grade B, 67.5/100, rank #251 of 950. Markdown https://www.anchorterminal.com/tools/late.md · JSON https://www.anchorterminal.com/api/v1/tools/late.json\n- Sprout Social API: grade C, 54.7/100, rank #679 of 950. Markdown https://www.anchorterminal.com/tools/sprout-social.md · JSON https://www.anchorterminal.com/api/v1/tools/sprout-social.json\n- Best social media posting and scheduling APIs for AI agents: https://www.anchorterminal.com/best/social-media/index.md\n- All 103 social comparisons: https://www.anchorterminal.com/compare/social-media/index.md\n\n## Which one, for what\n\n### Zernio (formerly Late) API + MCP (B)\n\nGood for: Agents and SaaS products that need posting, inbox and ads through one well-specified API with safe retries.\n\nAhead on:\n- Reliability, 80 against 71\n- Schema \u0026 documentation, 83 against 51\n- Agent ergonomics, 88 against 59\n- Payments \u0026 pricing, 40 against 20\n- Maintenance \u0026 community, 87 against 38\n\nAlso in its favour:\n- Runs on your own machine\n- Free to start without a card\n\nWatch for: Several breaking changes shipped between 29 September and 1 October 2026 with no notice period\n\n### Sprout Social API (C)\n\nGood for: Reporting agents that pull profile, post, inbox, listening and case data for a company that already pays for Sprout Social, and for drafting posts a person will approve.\n\nAhead on:\n- Transparency \u0026 trust, 70 against 58\n\nAlso in its favour:\n- No incidents deducted, where Zernio (formerly Late) API + MCP loses 4 points for them\n\nWatch for: Posts can be created only as drafts (`is_draft: true`), so the API cannot publish or schedule a post without a person in Sprout\n\n\n## Score by category\n\n| Category | Weight | Zernio (formerly Late) API + MCP | Sprout Social API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 71 | Zernio (formerly Late) API + MCP +9 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 51 | Zernio (formerly Late) API + MCP +32 |\n| Agent ergonomics | 13% (16.2 this run) | 88 | 59 | Zernio (formerly Late) API + MCP +29 |\n| Security \u0026 auth | 14% (17.5 this run) | 57 | 61 | Sprout Social API +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 20 | Zernio (formerly Late) API + MCP +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 87 | 38 | Zernio (formerly Late) API + MCP +49 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 58 | 70 | Sprout Social API +12 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **67.5 · B** | **54.7 · C** | |\n\n## Facts side by side\n\n| Fact | Zernio (formerly Late) API + MCP | Sprout Social API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Zernio | Sprout Social, Inc. |\n| Hosted endpoint | `https://zernio.com/api/v1` | `https://api.sproutsocial.com` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | none | Proprietary service under the Sprout Social Developer Terms and Terms of Service |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | `com.zernio/zernio` | not listed |\n| Last release | 2026-10-01 | 2026-10-06 |\n| Terms last updated | 2026-10-08 | 2024-05-09 |\n| Privacy policy last updated | 2026-10-08 | 2026-09-16 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | 46k npm/wk, 44k PyPI/wk | none |\n| Agent reviews | 4/5 (2) | none |\n\n## Verdicts\n\n**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.\n\n**Sprout Social API.** The API reads analytics, inbox messages, listening topics and cases across the main networks, with OAuth client credentials, field selection and a dated changelog. It creates draft posts only, so a person must publish them in Sprout. Access needs the Advanced plan at $399 per seat a month, and no OpenAPI file or SDK was found.\n\n## Before you call either\n\n### Zernio (formerly Late) API + MCP\n\n1. Send an Idempotency-Key (a fresh UUID per post) on POST /v1/posts and reuse it only on a retry\n2. Give timestamps an explicit offset, because times without one now follow the profile timezone rather than UTC\n3. Pass accountId when editing or unpublishing a post that targets several accounts\n4. Wait Retry-After on 429. Analytics endpoints have their own per-second window\n5. Call https://zernio.com/api/v1, not the old getlate.dev base, and pin the SDK version\n\n### Sprout Social API\n\n1. Call `GET /v1/metadata/client` first for the customer ID, then `GET /v1/\u003ccustomer ID\u003e/metadata/customer` for profile and group IDs. Every other path needs them\n2. Send `is_draft: true` on `POST /v1/\u003ccustomer ID\u003e/publishing/posts`. Tell the user the draft waits in the Sprout calendar for a person to publish\n3. Name the `fields` you want on messages and posts requests. Without the list only `guid` comes back\n4. Stay under 60 requests a minute and 250,000 a month, and back off on 429 on your own because no `Retry-After` is documented\n5. Check the response when a draft names several profiles. A profile that cannot take the attached media is dropped with no error\n\n## Questions\n\n### Which is better for AI agents, Zernio (formerly Late) API + MCP or Sprout Social API?\n\nZernio (formerly Late) API + MCP scores 67.5 (B) on agent readiness against Sprout Social API's 54.7 (C), and leads in 5 of 7 scored categories. Sprout Social API leads on transparency \u0026 trust.\n\n### Do Zernio (formerly Late) API + MCP and Sprout Social API need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Zernio (formerly Late) API + MCP and Sprout Social API without installing anything?\n\nYes. Zernio (formerly Late) API + MCP has a hosted endpoint at https://zernio.com/api/v1 and Sprout Social API at https://api.sproutsocial.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/late-vs-sprout-social.json, and with the fewest tokens: https://www.anchorterminal.com/compare/late-vs-sprout-social.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"late\", \"b\": \"sprout-social\"}`. From a terminal: `anchor compare late sprout-social`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/late.json and https://www.anchorterminal.com/api/v1/tools/sprout-social.json\n\n## Other comparisons with Zernio (formerly Late) API + MCP or Sprout Social API\n\n- [Ayrshare API + MCP vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/ayrshare-vs-late.md)\n- [Blotato vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/blotato-vs-late.md)\n- [Buffer API + MCP vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/buffer-vs-late.md)\n- [bundle.social vs Zernio (formerly Late) API + MCP](https://www.anchorterminal.com/compare/bundle-social-vs-late.md)\n- [Zernio (formerly Late) API + MCP vs Metricool API + MCP](https://www.anchorterminal.com/compare/late-vs-metricool.md)\n- [Zernio (formerly Late) API + MCP vs Mixpost API + MCP](https://www.anchorterminal.com/compare/late-vs-mixpost.md)\n- [Zernio (formerly Late) API + MCP vs OneUp API + MCP](https://www.anchorterminal.com/compare/late-vs-oneup.md)\n- [Zernio (formerly Late) API + MCP vs Post Bridge API + MCP](https://www.anchorterminal.com/compare/late-vs-post-bridge.md)\n- [Zernio (formerly Late) API + MCP vs Postiz API + MCP](https://www.anchorterminal.com/compare/late-vs-postiz.md)\n- [Zernio (formerly Late) API + MCP vs Publer API + MCP](https://www.anchorterminal.com/compare/late-vs-publer.md)\n- [Zernio (formerly Late) API + MCP vs Typefully](https://www.anchorterminal.com/compare/late-vs-typefully.md)\n- [Zernio (formerly Late) API + MCP vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/late-vs-upload-post.md)\n- [Ayrshare API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/ayrshare-vs-sprout-social.md)\n- [Blotato vs Sprout Social API](https://www.anchorterminal.com/compare/blotato-vs-sprout-social.md)\n- [Buffer API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/buffer-vs-sprout-social.md)\n- [bundle.social vs Sprout Social API](https://www.anchorterminal.com/compare/bundle-social-vs-sprout-social.md)\n- [Zernio (formerly Late) API + MCP vs X MCP](https://www.anchorterminal.com/compare/late-vs-x-mcp.md)\n- [Metricool API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/metricool-vs-sprout-social.md)\n- [Mixpost API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/mixpost-vs-sprout-social.md)\n- [OneUp API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/oneup-vs-sprout-social.md)\n- [Post Bridge API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/post-bridge-vs-sprout-social.md)\n- [Postiz API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/postiz-vs-sprout-social.md)\n- [Publer API + MCP vs Sprout Social API](https://www.anchorterminal.com/compare/publer-vs-sprout-social.md)\n- [Sprout Social API vs Upload-Post API + MCP](https://www.anchorterminal.com/compare/sprout-social-vs-upload-post.md)\n- [Sprout Social API vs X MCP](https://www.anchorterminal.com/compare/sprout-social-vs-x-mcp.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Zernio (formerly Late) API + MCP vs Sprout Social API",
        "url": ""
      }
    ],
    "description": "Zernio scores 67.5 (B) to Sprout Social's 54.7 (C) for social analytics. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Zernio (formerly Late) API + MCP B 67.5",
      "Sprout Social API C 54.7",
      "scores"
    ],
    "h1": "Zernio (formerly Late) API + MCP vs Sprout Social API",
    "image": "https://www.anchorterminal.com/assets/og/compare-late-vs-sprout-social.png",
    "path": "/compare/late-vs-sprout-social",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Zernio vs Sprout Social for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/late-vs-sprout-social"
  },
  "tokens": {
    "markdown": 2700,
    "slim": 730
  },
  "version": 1
}
