Vinkius
Statamic

Statamic MCP for AI. Access every piece of your site's structured data from chat.

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

Statamic MCP on Cursor AI Code EditorStatamic MCP on Claude Desktop AppStatamic MCP on OpenAI Agents SDKStatamic MCP on Visual Studio CodeStatamic MCP on GitHub Copilot AI AgentStatamic MCP on Google Gemini AIStatamic MCP on Lovable AI DevelopmentStatamic MCP on Mistral AI AgentsStatamic MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Statamic MCP Server lets you query your entire CMS content structure through natural language. Use the server to list entries from specific collections, fetch global site settings, inspect navigation menus, or check taxonomy term details without touching the admin dashboard.

It reads all of your flat-file and database-driven content directly via conversation.

What AI agents can do with Statamic Automation

Get asset

Retrieves the data for a single media asset by its ID.

Get collection tree

Reads the hierarchical structure of content entries within a structured collection.

Get entry

Gets all specific data points for one single Statamic article entry.

+ 11 more capabilities included
List articles and entries

Retrieves paginated lists of content items from any defined collection, allowing filtering by field or status.

Map site navigation and collections

Reads the full hierarchical structure of your website's menus and structured content sections for accurate mapping.

Retrieve global settings

Fetches all variables, configuration data, or settings stored in Statamic Global sets across the site.

Query taxonomy terms and categories

Lists available terms within a specific category or retrieves detailed metadata for a single term.

Inspect media assets

Lists all files (images, documents) contained in a specified asset container on the site.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Statamic MCP Server: 14 Tools for CMS Data Inspection

These tools let you read and inspect every part of your Statamic content model, from individual assets to entire site navigation trees.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Statamic on Vinkius

Get Asset

Retrieves the data for a single media asset by its ID.

Get Collection Tree

Reads the hierarchical structure of content entries within a structured collection.

Get Entry

Gets all specific data points for one single Statamic article entry.

Get Form

Retrieves the details and structure of a single submission form on the site.

Get Global

Fetches all configuration variables stored in a specific global set.

Get Nav Tree

Gets the complete, nested structure of your site's main navigation menu.

Get Term

Retrieves all data for a single taxonomy term (category tag).

Get User

Gets the profile details and roles assigned to one specific user account.

List Assets

Lists all media assets contained within a specified folder or container.

List Entries

Lists multiple articles from any given Statamic content collection, supporting...

List Forms

Returns a list of every form available across the entire website.

List Globals

Lists all the different global set names used in your site's configuration.

List Terms

Returns a list of every available term within a specified Statamic taxonomy.

List Users

Retrieves a list of all user accounts configured in the CMS.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Statamic integration is available immediately — no restart needed.

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 Statamic, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Statamic MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Statamic. 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

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for 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 connection provides 14 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking content status across multiple dashboards is a huge time sink., Solved with Vinkius AI Gateway

Right now, checking if a collection of articles has consistent metadata requires logging into the CMS. You navigate to 'Collections,' filter by date range, then open each entry manually—sometimes thirty clicks later—just to verify which ones are published and which global setting they point to.

With this MCP server, you just ask. Your agent uses `list_entries` or `get_global` to pull that data set instantly. You get a clean JSON list with status flags attached, solving the entire audit process in one conversation.

Statamic MCP Server: See your site's full structure in chat.

Before this server, understanding how a complex menu worked meant guessing or manually inspecting every submenu item. You had to click 'Footer,' then click 'Contact Us,' and hope the underlying link was correct for all platforms.

Now, you ask for the navigation tree (`get_nav_tree`). It returns the complete, nested map of your site's menu structure immediately. There’s no clicking through dashboards; there’s just the data.

What your AI can actually do with this

You connect your AI client to this Statamic MCP Server and you get full access to every piece of data on your site's backend—no logging into the admin dashboard required. Your agent reads all your flat-file content and database settings using plain language prompts.

When you need to understand how your site is built, start by mapping the structure. Use get_nav_tree when you want the full, nested map of your main navigation menu. For content sections, run get_collection_tree to see the entire hierarchy of structured entries in a collection.

To pull article data, you've got options. You can use list_entries to grab paginated lists of articles from any defined collection; this tool supports filtering by field value or entry status, so you don't get junk data. If you just need everything for one specific piece, run get_entry.

