{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "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"
  },
  "tool": {
    "slug": "prismic",
    "name": "Prismic",
    "vendor": "Prismic.io Inc.",
    "vendorUrl": "https://prismic.io",
    "kind": "http-api",
    "category": "cms",
    "summary": "Prismic is a hosted headless CMS and page builder. Agents write to it through the official hosted MCP server (16 tools that stage changes in releases) or the Migration, Asset and Types APIs with a write token.",
    "url": "https://www.anchorterminal.com/tools/prismic",
    "markdownUrl": "https://www.anchorterminal.com/tools/prismic.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/prismic.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/prismic.json",
    "repo": "https://github.com/prismicio/prismic-client",
    "license": "Proprietary service under Prismic's Master Services Agreement. The JavaScript clients, the CLI and the agent skill on GitHub are Apache-2.0",
    "transports": [
      "http",
      "streamable-http"
    ],
    "remoteUrl": "https://mcp.prismic.io/mcp",
    "packages": [
      {
        "registry": "npm",
        "name": "@prismicio/client"
      },
      {
        "registry": "npm",
        "name": "@prismicio/migrate"
      },
      {
        "registry": "npm",
        "name": "prismic"
      }
    ],
    "auth": "mixed",
    "authNotes": "Self-serve. The MCP server signs a person in through browser OAuth (authorisation code with PKCE and dynamic client registration) and works with that person's repository role. A repository Administrator or Owner must activate Prismic MCP first. Sign-ins expire after 90 days. The Migration, Asset and Types APIs take a repository write token as a Bearer header with a `repository` header. A person creates the token in Settings, API \u0026 Security, Write APIs, or with `npx prismic token create --write`. No scopes or expiry for write tokens were found in the reviewed documentation. No app review or sales approval is needed.",
    "pricing": "freemium",
    "pricingNotes": "Free is $0 per repository and includes the Migration API, 1 user, 2 locales and 4 million API calls a month, with no card on file needed. Starter is $10, Small $25, Medium $150 and Platinum $675 a month per repository, billed annually. Enterprise is sold through sales. The launch note says Prismic MCP is currently free on every plan (https://prismic.io/pricing, checked 2026-10-09).",
    "priceSummary": "$10 / mo",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the MCP docs, the write API references or the pricing page (checked 2026-10-09).",
      "endpoints": []
    },
    "toolCount": 16,
    "popularity": {
      "githubStars": 177,
      "npmWeekly": 236949,
      "pypiWeekly": null,
      "asOf": "2026-10-09"
    },
    "docsUrl": "https://prismic.io/docs/mcp",
    "llmsTxt": "https://prismic.io/docs/llms.txt",
    "capabilities": [
      "cms.content",
      "cms.publish",
      "cms.assets",
      "cms.localisation",
      "cms.schema"
    ],
    "tags": [
      "official",
      "hosted",
      "mcp",
      "oauth",
      "closed-source",
      "no-card",
      "free-tier",
      "llms-txt",
      "webhooks",
      "typescript",
      "cli",
      "graphql",
      "status-page"
    ],
    "lastRelease": "2026-10-08",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 61.9,
      "grade": "C",
      "agentReady": false,
      "rank": 410,
      "ranked": true,
      "rankOf": 842,
      "categoryRank": 10,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 63,
        "maintenance": 79,
        "payments": 35,
        "reliability": 78,
        "schema": 60,
        "security": 50,
        "transparency": 72
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 78,
          "points": 15.6,
          "reason": "Graded on the hosted MCP server and the Migration, Asset and Types APIs. Public status page at status.prismic.io with nine components and uptime since July 2026, the Migration API among them and no MCP component (18 of 20). The feed lists one incident, an elevated error rate on the Content API and Editor resolved on 14 September 2026, with both at 99.993 per cent and the Migration API at 100 per cent (25 of 30). Limits published for the Migration API and Asset API (one request a second) and the Content API (200 a second uncached). No MCP limit found (13). The docs say `@prismicio/client` retries rate-limited queries, and its source reads `retry-after` on 429. The write API references give no 429 guidance and no idempotency keys (7). The pricing page lists support and uptime SLAs on Enterprise with no figures (5). The Migration API went generally available on 4 August 2025 and the MCP docs carry no beta label (10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 60,
          "points": 9.75,
          "reason": "No OpenAPI file was found for the Migration, Asset or Types APIs. The Types API links a Postman collection, the client ships TypeScript types, and the MCP tool schemas need a signed-in session we did not have (10 of 25). A root llms.txt, a docs llms.txt and a Markdown copy of every docs page at the same URL plus `.md` (10). The MCP page gives each tool's purpose and says which to call first, and the docs say when to prefer the packages or an agent over raw HTTP (14). The Migration API reference types every field with formats and allowed values, while `data` follows the repository's own types and Types API models are free-form JSON (9). One full request body, two error examples and Types API status codes. The Asset API page promises error handling and documents none (9). No version in the write API paths. A dated updates page with four entries in 2026, plus changelogs for the client and CLI (8)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 63,
          "points": 10.24,
          "reason": "16 MCP tools (15), plus 4 because `search_documents` returns metadata only and `get_custom_type` returns an empty template to fill in (19 of 25). `limit`, `cursor` and `keyword` on the Asset API, and type, locale, status and tag filters on `search_documents` (16). Migration API errors return a list naming the property, the value and the fault. Status codes are not listed (12). No idempotency keys. Updates are PUT by `id`, MCP writes stay as drafts in a release, and we could not read the tool annotations (8). `create_document` fills missing fields with model defaults. The official SDK is JavaScript only (8)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 50,
          "points": 8.75,
          "reason": "The MCP server uses OAuth with PKCE S256, dynamic client registration, refresh tokens and revocation, with no scopes, and works with the signed-in person's role. Write tokens are revocable, repository-wide and unscoped (20 of 30). MCP has no delete tool, stages writes as drafts and publishes only for a Publisher on request, and an Administrator can switch it off per repository. Writer and Publisher roles need the Medium plan, and write tokens have no read-only form (13). The docs recommend human review before publishing. No guidance on treating stored content as untrusted was found, and `upload_asset` fetches a URL the agent supplies (5). Revision history on every plan and a version list in MCP. No audit log for API or MCP calls found (6). A security page with yearly penetration tests, external audits and a contact address. No security.txt, bug bounty, SOC 2 or ISO 27001 report for Prismic found (6)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 35,
          "points": 4.38,
          "reason": "No x402, MPP or L402 (0). Plan prices are public from $0 to $675 a month per repository with a unit price for bandwidth overage ($0.30 a GB). Enterprise is priced through sales (15). The Free plan needs no card and includes the Migration API and MCP (20). A person signs up in a browser, then creates the write token or approves the OAuth sign-in (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 79,
          "points": 6.91,
          "reason": "`@prismicio/client` 7.22.3 was tagged on 8 October 2026 and the MCP docs were updated on 7 October 2026 (30). Four client tags and eight CLI tags since 17 August 2026 (20). A public updates page, a community forum and a help centre. The client repository shows 2 open issues. We did not sample reply times (11 of 15). Current official JavaScript SDKs and CLI, and listings in the Claude and ChatGPT directories. No entry in the official MCP registry (11). The client and CLI repositories have validate and publish workflows. We did not check that CI passes (7)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 72,
          "points": 6.3,
          "note": "editorial 59, provenance 85",
          "reason": "Closed service with a published Master Services Agreement, and Apache-2.0 clients (17). Privacy policy of 8 April 2026 with an MCP section, a self-service DPA and deletion of customer data 60 days after termination. The security page of 11 June 2026 still says a DPA is not yet online, the privacy policy still cites Privacy Shield, and the AI terms allow use of AI feature data for training (18 of 30). No written deprecation policy. Notices are dated but brief, such as the old MCP server and Slice Machine, and the terms promise an effort at 7 days' notice of updates (8). A sub-processor list published as a PDF and hosting stated as AWS us-east-1 (16)."
        }
      ],
      "assessment": {
        "date": "2026-10-09",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "16 MCP tools (15), plus 4 because `search_documents` returns metadata only and `get_custom_type` returns an empty template to fill in (19 of 25). `limit`, `cursor` and `keyword` on the Asset API, and type, locale, status and tag filters on `search_documents` (16). Migration API errors return a list naming the property, the value and the fault. Status codes are not listed (12). No idempotency keys. Updates are PUT by `id`, MCP writes stay as drafts in a release, and we could not read the tool annotations (8). `create_document` fills missing fields with model defaults. The official SDK is JavaScript only (8).",
          "maintenance": "`@prismicio/client` 7.22.3 was tagged on 8 October 2026 and the MCP docs were updated on 7 October 2026 (30). Four client tags and eight CLI tags since 17 August 2026 (20). A public updates page, a community forum and a help centre. The client repository shows 2 open issues. We did not sample reply times (11 of 15). Current official JavaScript SDKs and CLI, and listings in the Claude and ChatGPT directories. No entry in the official MCP registry (11). The client and CLI repositories have validate and publish workflows. We did not check that CI passes (7).",
          "payments": "No x402, MPP or L402 (0). Plan prices are public from $0 to $675 a month per repository with a unit price for bandwidth overage ($0.30 a GB). Enterprise is priced through sales (15). The Free plan needs no card and includes the Migration API and MCP (20). A person signs up in a browser, then creates the write token or approves the OAuth sign-in (0).",
          "reliability": "Graded on the hosted MCP server and the Migration, Asset and Types APIs. Public status page at status.prismic.io with nine components and uptime since July 2026, the Migration API among them and no MCP component (18 of 20). The feed lists one incident, an elevated error rate on the Content API and Editor resolved on 14 September 2026, with both at 99.993 per cent and the Migration API at 100 per cent (25 of 30). Limits published for the Migration API and Asset API (one request a second) and the Content API (200 a second uncached). No MCP limit found (13). The docs say `@prismicio/client` retries rate-limited queries, and its source reads `retry-after` on 429. The write API references give no 429 guidance and no idempotency keys (7). The pricing page lists support and uptime SLAs on Enterprise with no figures (5). The Migration API went generally available on 4 August 2025 and the MCP docs carry no beta label (10).",
          "schema": "No OpenAPI file was found for the Migration, Asset or Types APIs. The Types API links a Postman collection, the client ships TypeScript types, and the MCP tool schemas need a signed-in session we did not have (10 of 25). A root llms.txt, a docs llms.txt and a Markdown copy of every docs page at the same URL plus `.md` (10). The MCP page gives each tool's purpose and says which to call first, and the docs say when to prefer the packages or an agent over raw HTTP (14). The Migration API reference types every field with formats and allowed values, while `data` follows the repository's own types and Types API models are free-form JSON (9). One full request body, two error examples and Types API status codes. The Asset API page promises error handling and documents none (9). No version in the write API paths. A dated updates page with four entries in 2026, plus changelogs for the client and CLI (8).",
          "security": "The MCP server uses OAuth with PKCE S256, dynamic client registration, refresh tokens and revocation, with no scopes, and works with the signed-in person's role. Write tokens are revocable, repository-wide and unscoped (20 of 30). MCP has no delete tool, stages writes as drafts and publishes only for a Publisher on request, and an Administrator can switch it off per repository. Writer and Publisher roles need the Medium plan, and write tokens have no read-only form (13). The docs recommend human review before publishing. No guidance on treating stored content as untrusted was found, and `upload_asset` fetches a URL the agent supplies (5). Revision history on every plan and a version list in MCP. No audit log for API or MCP calls found (6). A security page with yearly penetration tests, external audits and a contact address. No security.txt, bug bounty, SOC 2 or ISO 27001 report for Prismic found (6).",
          "transparency": "Closed service with a published Master Services Agreement, and Apache-2.0 clients (17). Privacy policy of 8 April 2026 with an MCP section, a self-service DPA and deletion of customer data 60 days after termination. The security page of 11 June 2026 still says a DPA is not yet online, the privacy policy still cites Privacy Shield, and the AI terms allow use of AI feature data for training (18 of 30). No written deprecation policy. Notices are dated but brief, such as the old MCP server and Slice Machine, and the terms promise an effort at 7 days' notice of updates (8). A sub-processor list published as a PDF and hosting stated as AWS us-east-1 (16)."
        },
        "sources": [
          {
            "what": "MCP server docs",
            "url": "https://prismic.io/docs/mcp.md",
            "seen": "2026-10-09"
          },
          {
            "what": "MCP OAuth authorisation server metadata",
            "url": "https://mcp.prismic.io/.well-known/oauth-authorization-server",
            "seen": "2026-10-09"
          },
          {
            "what": "Migration API technical reference",
            "url": "https://prismic.io/docs/migration-api-technical-reference.md",
            "seen": "2026-10-09"
          },
          {
            "what": "Asset API technical reference",
            "url": "https://prismic.io/docs/asset-api-technical-reference.md",
            "seen": "2026-10-09"
          },
          {
            "what": "Types API",
            "url": "https://prismic.io/docs/custom-types-api.md",
            "seen": "2026-10-09"
          },
          {
            "what": "API authentication",
            "url": "https://prismic.io/docs/api-authentication.md",
            "seen": "2026-10-09"
          },
          {
            "what": "API references index",
            "url": "https://prismic.io/docs/apis.md",
            "seen": "2026-10-09"
          },
          {
            "what": "migration guide",
            "url": "https://prismic.io/docs/migration.md",
            "seen": "2026-10-09"
          },
          {
            "what": "programmatic migration guide",
            "url": "https://prismic.io/docs/migration/programmatic.md",
            "seen": "2026-10-09"
          },
          {
            "what": "Prismic with AI",
            "url": "https://prismic.io/docs/ai.md",
            "seen": "2026-10-09"
          },
          {
            "what": "Prismic CLI docs",
            "url": "https://prismic.io/docs/cli.md",
            "seen": "2026-10-09"
          },
          {
            "what": "Content API limits",
            "url": "https://prismic.io/docs/content-api.md",
            "seen": "2026-10-09"
          },
          {
            "what": "users and roles",
            "url": "https://prismic.io/docs/users.md",
            "seen": "2026-10-09"
          },
          {
            "what": "billing",
            "url": "https://prismic.io/docs/billing.md",
            "seen": "2026-10-09"
          },
          {
            "what": "pricing",
            "url": "https://prismic.io/pricing",
            "seen": "2026-10-09"
          },
          {
            "what": "updates page",
            "url": "https://prismic.io/updates",
            "seen": "2026-10-09"
          },
          {
            "what": "Prismic MCP update notes",
            "url": "https://prismic.io/updates/mcp",
            "seen": "2026-10-09"
          },
          {
            "what": "Migration API general availability",
            "url": "https://prismic.io/updates/general-availability-of-the-migration-api",
            "seen": "2026-10-09"
          },
          {
            "what": "status page",
            "url": "https://status.prismic.io/",
            "seen": "2026-10-09"
          },
          {
            "what": "status incident feed",
            "url": "https://status.prismic.io/feed.atom",
            "seen": "2026-10-09"
          },
          {
            "what": "Master Services Agreement",
            "url": "https://prismic.io/legal/terms-of-service",
            "seen": "2026-10-09"
          },
          {
            "what": "acceptable use policy",
            "url": "https://prismic.io/legal/acceptable-use-policy",
            "seen": "2026-10-09"
          },
          {
            "what": "AI terms of service",
            "url": "https://prismic.io/legal/ai-terms-of-service",
            "seen": "2026-10-09"
          },
          {
            "what": "privacy policy",
            "url": "https://prismic.io/legal/privacy",
            "seen": "2026-10-09"
          },
          {
            "what": "security page",
            "url": "https://prismic.io/legal/security",
            "seen": "2026-10-09"
          },
          {
            "what": "root llms.txt",
            "url": "https://prismic.io/llms.txt",
            "seen": "2026-10-09"
          },
          {
            "what": "robots.txt",
            "url": "https://prismic.io/robots.txt",
            "seen": "2026-10-09"
          },
          {
            "what": "client repository (changelog, tags, retry code)",
            "url": "https://github.com/prismicio/prismic-client",
            "seen": "2026-10-09"
          },
          {
            "what": "CLI repository (tags, tracking code)",
            "url": "https://github.com/prismicio/cli",
            "seen": "2026-10-09"
          },
          {
            "what": "npm registry, @prismicio/client",
            "url": "https://registry.npmjs.org/@prismicio/client/latest",
            "seen": "2026-10-09"
          },
          {
            "what": "official MCP registry search",
            "url": "https://registry.modelcontextprotocol.io/v0/servers?search=prismic",
            "seen": "2026-10-09"
          }
        ],
        "openQuestions": [
          "unchecked: MCP tool input schemas and annotations, which need a signed-in session",
          "unchecked: the self-service DPA and the sub-processor list, both PDFs linked from the privacy policy",
          "unchecked: monthly billing prices, which sit behind a toggle on the pricing page. The prices recorded are the annual-billing ones",
          "unchecked: whether CI passes on the default branches of prismicio/prismic-client and prismicio/cli",
          "unchecked: whether the CLI's usage tracking is disclosed in its README. The source sends tracking unless a `.prismicrc` file disables it, and the CLI docs page does not mention it",
          "Not established whether write tokens can be scoped or given an expiry. The docs say only that they carry many privileges",
          "Not established how the acceptable use policy's ban on access by bots, programs or scripts applies to the MCP server and the write APIs Prismic documents",
          "Not established what the Enterprise uptime SLA promises. No figure is published",
          "Not established whether the MCP server has its own rate limit or status component",
          "The lead named the Migration API and JavaScript client as the interface. Prismic's docs now call that the previous way and point agents to the hosted MCP server, launched 8 June 2026"
        ]
      },
      "negative": 0,
      "verdict": "The hosted MCP server stages every write as a draft in a release, cannot delete, and publishes only when a user with the Publisher role asks. Write tokens for the Migration, Asset and Types APIs have no scopes, no OpenAPI file was found, writes are limited to one request a second, and the acceptable use policy forbids access by scripts.",
      "bestFor": "Teams already on Prismic who want an agent to bulk-edit, localise or migrate pages into releases for human review.",
      "strengths": [
        "Official hosted MCP server at `https://mcp.prismic.io/mcp` with 16 tools, free on every plan per the 8 June 2026 launch note",
        "MCP writes land as drafts in a release, the server has no delete tool, and `publish_release` needs the Publisher role",
        "OAuth on the MCP server with PKCE S256, dynamic client registration, refresh tokens and a revocation endpoint",
        "Free plan at $0 with the Migration API, 4 million API calls a month and unlimited documents, types and assets",
        "Root and docs `llms.txt`, and every docs page served as Markdown at the same URL plus `.md`"
      ],
      "weaknesses": [
        "No OpenAPI file for the Migration, Asset or Types APIs in the reviewed documentation. The Types API links a Postman collection",
        "Write tokens cover the whole repository with no scopes or expiry in the reviewed documentation, and the docs say they carry many privileges",
        "The Migration and Asset APIs each take one item a request at one request a second, with no idempotency keys",
        "The acceptable use policy forbids accessing the Solution by bots, programs or scripts, and the terms bar benchmarking without written consent",
        "Writer and Publisher roles start on the Medium plan ($150 a month). On Starter and Small every user is an Administrator"
      ],
      "agentNotes": [
        "Ask a repository Administrator to activate Prismic MCP in Settings first. Activation can take several minutes, and each environment has its own setting",
        "Call `list_repositories`, then `get_custom_type` or `get_shared_slice` for the empty content template before `create_document`",
        "Create a release with `create_release` and write into it. Call `publish_release` only on an explicit request, because a publish cannot be undone through MCP",
        "For the Migration API send `Authorization: Bearer \u003cwrite token\u003e` and a `repository` header, one page a request, one request a second, and keep each returned `id` for later PUT calls",
        "Upload media first (`upload_asset` or POST to `https://asset-api.prismic.io/assets`) and reference the asset `id` in image and media link fields"
      ],
      "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": 61.9
        }
      ],
      "editorialScores": {
        "ergonomics": 63,
        "maintenance": 79,
        "payments": 35,
        "reliability": 78,
        "schema": 60,
        "security": 50,
        "transparency": 59
      },
      "provenanceScore": 85
    },
    "connect": {
      "install": "npm install @prismicio/client @prismicio/migrate",
      "http": "curl --location --request GET 'https://customtypes.prismic.io/customtypes' \\\n  --header 'repository: your-repo-name' \\\n  --header 'Authorization: Bearer \u003ctoken\u003e'",
      "config": {
        "mcpServers": {
          "Prismic": {
            "url": "https://mcp.prismic.io/mcp"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/cms.content",
      "tool": "https://letme.dev/prismic"
    },
    "notable": [
      "Prismic MCP shipped on 8 June 2026 as the official MCP server and is listed in the Claude and ChatGPT directories. The launch note says it is free on every plan (https://prismic.io/updates/mcp)",
      "Since 11 August 2026 the MCP server and the Migration API can publish a release. The note says Prismic is working on a clearer way to confirm a publish from inside the MCP (https://prismic.io/updates/mcp)",
      "The docs call the Migration API with `@prismicio/client` the previous way to migrate and recommend an agent with the CLI and the MCP server for new migrations (https://prismic.io/docs/migration.md)",
      "Migration API limits are one page a request and one request a second per repository, and a release holds up to 1,000 pages (https://prismic.io/docs/migration-api-technical-reference.md)",
      "The acceptable use policy forbids accessing the Solution using automated means such as bots or other computer programs or scripts, and uploading files over 20 MB (https://prismic.io/legal/acceptable-use-policy)",
      "The Master Services Agreement bars benchmarking the Software or Solution without prior written consent (https://prismic.io/legal/terms-of-service)",
      "The root llms.txt carries guidance addressed to AI models on which Prismic pages to prefer when answering. Recorded as a fact (https://prismic.io/llms.txt)",
      "The official MCP registry returns no server for a search on prismic (https://registry.modelcontextprotocol.io/v0/servers?search=prismic)"
    ],
    "area": "business",
    "details": [
      {
        "label": "Surfaces",
        "value": "Hosted MCP server for content, Migration API for pages, Asset API for media, Types API for content models, Content API and GraphQL for reads, Prismic CLI for repository settings and models"
      },
      {
        "label": "MCP server",
        "value": "`https://mcp.prismic.io/mcp` over HTTP with OAuth. On by default for new repositories, and an Administrator or Owner activates or deactivates it per repository and per environment"
      },
      {
        "label": "MCP tools",
        "value": "16. Discovery `list_repositories`, `list_custom_types`, `list_shared_slices`, `list_locales`, `list_releases`, `list_document_versions`. Read `search_documents`, `search_assets`, `get_document`, `get_custom_type`, `get_shared_slice`. Write `create_release`, `create_document`, `update_document`, `upload_asset`, `publish_release`"
      },
      {
        "label": "Write APIs",
        "value": "`https://migration.prismic.io/documents` (POST, PUT), `https://asset-api.prismic.io/assets` (GET, POST, PATCH, DELETE), `https://customtypes.prismic.io` (`/customtypes`, `/slices`, insert, update, DELETE)"
      },
      {
        "label": "Credentials",
        "value": "MCP uses OAuth authorisation code with PKCE S256, dynamic client registration, refresh tokens and revocation, with no scopes in the server metadata. Sign-ins expire after 90 days. The write APIs take a repository write token as a Bearer header plus a `repository` header"
      },
      {
        "label": "Rate limits",
        "value": "Migration API one request a second per repository, Asset API one request a second, Content API 200 requests a second uncached. No MCP limit found"
      },
      {
        "label": "Drafts and versions",
        "value": "Migration API and MCP writes are drafts in a release. `list_document_versions` lists draft, published, archived and release versions. Full revision history on every plan per the pricing page. No unpublish or rollback tool in MCP"
      },
      {
        "label": "Assets",
        "value": "`upload_asset` fetches from a URL. The Asset API takes multipart uploads, one asset a request, with `limit`, `cursor` and `keyword` on the list call. The acceptable use policy caps files at 20 MB"
      },
      {
        "label": "Localisation",
        "value": "`lang` and `alternate_language_id` on Migration API pages, and `list_locales` in MCP. 2 locales on Free, 3 on Starter, 4 on Small, 5 on Medium, 8 on Platinum"
      },
      {
        "label": "Roles",
        "value": "Writer, Publisher, Administrator and Owner on Medium and above. On Starter and Small every user is an Administrator. Custom roles per locale on Enterprise"
      },
      {
        "label": "SDKs",
        "value": "`@prismicio/client` 7.22.3 (8 October 2026) and `@prismicio/migrate` 0.0.2 for JavaScript, Apache-2.0. The CLI is the npm package `prismic`, 1.22.1 (5 October 2026). An agent skill in prismicio/skills"
      },
      {
        "label": "Free tier",
        "value": "Free plan per repository with 1 user, 4 million API calls and 100 GB of CDN bandwidth a month, 2 locales, no overages. The repository is locked when usage exceeds the limits"
      },
      {
        "label": "Status",
        "value": "status.prismic.io on incident.io with nine components, the Migration API among them and no MCP component. One incident in the feed, on 14 September 2026"
      },
      {
        "label": "Hosting",
        "value": "AWS us-east-1 (Northern Virginia) across three availability zones per the security page. Sub-processor list published as a PDF, revision 16 of July 2026"
      },
      {
        "label": "Open source",
        "value": "No. The JavaScript clients, the CLI and the agent skill are Apache-2.0"
      }
    ],
    "unitPrices": [
      {
        "item": "Starter",
        "unit": "month",
        "usd": 10,
        "note": "per repository, billed annually, 3 users and 3 locales"
      },
      {
        "item": "Small",
        "unit": "month",
        "usd": 25,
        "note": "per repository, billed annually, 7 users and 4 locales"
      },
      {
        "item": "Medium",
        "unit": "month",
        "usd": 150,
        "note": "per repository, billed annually, 25 users, 5 million API calls, user roles"
      },
      {
        "item": "Platinum",
        "unit": "month",
        "usd": 675,
        "note": "per repository, billed annually, unlimited users, 10 million API calls"
      },
      {
        "item": "CDN bandwidth overage",
        "unit": "gb",
        "usd": 0.3,
        "note": "Starter, Small and Medium. $0.25 on Platinum"
      }
    ],
    "provenance": {
      "legalEntity": "Prismic.io Inc.",
      "domain": "prismic.io",
      "domainRegistered": "2013-06-05",
      "endpointOnVendorDomain": true,
      "terms": "https://prismic.io/legal/terms-of-service",
      "privacy": "https://prismic.io/legal/privacy",
      "statusPage": "https://status.prismic.io",
      "changelog": "https://prismic.io/updates",
      "securityTxt": "none",
      "checked": "2026-10-09",
      "notes": [
        "The terms page is a Master Services Agreement, last updated 1 December 2025, between the customer and Prismic.io Inc., with notices to 185 Alewife Brook Parkway, Suite 210, Cambridge, Massachusetts 02138, USA. The legal page gives 9 rue de la Pierre Levée, 75011 Paris, France.",
        "The privacy policy, last updated 8 April 2026, covers the website and the Prismic Services, has a section on Prismic MCP, and links a self-service DPA and a sub-processor list, both PDFs we did not read.",
        "The AI Terms of Service (4 February 2026) name Prismic, Inc. and apply to AI functions.",
        "The MCP server answers at mcp.prismic.io and the write APIs at migration.prismic.io, asset-api.prismic.io and customtypes.prismic.io. The MCP docs name prismic-auth.eu.auth0.com as the sign-in server.",
        "prismic.io/.well-known/security.txt and prismic.io/security.txt return 404. The security page gives security@prismic.io.",
        "RDAP for prismic.io gives a registration date of 2013-06-05.",
        "robots.txt on prismic.io carries Content-Signal ai-train=no, search=yes, ai-input=yes."
      ],
      "score": 85,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Prismic.io Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "prismic.io, registered 2013-06-05 (13 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "mcp.prismic.io",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 6 of the 7 things a reader expects, and has 2 clauses that cost points",
          "points": 5.1,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "status.prismic.io",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://prismic.io/legal/terms-of-service",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2025-12-01",
          "words": 5003,
          "points": 5.1,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated Dec 1, 2025",
              "says": "Last updated 2025-12-01"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "…this Agreement), Prismic's advertising, or any related service (a \"Dispute\" ) shall be governed by the laws of the State of Delaware, without regard to conflicts of law.",
              "says": "The law of the State of Delaware"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…THIS AGREEMENT (INCLUDING WITH RESPECT TO ANY SOLUTIONS PROVIDED HEREUNDER) IN ANY 12-MONTH PERIOD WILL NOT EXCEED THE TOTAL AMOUNT RECEIVED BY PRISMIC.IO DURING THE PRIOR TWELVE (12) MONTHS OF THIS AGREEMENT FOR THE SPECIFIC SOLUTION GIVING RISE TO SUCH CLAIM(S)."
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Either party may terminate this Agreement if the other party commits a material breach and the breach is not cured within sixty (60) days of receipt of written notice describing the nature of the breach."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "Although we cannot guarantee that you will receive advance notice of repairs or maintenance, we will endeavor to provide at least 7 days notice of scheduled updates and patches.",
              "says": "Gives 7 days of notice before a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "You may not assign this Agreement or any rights or obligations under this Agreement to a third-party without our prior written consent."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "terms.automated",
              "label": "Restricts automated access",
              "found": true,
              "quote": "You are prohibited from (1) attempting to use or gain unauthorized access to our or to any third-party's networks or equipment and from accessing the Solution using automated means such as “bots” or other computer programs or scripts;",
              "costsPoints": true
            },
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "(v) benchmark the performance of the Software or Solution without our prior written consent;",
              "costsPoints": true
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Unless auto-renewal is declined in writing at least 30 days before the term ends, Prismic may renew the agreement for a further term at its then-current list price.",
              "quote": "Unless you decline auto-renewal in writing at least thirty (30) days prior to the expiration of the Term, we may automatically renew this Agreement and the related Solution(s) for a successive Term at our then-current list price."
            },
            {
              "date": "2026-10-08",
              "text": "Use of any artificial intelligence function in the service is subject to separate AI Terms of Service.",
              "quote": "By using AI Feature(s), you agree to be bound by those additional terms."
            },
            {
              "date": "2026-10-08",
              "text": "Prismic may delete stored data 60 days after it terminates the agreement, or if an order is not renewed within 60 days of expiry.",
              "quote": "We may delete your data stored through the Solution (a) sixty (60) days following any termination by us pursuant to Section 4 of this Agreement, or (b) if you fail to renew an applicable Order within sixty (60) days of expiration."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://prismic.io/legal/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-04-08",
          "words": 2906,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated Apr 8, 2026",
              "says": "Last updated 2026-04-08"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "…that you accept the practices and policies outlined in this Privacy Policy, and consent to the fact that we may collect, use, and share your information in any ways outlined in this Policy."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "Information regarding our subprocessors, the categories of personal data processed, the purposes of processing, applicable retention periods, international data transfers, and your privacy rights is available in our Privacy Policy and the applicable DPA."
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "In certain cases, we may also share some Personal Data with third parties, but only as described below."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "We neither rent nor sell your Personal Data in personally identifiable form to anyone."
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "Protection of Prismic and Others: We reserve the right to access, read, preserve, and disclose any information that we reasonably believe is necessary to comply with law or court order;"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "If you are a California resident and would like a copy of this notice, please contact us at dataprivacy@prismic.io.",
              "says": "dataprivacy@prismic.io"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "Right to be informed of the appropriate safeguards where Personal Data is transferred to a third country or to an international organization"
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "The Prismic MCP does not access or reconstruct the conversation with the AI beyond the information explicitly given to the MCP in a request.",
              "quote": "It does not access or reconstruct your conversation with the AI beyond the information explicitly provided to the MCP as part of your request."
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/prismic.json",
    "live": {
      "slug": "prismic",
      "probe": {
        "target": "https://mcp.prismic.io/mcp",
        "method": "get",
        "lastAt": "2026-10-09T09:27:01.665001745Z",
        "lastOk": true,
        "lastStatus": 405,
        "lastMs": 342,
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 336,
        "p95ms24h": 358,
        "samples24h": 20,
        "samples30d": 20,
        "days": [
          {
            "date": "2026-10-09",
            "probes": 20,
            "ok": 20
          }
        ]
      },
      "vendorStatus": {
        "page": "https://status.prismic.io",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-09T09:25:30.212474962Z"
      },
      "updatedAt": "2026-10-09T09:27:01.665001745Z"
    }
  }
}
