Vinkius
MCP Server

Cockpit CMS MCP for AI. Directly query and modify your entire content ecosystem.

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

Cockpit (Self-hosted Headless CMS API) MCP on Cursor AI Code EditorCockpit (Self-hosted Headless CMS API) MCP on Claude Desktop AppCockpit (Self-hosted Headless CMS API) MCP on OpenAI Agents SDKCockpit (Self-hosted Headless CMS API) MCP on Visual Studio CodeCockpit (Self-hosted Headless CMS API) MCP on GitHub Copilot AI AgentCockpit (Self-hosted Headless CMS API) MCP on Google Gemini AICockpit (Self-hosted Headless CMS API) MCP on Lovable AI DevelopmentCockpit (Self-hosted Headless CMS API) MCP on Mistral AI AgentsCockpit (Self-hosted Headless CMS API) MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Cockpit CMS MCP connects any AI agent directly to your self-hosted headless content system. You can read all structured data—from blog articles and product listings to localized content and asset metadata—and programmatically write back changes without touching a dashboard.

It's full control over your digital assets, accessed via natural conversation.

What your AI can do

Batch content items

Requests data from multiple different content models in a single call.

Create or update content item

Creates a new content item, or overwrites an existing one if the ID is provided.

Delete content item

Permanently removes a specific content item using its unique identifier.

+ 14 more capabilities included
Querying Content Collections

Fetch lists of content items by applying filters and sorting criteria across any defined collection.

Creating or Updating Records

Write new data records, or update existing ones if you provide the unique item ID.

Managing Digital Assets

Get metadata for files by ID and generate resized versions or thumbnails on demand.

Retrieving Site Structure

Access the current navigation menus, page lists, and sitemap data for site mapping.

Handling Localization Data

Retrieve all available translations or focus on a specific language locale within a project.

Included with Plan

Waiting for input…

AI Agent

Cockpit (Self-hosted Headless CMS API) - 17 Tools

These tools let you perform everything from basic listing to complex batch operations across your entire CMS data model.

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 Cockpit (Self-hosted Headless CMS API) on Vinkius

Batch Content Items

Requests data from multiple different content models in a single call.

Create Or Update Content Item

Creates a new content item, or overwrites an existing one if the ID is provided.

Delete Content Item

Permanently removes a specific content item using its unique identifier.

Get Asset Image

Generates resized versions or thumbnail images from an existing digital asset.

Get Asset

Fetches the technical metadata for a file or asset by its ID.

Get Content Item

Retrieves the complete data for a single content item using its unique identifier.

Get Lokalize Project Locale

Retrieves the specific translation data for a single language within a localization project.

Get Lokalize Project

Lists all available translations for an entire localization project.

Get Menu

Fetches the details of one specific navigation menu by its assigned name.

Get Page By Route

Retrieves content and structure for a page based on its URL route.

Get Sitemap

Gets the complete, current sitemap listing for all available pages.

List Content Items

Fetches a list of content items from any collection, supporting filtering and sorting.

List Menus

Gets a full list of all the menu structures defined in the CMS.

List Pages

Retrieves an enumeration of every page currently configured on the site.

List Routes

Provides a lightweight list containing all defined routes and their associated slugs.

Search Detektivo

Performs targeted searches within a specific indexed content area called Detektivo.

Submit Inbox

Submits form data collected in an inbox to be processed by 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 Cockpit CMS 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 Cockpit (Self-hosted Headless CMS API), 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

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.

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 connection provides 17 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The current way of updating content feels like navigating a maze.

Right now, changing anything—even correcting a typo in an old product description or pulling fresh assets for a campaign banner—requires logging into the CMS dashboard. You click through menus, navigate to specific collections, find the item by ID, and manually edit fields one by one. It's slow, it involves copy-pasting data between tabs, and you constantly worry about which version is the most current.

With this MCP connection, that process vanishes. Your agent handles the entire sequence. You just tell it what needs changing—like 'Update product 456 with the new price'—and the system executes the precise API call for you. It’s immediate data manipulation.

Manipulating CMS Data with Specific Tools

You no longer need to copy and paste IDs or worry about payload structures. If a developer needs a list of all available routes, they call `list_routes`. To get specific content for an article, they use `get_content_item`. For bulk changes, the system handles it with `batch_content_items`.

The difference is control. You're no longer limited by the UI flow; you talk directly to the data layer using tools like `create_or_update_content_item` and `delete_content_item`. It’s pure, programmatic access.

What your AI can actually do with this

This MCP gives you complete programmatic access to the data powering your Cockpit CMS instance. Instead of logging into a separate web dashboard to check a product SKU or update an article, you talk directly to it through your AI agent. You can list all content collections, fetch specific items by ID, and perform batch operations across multiple models in one go.

Need to change a price or correct localized text? Use the appropriate tool to write the data back. It’s designed for developers who need to query content structures while coding, and for marketing teams that need reliable access to multi-language assets. By connecting it through Vinkius, your agent can manage everything—from fetching asset metadata to updating entire menu structures—all from a single, unified connection point.

Built · Hosted · Managed by Vinkius Cockpit CMS MCP - Query Content & Assets
Server ID 019e5d09-228f-72ba-958a-750c31fb4f9f
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I update a product price using create_or_update_content_item? +

You must call the create_or_update_content_item tool and include the specific product ID in your data payload. You'll send the new price field, and the MCP handles overwriting the old value.

What is the best way to find all my menus? +

Use list_menus. This tool pulls a full list of every menu structure defined in your CMS. If you only need one, use get_menu and provide the name.

Can I fetch content from multiple collections at once? +

Yes, that's what batch_content_items is for. It allows you to request data from several different content models in a single API call, improving performance.

How do I get the metadata for an image asset? +

Use the get_asset tool and provide the asset's ID. This returns technical details like file size, dimensions, and upload date without needing to generate a new image.

When I need to retrieve all translations for a project, how do I use the `get_lokalize_project` tool? +

The get_lokalize_project tool returns a list of every available locale for your specified Lokalize project. This lets you see exactly which languages are configured before fetching content. You then follow up by using get_lokalize_project_locale to pull the actual translated strings for a single language.

What parameters should I use with `list_content_items` if I only want to see posts from a specific date range? +

You pass filtering criteria, including start and end dates, directly into the list_content_items call. This narrows down results instantly, so you don't have to sift through thousands of entries. It's much faster than pulling everything and filtering it yourself.

If I need a complete overview of my site for SEO purposes, how do I use the `get_sitemap` tool? +

Calling get_sitemap pulls the full list of accessible routes and pages from your CMS. This is useful for auditing or ensuring search engines can find every piece of content. It gives you a comprehensive view of what's live on the site.

Before I use `delete_content_item`, how can I verify that an item exists and has the correct ID? +

You should always run get_content_item first, using the suspected ID. This confirms the data payload is present and valid before you attempt deletion. It prevents accidental removal of live content by confirming all details match what you expect.

Can I filter content items using Mongo-style queries? +

Yes! The list_content_items tool supports a filter parameter where you can pass a JSON object with Mongo-style query operators to precisely target your data.

Is it possible to resize images directly through the agent? +

Absolutely. Use the get_asset_image tool with parameters like w (width), h (height), and m (mode) to request processed versions of your stored image assets.

Can I fetch data from multiple collections at once? +

Yes, the batch_content_items tool allows you to define multiple models and their respective query parameters in a single JSON object to retrieve all required data in one go.

Built & Managed by Vinkius 30s setup 17 tools

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

No hosting. No infrastructure. No complex setup.
All 17 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.