strapi_rest
Interact with Strapi CMS via REST API to read, update, or delete content. Supports component customization, field selection, and filters. Ensures secure write operations with explicit user authorization.
Instructions
Execute REST API requests against Strapi endpoints. IMPORTANT: All write operations (POST, PUT, DELETE) require explicit user authorization via the userAuthorized parameter.
- Reading components: params: { populate: ['SEO'] } // Populate a component params: { populate: { SEO: { fields: ['Title', 'seoDescription'] } } } // With field selection
- Updating components (REQUIRES USER AUTHORIZATION): body: { data: { // For single components: componentName: { Title: 'value', seoDescription: 'value' }, // For repeatable components: componentName: [ { field: 'value' } ] } } userAuthorized: true // Must set this to true for POST/PUT/DELETE after getting user permission
- Other parameters:
- fields: Select specific fields
- filters: Filter results
- sort: Sort results
- pagination: Page through results
Input Schema
Name | Required | Description | Default |
---|---|---|---|
body | No | Request body for POST/PUT requests. For components, use: { data: { componentName: { field: 'value' } } } for single components or { data: { componentName: [{ field: 'value' }] } } for repeatable components | |
endpoint | Yes | The API endpoint (e.g., 'api/articles') | |
method | No | HTTP method to use | GET |
params | No | Optional query parameters for GET requests. For components, use populate: ['componentName'] or populate: { componentName: { fields: ['field1'] } } | |
server | Yes | The name of the server to connect to | |
userAuthorized | No | REQUIRED for POST/PUT/DELETE operations. Client MUST obtain explicit user authorization before setting this to true. |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Strapi MCP Server
Related Tools
- @misterboe/strapi-mcp-server
- @misterboe/strapi-mcp-server
- @misterboe/strapi-mcp-server
- @misterboe/strapi-mcp-server
- @MFYDev/ghost-mcp
- @delano/postman-mcp-server