For media management, your agent handles it too. Run list_assets to see every file inside a specified asset container or folder. To pull all the specifics on a single image or document, use get_asset with its unique ID.

When you're dealing with site-wide configuration, you need global data. First, run list_globals to get names of every Global set used across your site. Then, if you know which one you want, use get_global to fetch all the variables and settings stored within that specific set.

Want to check out how users are set up? Use list_users to pull a roster of every account configured in Statamic. To get detailed profile info or roles for just one person, run get_user.

For forms, you can't miss them either. Run list_forms to return a list of every submission form across the site. If you need to inspect the specific fields and structure of one particular form, use get_form.

Taxonomy and categorization are handled by two tools. Start with list_terms if you want to see all the available categories (or tags) within a specific taxonomy. When you know the exact term's details—like its description or usage count—run get_term.

It wraps up by giving you access to system-level lists: use list_forms for every form, and list_users for all accounts. Basically, it lets your AI client talk directly to the CMS API so you can pull everything—from individual article fields using get_entry, to checking which specific taxonomy term details with get_term, or listing multiple items from a collection using list_entries.

It's clean data, straight conversationally.


To summarize the process: You ask your agent for something—say, 'Give me all active blog posts in 2023 that mention X.' Your client runs the necessary API calls behind the scenes using list_entries, applies the filters and sorting you asked for, and spits out clean JSON data. It’s about direct access to structure: get_collection_tree maps the content flow; get_nav_tree maps the site's actual menus; and get_global pulls all the variable settings that drive the whole thing.**

Use your AI client to:

  • List articles from any collection, supporting advanced filtering and pagination via list_entries.
  • Inspect media assets by listing files (list_assets) or retrieving specific data points using get_asset.
  • Map the site's entire structure: use get_collection_tree for content sections and get_nav_tree for main menus.
  • Check configuration variables across the whole platform with list_globals and get_global.
  • Query categories: list all available terms using list_terms, or get deep details on one term using get_term.

Your agent handles these systems calls so you don't have to touch the admin dashboard. You just talk to it.

Built · Hosted · Managed by Vinkius Statamic MCP Server - CMS Data API Access
Server ID 019ea608-4a5c-7393-977f-0744b793198f
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use the `list_entries` tool on Statamic? +

list_entries lets you pull multiple articles from a specific collection. You need to specify which collection and what parameters (like sorting or filtering) you want for the results.

What is `get_global` used for in Statamic? +

get_global retrieves site-wide configuration variables. It lets you check settings—like a brand color or legal disclaimer text—that apply across multiple parts of the site.

Can I use `list_terms` to find all my categories? +

Yes, that's what it does. You pass in the taxonomy name, and list_terms returns every available category tag used across your collections. It helps audit consistency.

`get_nav_tree` gives me the site menu structure, right? +

Exactly. This tool maps out the entire hierarchy of your main navigation. You get a structured view that shows every submenu item and its relationship to the parent link.

What happens when I try to run `get_entry` for an entry that doesn't exist? +

It returns a clear 404 status code. The agent catches this gracefully, letting you know exactly which slug or ID failed the lookup. This makes error handling straightforward in your chat flow.

How do I use `list_assets` to get an inventory count of all media files? +

list_assets pulls a list of assets within a specified container, including metadata like file type and creation date. This lets you quickly audit your entire site's media library without navigating the CMS UI.

What credentials do I need to run any tool, like `get_user`? +

You must provide a valid Statamic Base URL and an API Token. The token dictates exactly what data your agent can see—it's crucial for maintaining security scope.

Can I use `list_forms` to check which contact forms are active on the site? +

Yes, list_forms retrieves a list of every form defined in your Statamic setup. You get the form slug and its status, helping you confirm if a form is live or needs updating.

Can I see the hierarchical structure of my site navigation? +

Yes. Use the get_nav_tree tool with the handle of your navigation (e.g., 'main'). The agent will return the full nested structure of your menu items.

How do I fetch specific variables like the site name or social media links? +

You can use list_globals to see all available sets, then use get_global with the specific handle to retrieve all variables stored within that global set.

Is it possible to filter entries when listing a collection? +

The list_entries tool supports limit, sort, and fields parameters, allowing you to paginate results and choose exactly which data fields the agent should process.

Built & Managed by Vinkius 30s setup 14 tools

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

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

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.