4,500+ servers built on MCP Fusion
Vinkius

Prismic MCP. Query structured content and schema data instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Prismic MCP on Cursor AI Code Editor MCP Client Prismic MCP on Claude Desktop App MCP Integration Prismic MCP on OpenAI Agents SDK MCP Compatible Prismic MCP on Visual Studio Code MCP Extension Client Prismic MCP on GitHub Copilot AI Agent MCP Integration Prismic MCP on Google Gemini AI MCP Integration Prismic MCP on Lovable AI Development MCP Client Prismic MCP on Mistral AI Agents MCP Compatible Prismic MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Prismic connects your headless CMS content directly to any AI agent. Use this server to query document data, list custom types, and check schema definitions without leaving your chat or IDE.

It lets you perform advanced searches using Prismic predicates, fetch full document JSON by ID, and audit the entire repository structure programmatically.

What your AI agents can do

Get document by id

Retrieves the complete content payload of a single Prismic document using its unique ID.

Get query form schema

Fetches and displays the schema details for a specified query form (e.g., 'everything').

Get repo metadata

Retrieves high-level information about your Prismic repository, including all defined types and languages.

+ 7 more capabilities included
Get Full Document JSON by ID

Fetch all content and metadata for a single Prismic document using its unique identifier.

Query Content with Predicates

Perform powerful, filtered searches across the entire repository using raw search predicates (e.g., finding documents tagged 'seo' in locale 'en-us').

List Repository Structure Elements

Retrieve metadata like all custom types, global tags, and supported languages defined in your CMS.

Check Query Form Schemas

Get the underlying schema details for a specific query form (e.g., 'everything') to understand how it filters data.

Search by Tag or Type

Limit searches quickly by requesting only documents belonging to a specific custom type or possessing a global tag.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Prismic MCP Server: 10 Tools for CMS Querying

Access every Prismic API function—from fetching a single document by ID to running complex, multi-filter queries across entire content libraries.

get019d75f9

get document by id

Retrieves the complete content payload of a single Prismic document using its unique ID.

get019d75f9

get query form schema

Fetches and displays the schema details for a specified query form (e.g., 'everything').

get019d75f9

get repo metadata

Retrieves high-level information about your Prismic repository, including all defined types and languages.

list019d75f9

list custom types

Lists every custom content type that has been configured in the repository.

list019d75f9

list documents by tag

Finds and lists all documents that have been assigned a specific global tag.

list019d75f9

list documents by type

Lists all documents belonging to one specified custom content type.

list019d75f9

list global tags

Retrieves a complete list of every global tag used across the entire repository.

list019d75f9

list i18n languages

Lists all language locales (e.g., 'en-us', 'fr-ca') configured for content in the repository.

query019d75f9

query prismic documents

The main query tool: executes powerful searches using raw Prismic predicates, supporting pagination and locale filters.

search019d75f9

search filtered locale

Performs a filtered search for documents, restricting results to a specific language locale (e.g., 'es-mx').

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Prismic, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're running into content structure issues? This server connects your Prismic headless CMS straight to your AI agent. You can query and manage document content and schema definitions without ever having to leave your chat or IDE—no jumping back to the main dashboard, I mean.

This setup lets you do way more than just simple searches; it gives your agent deep access into the repo's guts. It handles everything from querying specific fields with raw predicates to listing every single structural element in your content model.

Getting Data: What You Can Pull Down

You can grab the whole payload for any single document using its unique ID via get_document_by_id. This gives you all the component architecture and metadata, wrapped up in one solid JSON blob. If you need to perform a specific search, you'll use query_prismic_documents which executes powerful searches across your entire repo using raw Prismic predicates; this tool handles pagination and lets you filter by locale right out of the box.

Need something more targeted? You can run an advanced search restricted only to a specific language locale—say, Spanish in Mexico—using search_filtered_locale. Or, if you know what type or tag you're looking for, you don't need complex queries. You can list all documents just by their custom content type using list_documents_by_type, or find every document assigned a specific global tag with list_documents_by_tag.

Mapping the Structure: Understanding Your Repo

