# Prismic (slim) > 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. - Full: https://www.anchorterminal.com/tools/prismic.md (~7,900 tokens) · this version ~2,080 tokens · JSON https://www.anchorterminal.com/tools/prismic.json · canonical https://www.anchorterminal.com/tools/prismic - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-09 **C · 61.9/100 · rank #410 of 842 · #10 in CMS & website publishing · not agent-ready · confidence medium** Assessment: 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. ## Facts - Kind: HTTP API · vendor: Prismic.io Inc. · category: CMS & website publishing · legal entity: Prismic.io Inc. · provenance 85/100 - Endpoint: `https://mcp.prismic.io/mcp` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: Proprietary service under Prismic's Master Services Agreement. The JavaScript clients, the CLI and the agent skill on GitHub are Apache-2.0 - Probe metrics: not measured yet (probes haven't run) - Surfaces: 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 - MCP server: `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 - MCP tools: 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` - Write APIs: `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) - Credentials: 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 - Rate limits: 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 - Drafts and versions: 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 - Assets: `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 - Localisation: `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 - Roles: Writer, Publisher, Administrator and Owner on Medium and above. On Starter and Small every user is an Administrator. Custom roles per locale on Enterprise - SDKs: `@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 - Free tier: 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 - Status: 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 - Hosting: 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 - Open source: No. The JavaScript clients, the CLI and the agent skill are Apache-2.0 - Prices: Starter $10 per month (plan); Small $25 per month (plan); Medium $150 per month (plan); Platinum $675 per month (plan); CDN bandwidth overage $0.30 per GB of traffic - Scores: Reliability 78, Performance pending, Schema & documentation 60, Agent ergonomics 63, Security & auth 50, Payments & pricing 35, Task success pending, Maintenance & community 79, Transparency & trust 72 · total over the 7 assessed categories - Why: Reliability, Graded on the hosted MCP server and the Migration, Asset and Types APIs. · Schema & documentation, No OpenAPI file was found for the Migration, Asset or Types APIs. · Agent 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… · Security & auth, The MCP server uses OAuth with PKCE S256, dynamic client registration, refresh tokens and revocation, with no scopes, and works with the sig… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, `@prismicio/client` 7.22.3 was tagged on 8 October 2026 and the MCP docs were updated on 7 October 2026 (30). · Transparency & trust, Closed service with a published Master Services Agreement, and Apache-2.0 clients (17). - Sources: 31, open questions: 10, both in the full twin - Capabilities: cms.content, cms.publish, cms.assets, cms.localisation, cms.schema - JSON: https://www.anchorterminal.com/api/v1/tools/prismic.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/prismic.svg` or a link to https://www.anchorterminal.com/tools/prismic from a page on prismic.io or one of its subdomains, or the README of github.com/prismicio/prismic-client, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Ask a repository Administrator to activate Prismic MCP in Settings first. Activation can take several minutes, and each environment has its own setting 2. Call `list_repositories`, then `get_custom_type` or `get_shared_slice` for the empty content template before `create_document` 3. 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 4. For the Migration API send `Authorization: Bearer ` and a `repository` header, one page a request, one request a second, and keep each returned `id` for later PUT calls 5. 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 ## Connect ```bash npm install @prismicio/client @prismicio/migrate ``` ```bash curl --location --request GET 'https://customtypes.prismic.io/customtypes' \ --header 'repository: your-repo-name' \ --header 'Authorization: Bearer ' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/prismic ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | DatoCMS | BB | 74.4 | cms.content, cms.publish, cms.assets, cms.localisation, cms.schema | https://www.anchorterminal.com/tools/datocms.min.md | | Sanity | BB | 73.7 | cms.content, cms.publish, cms.assets, cms.schema, cms.localisation | https://www.anchorterminal.com/tools/sanity.min.md | | Webflow | B | 69.4 | cms.content, cms.publish, cms.assets, cms.schema, cms.localisation | https://www.anchorterminal.com/tools/webflow.min.md | | Hygraph | B | 69.3 | cms.content, cms.publish, cms.assets, cms.localisation, cms.schema | https://www.anchorterminal.com/tools/hygraph.min.md | | Storyblok | B | 67.7 | cms.content, cms.publish, cms.assets, cms.localisation, cms.schema | https://www.anchorterminal.com/tools/storyblok.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)