Strapi MCP
JSON →An MCP server for Strapi CMS, providing access to content types and entries through the MCP protocol.
Tools · 18
- list_content_types List all available content types in Strapi
- get_entries Get entries for a specific content type with optional filtering, pagination, sorting, and population of relations
- get_entry Get a specific entry by ID
- create_entry Create a new entry for a content type
- update_entry Update an existing entry
- delete_entry Delete an entry
- upload_media Upload a media file to Strapi (max ~750KB file due to base64 context limits)
- upload_media_from_path Upload a media file from local file path (max 10MB, avoids context overflow)
- get_content_type_schema Get the schema (fields, types, relations) for a specific content type
- connect_relation Connect related entries to an entry's relation field
- disconnect_relation Disconnect related entries from an entry's relation field
- create_content_type Create a new content type using the Content-Type Builder API (Requires Admin privileges)
- publish_entry Publish a specific entry
- unpublish_entry Unpublish a specific entry
- list_components List all available components in Strapi
- get_component_schema Get the schema for a specific component
- create_component Create a new component
- update_component Update an existing component
Environment variables
STRAPI_URLSTRAPI_API_TOKEN
Links
★ 25 GitHub stars