Before you write any code, you gotta know what's available. This server gives you visibility into the entire content model. You can run get_repo_metadata to pull high-level info about your Prismic repository—it spits out every defined type and every language locale it supports. Want to see everything in one go? Use list_custom_types to get a complete list of all configured custom content types.

Similarly, you can run list_global_tags to pull every single global tag used across the entire system.

It also lists every available language locale (like 'en-us' or 'fr-ca') through list_i18n_languages. If you want to understand how data is filtered, check out get_query_form_schema which fetches the schema details for any specified query form, like checking what fields are involved in an 'everything' search.

The Bottom Line

In short, your AI client uses these tools to perform a full audit of your CMS structure. It reads all custom types and global tags; it checks out the underlying schema definitions for any given query form; it pulls complete document JSONs by ID; and finally, it runs complex, filtered searches using raw predicates against specific types or tags.

You're getting deep structural access to Prismic without needing admin credentials or manual dashboard navigation.

How Prismic MCP Works

  1. 1 You connect your AI client and specify the Prismic Repository Name (and token, if needed).
  2. 2 Your agent calls one of the 10 exposed tools (e.g., query_prismic_documents) with specific parameters like tags or locales.
  3. 3 We execute the query against the live Prismic API and return the structured data payload directly to your agent.

The bottom line is, you can treat your entire CMS repository like a database queried through plain English conversation.

Who Is Prismic MCP For?

This is for the developer or content specialist who gets bogged down in clicking around dashboards. If you spend time manually checking IDs, verifying translations across locales, or listing out every single custom type just to start coding, this saves you hours.

Frontend Developer

Uses get_document_by_id and query_prismic_documents inside the IDE. They need immediate JSON payloads for components without context switching.

Content Manager

Runs list_global_tags or list_i18n_languages to audit content consistency and verify translations across locales quickly, all from a chat interface.

SEO Specialist

Uses advanced queries (query_prismic_documents) to inspect structured data, slugs, and copy for specific pages without accessing the live site or dashboard.

What Changes When You Connect

  • Stop manual ID lookups. Use get_document_by_id to pull a full document JSON payload in one step. You get the complete component structure, not just a snippet of text.
  • Audit your CMS at scale. Run list_global_tags or list_custom_types instantly. Know exactly what content models exist without clicking through settings pages.
  • Target specific language versions. If you only need the German version of a blog post, use search_filtered_locale. You don't waste time filtering out irrelevant locales.
  • Perform complex queries in chat. The query_prismic_documents tool accepts raw predicates. This means you can ask for content that matches 'tag X AND type Y'—it handles the logic for you.
  • Understand your schema constraints. Run get_query_form_schema to see exactly how Prismic structures a query, which helps you build more accurate API calls.
  • Verify multi-language setup. Use list_i18n_languages first. Knowing all available locales ensures your code handles every language variant correctly.

Real-World Use Cases

01

Need to verify a content model for a new feature.

A developer needs to know if the 'author' profile type exists and what fields it uses. Instead of checking documentation or opening the CMS settings, they ask their agent: 'List all custom types.' The agent runs list_custom_types and returns the list, confirming the model structure instantly.

02

Debugging a broken localized page.

An SEO specialist finds that the French version of a landing page is missing content. They ask the agent to 'Search for documents tagged 'landing' in locale 'fr-fr'.' The agent runs search_filtered_locale, returning only the necessary JSON data so they can confirm if the document exists and where the content broke.

03

Fetching a single component payload for local testing.

A frontend developer has an ID (ZbHwWxEAACUAx9) and needs its full structure to test a new React component. They run get_document_by_id. The agent pulls the entire JSON, allowing the dev to copy the exact slice structure without needing to open the CMS preview panel.

04

Finding all content related to 'AI' across multiple types.

A content manager needs a list of all articles and homepages mentioning 'AI'. They use query_prismic_documents, inputting predicates for both the tag ('ai') AND specific document types, getting one unified, filtered result set.

The Tradeoffs

Trying to list everything manually.

A developer runs list_documents_by_tag for 'tech' and then has to run separate searches for 'blog' type, 'article' type, etc., to cover all bases. This is slow and prone to missing types.

Use the structured tools first: Run list_custom_types to see all models (e.g., blog, article). Then use a combined predicate search via query_prismic_documents, filtering by both type AND tag for one comprehensive result set.

