Vinkius

Strapi MCP. Manage content types and assets via conversation.

Strapi MCP connects your AI agent directly to a headless CMS. You can programmatically read content type schemas, fetch existing data entries, create new structured content posts, update records, and upload media assets—all through conversation.

Strapi MCP is compatible with Claude Claude
Strapi MCP is compatible with ChatGPT ChatGPT
Strapi MCP is compatible with Cursor Cursor
Strapi MCP is compatible with Gemini Gemini
Strapi MCP is compatible with Windsurf Windsurf
Strapi MCP is compatible with VS Code VS Code
Strapi MCP is compatible with JetBrains JetBrains
Strapi MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

View Content Schemas

See every top-level content type and its specific fields defined across your CMS.

Browse Existing Data

Retrieve lists of entries for any specified content type, allowing you to audit or analyze current records.

Read Specific Content Details

Get the full details and metadata for a single, specific piece of content using its unique ID.

Build and Save New Entries

Generate structured JSON payloads to create brand new records across various content types.

Modify Existing Content

Update specific fields of a content entry without having to delete and recreate the entire record.

Manage Media Assets

List existing media files in the library or upload new external images for use in your entries.

Waiting for input…

AI Agent
Strapi

What AI agents can do with Strapi MCP: 9 Tools for CMS Management

Use these tools to read schemas, list content, retrieve specific data, create new records, modify existing ones, and manage all your media assets programmatically.

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 Strapi MCP

Create Entry

Creates a new content entry for a specific type using JSON field parameters.

Delete Entry

Permanently and irreversibly removes an existing content entry from the system.

Get Entry Details

Retrieves all stored field details for a specific, known content entry ID.

List Assets

Generates a list of every media asset currently stored in the Strapi Media Library.

List Content Types

Outputs a complete roster of all content types available (collections and single...

List Entries

Lists multiple entries belonging to a specified content type.

List Cms Users

Provides a list of all currently registered users within the CMS system for auditing purposes.

Update Entry

Changes specific fields on an existing content entry using its IDs and new data...

Upload Media Asset

Takes a public file URL, fetches the image, and uploads it to the Media Library.

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.

Strapi MCP is compatible with Claude

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 Strapi 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 each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Strapi, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Strapi 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 Strapi. 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 CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The Headache of Context Switching

Today, managing structured content means jumping between tabs. You start in the CMS dashboard to check a schema definition, then switch to your code editor to write JSON payloads, and finally open a spreadsheet just to audit user IDs. It's constant copy-pasting and switching gears.

With this MCP, you keep everything inside your agent chat. You tell it: 'What are my content types?' The response is immediate structure data. Then you say: 'Now create an article with these parameters.' The entire cycle—discovery, drafting, and saving—happens in one continuous conversation.

Strapi MCP Gives You Programmatic Control Over Your Content

You no longer need to manually check if a new article has the correct metadata or if an image asset is linked properly. The agent handles that validation automatically when you ask it to `get_entry_details` or when you run `list_assets`.

Your AI client acts like an API client, giving you precise control over your content lifecycle. You're not just drafting text; you're executing database actions.

What Strapi MCP does for your AI

This connector lets you treat Strapi like an exposed API endpoint inside your conversational workflow. Instead of navigating admin dashboards or writing boilerplate code, you tell your agent what needs to happen with your site's content. It reads the structure of your entire CMS, letting you see every available field and collection type instantly.

You can then ask it to draft a new article by generating all necessary JSON parameters, or update pricing data across multiple product entries without leaving your chat window. If you’re building complex systems that rely on accurate content management, connecting via Vinkius makes Strapi's entire ecosystem accessible from one place, letting you manage everything from initial schema discovery to final asset deployment.

Built · Hosted · Managed by Vinkius Strapi-MCP - Manage Content & Media Assets
Server ID 019d760d-d7f5-7391-adda-1b7bdc9b9a6e
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Strapi MCP

How do I view all the available data models using Strapi MCP? +

You run list_content_types. This immediately gives you a comprehensive list of every collection and single type defined in your CMS, helping you map out your entire data architecture.

Can I update multiple entries at once using Strapi MCP? +

Yes. After listing the content types with list_content_types, you can use list_entries to gather IDs, and then command the agent to run update_entry across all necessary records.

What is the difference between list_assets and upload_media_asset in Strapi MCP? +

Use list_assets when you need to see what images are already stored on the platform. Use upload_media_asset when you have an external image URL that needs to be fetched and added to your media library.

Is deleting content irreversible with Strapi MCP? +

Yes, delete_entry is designed as a permanent action. The system explicitly warns that this action cannot be undone, so proceed carefully.

Can I check who has access to the CMS using Strapi MCP? +

You use the list_cms_users tool. This function pulls a list of all registered users in your CMS environment for auditing and security checks.