150,000+ agents registered. Trust scores show their math.Explore →
Explorer/MCP/alex2zimmermann-ux/strapi-mcp
REMOTE

Strapi MCP Server

alex2zimmermann-ux/strapi-mcp

AI-powered content management for Strapi CMS. Full CRUD operations, media upload, publishing workflow, i18n support, and bulk operations across Strapi v4 and v5 with automatic version detection.

20 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (6mo)
20toolsRemote/ HTTP6moindexed
98% uptime · 286ms avgChecked Aug 12, 2026
Quality Score
58/95
Established
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.3/20
188 days indexed
Capability18.8/25
Tools: 6.8/13 (20 tools)
Description: 5/5
Endpoint: 7/7
Adoption0/25
Use count: 0/20 (0 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (64/64 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Incomplete Data Cap (60)
Usage data is not available for this server. Quality is capped until adoption can be measured.
Risk
0Clean
No signals detected.
The scanner shows
20 tools. Nothing caught our attention.
First indexed Feb 9, 2026
Server Profile
Tools catalogued
20
20 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
98%
Based on 48 checks. Average response: 286ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://strapi-mcp--alex2zimmermann-ux.run.tools
Tools (20)
list_content_types
List all user-defined content types registered in the Strapi instance. Fetches types from the Content-Type Builder API filtered to the api:: namespace. Use this as a first step to discover available content before querying entries.
get_content_type_schema
Retrieve the detailed field schema for a specific Strapi content type. Returns all field definitions including types, required status, and relations as a readable list. Use this before creating or updating entries to understand the expected data structure.
get_components
List all reusable components defined in the Strapi instance. Components are shared field groups embedded in multiple content types like SEO metadata or address blocks. Use this to understand available components before referencing them in schemas or entries.
list_entries
List content entries from a Strapi content type with pagination, sorting, and filtering support. Returns entries as a readable markdown list with metadata and pagination info. Use this to browse and explore content with filters and sort orders.
get_entry
Retrieve a single content entry by its numeric ID with full field and relation data. Returns the complete entry including all populated relations and metadata fields. Use this when you need full details of a specific entry found via list_entries or search.
create_entry
Create a new content entry in the specified Strapi content type from a JSON data string. Accepts field values matching the content type schema for title, content, relations, and more. Use get_content_type_schema first to understand required fields and types.
Show all 20 tools ↓
update_entry
Update an existing content entry by its ID with partial or full field data as a JSON string. Only the fields included in the data will be modified while other fields remain unchanged. Use get_entry first to see current values before making changes.
delete_entry
Permanently delete a content entry by its ID from the specified content type. This action is irreversible and removes the entry and its associated data from Strapi. Use get_entry first to verify you are deleting the correct entry.
upload_media
Upload a file to the Strapi media library from a public URL or base64-encoded data. Supports images, documents, videos, and any file type allowed by Strapi configuration. The uploaded file can then be linked to content entries via relation fields.
list_media
List files in the Strapi media library with pagination support. Returns file details including name, URL, MIME type, dimensions, and metadata for each asset. Use this to browse available media before linking files to content entries.
delete_media
Permanently delete a file from the Strapi media library by its numeric ID. This removes the file from storage and breaks any references to it in content entries. Use list_media first to find the correct file ID before deleting.
publish_entry
Publish a draft content entry to make it publicly visible via the Strapi API. On Strapi v5 uses the dedicated publish action endpoint, on v4 sets the publishedAt timestamp. Use list_entries with status draft to find unpublished entries.
unpublish_entry
Unpublish a live content entry, reverting it to draft status so it is no longer publicly visible. On Strapi v5 uses the dedicated unpublish endpoint, on v4 sets publishedAt to null. The entry data is preserved and can be re-published later.
discard_draft
Discard unsaved draft changes on a content entry, reverting to the last published version. This is only available on Strapi v5 which has a separate draft layer. Use this to abandon draft edits without affecting the published version.
list_locales
List all locales configured in the Strapi i18n plugin with their codes and display names. Returns each locale code, display name, and whether it is the default locale. Use this to discover available languages before creating or querying localized content.
get_localized_entry
Retrieve a specific localized version of a content entry by its ID and locale code. Returns the full entry data in the requested language including all populated relations. Use list_locales first to see available locale codes for translation workflows.
search_entries
Search for content entries matching a text query within a specific content type. Uses case-insensitive containment filters on string fields to find matching entries. Specify search_fields to narrow the search or leave empty to search common text fields.
count_entries
Count the total number of entries in a content type, optionally filtered by criteria. Makes a lightweight API call requesting only pagination metadata for efficient counting. Use this to understand dataset sizes before bulk operations or verify migrations.
bulk_action
Execute a bulk operation on multiple content entries: create, update, delete, publish, or unpublish. Processes each entry sequentially with per-entry error handling so individual failures do not abort the batch. Returns a detailed summary of successes and failures.
get_strapi_info
Retrieve comprehensive information about the connected Strapi instance including version, plugins, and content types. Detects Strapi version (v4 or v5), counts content types, lists plugins, and checks locales. Use this as the first call when connecting to a new instance.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from alex2zimmermann-ux
YouTube Transcript
Retrieves complete transcripts from YouTube videos to streamline information gathering and content analysis. Enables quick scanning of video dialogue for faster comprehension and easier referencing. Facilitates deep research by transforming video content into searchable and accessible text.
Similar servers
Press Release
press-release MCP — wraps StupidAPIs (requires X-API-Key)
MCP Server for LimeSurvey
Enables interaction with LimeSurvey API to create and manage surveys, questions, question groups, activate surveys, and export responses through standardized MCP endpoints.
io.github.zenml-io/mcp-zenml
MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API
Linear
Linear MCP — wraps the Linear GraphQL API (OAuth)
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Google Docs MCP Server
Enables Claude to read, create, and update Google Docs through OAuth authentication. Deployed as a remote Next.js server on Vercel with support for multiple users and secure API key management.
Indexed from Smithery · Updates nightlyView on Smithery →