Assuming the primary query tool is enough.

Running only query_prismic_documents without checking the locale first. You get a massive, unhelpful dataset containing every language version, forcing you to filter in your code anyway.

Always narrow scope with search_filtered_locale or ensure your query predicates include the necessary locale field. This keeps the result set small and actionable.

Copy-pasting IDs directly into a prompt.

The user simply pastes an ID and says, 'Give me this content.' The agent might treat it like conversational text instead of invoking the necessary tool function.

Explicitly instruct your AI client to run get_document_by_id when you have a specific ID. This guarantees the correct function call format.

When It Fits, When It Doesn't

Use this server if your core need is data discovery and schema auditing. If you are debugging why content isn't showing up, or you need to see what fields a document type has, run list_custom_types first. Use get_document_by_id only when you know the exact ID of the item you want.

Don't use this server if your task is content creation (e.g., writing copy) or publishing. This server reads data, it doesn't write it. If you just need to check for multilingual support, run list_i18n_languages; don't attempt a general query first, or you might miss the language metadata entirely.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Prismic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_document_by_id get_query_form_schema get_repo_metadata list_custom_types list_documents_by_tag list_documents_by_type list_global_tags list_i18n_languages query_prismic_documents search_filtered_locale

Manually checking content structure is tedious and slow.

Right now, verifying what your CMS can actually do means opening the dashboard. You click into 'Settings' to see custom types, then you have to manually check every tag or language setting to make sure everything lines up before you start coding a new component. It’s slow, and it’s easy to miss a single global tag that breaks your logic.

With this MCP server, the agent handles all of that in chat. You simply ask it to 'List all custom types' or 'Show me available locales.' The result is an immediate list you can copy and paste—no dashboard hopping required.

Using Prismic’s `get_document_by_id` tool.

Previously, if you wanted the JSON structure for a specific page, you might have to navigate through multiple preview screens, copy IDs, and then piece together the component architecture manually. It was a multi-step process that required careful tracking of metadata versus actual content.

Now, you tell your agent the ID. The tool runs `get_document_by_id` and returns the single, complete JSON payload in seconds. You get exactly what you need to pass directly into your component code.

Common Questions About Prismic MCP

How do I start extracting content from my Prismic repository? +

Subscribe, enter your Prismic Repository Name, and if your repository is private, grab an Access Token from Settings → API & Security. No manual SDK setups or GraphQL integrations — just connect and start querying your custom types and documents directly through your AI agent.

Can my AI agent help me build Next.js components matching my Custom Types? +

Yes! Ask your agent to query a specific document ID or list custom types. It will retrieve the exact JSON payload returned by the Prismic API. Based on that structure, the agent can instantly generate your Next.js/React component props, mock data, and TS interfaces natively inside Cursor.

What happens when I need to find all blog posts tagged with 'announcement' in French? +

Just ask your AI agent. It uses the search_filtered_locale tool and Prismic predicates to filter documents precisely by type, tag, and language code without requiring you to manually craft complex API query strings or write ad-hoc fetch scripts.

Does it support deep repository insights for large content websites? +

Absolutely. You can list all custom types, pull an array of all global tags, and verify all configured languages for multi-lingual websites. It acts as an instant audit tool for publishers, content operations teams, and architects managing extensive CMS architectures.

How do I get started with `get_repo_metadata` and what credentials are needed? +

You need to provide your Prismic Access Token during setup. This token gives the AI client read-only access, allowing you to pull core repository data like master references, custom types, and available languages.

What is the practical difference between `query_prismic_documents` and `list_documents_by_tag`? +

The general query tool supports complex filtering using raw Prismic predicates. Use it when you need to combine multiple criteria (e.g., type AND tag AND locale) for precise content retrieval.

If I use `get_document_by_id`, do I receive the full component structure and copy? +

Yes, this tool fetches the entire document payload as a single JSON object. It provides all necessary data—including internal slists and component architecture—for rendering without needing follow-up API calls.

How does `get_query_form_schema` help me build accurate queries? +

It returns a JSON schema that details the exact structure of query parameters for any given form. Your agent uses this blueprint to construct predicates, ensuring your search request is valid and complete.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Prismic. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.