Strapi CMS

Strapi CMS

misterboe

Connects to Strapi CMS instances to manage content types and entries through CRUD operations with filtering and pagination support.

65632 views23RemoteLocal (stdio)

What it does

  • Create and update Strapi content types
  • Query content entries with filtering and sorting
  • Upload and manage media files
  • Delete content entries and types
  • Browse paginated content collections
  • Validate Strapi configurations

Best for

Content managers working with Strapi CMSDevelopers building headless CMS workflowsTeams automating content operations
Works with any Strapi instanceDevelopment mode supportRobust error handling and validation

Tools (5)

strapi_list_servers

List all available Strapi servers from the configuration.

strapi_get_content_types

Get all content types from Strapi. Returns the complete schema of all content types.

strapi_get_components

Get all components from Strapi with pagination support. Returns both component data and pagination metadata (page, pageSize, total, pageCount).

strapi_rest

Execute REST API requests against Strapi endpoints. IMPORTANT: All write operations (POST, PUT, DELETE) require explicit user authorization via the userAuthorized parameter. 1. Reading components: params: { populate: ['SEO'] } // Populate a component params: { populate: { SEO: { fields: ['Title', 'seoDescription'] } } } // With field selection 2. 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 3. Other parameters: - fields: Select specific fields - filters: Filter results - sort: Sort results - pagination: Page through results

strapi_upload_media

Upload media to Strapi's media library from a URL with format conversion, quality control, and metadata options. IMPORTANT: This is a write operation that REQUIRES explicit user authorization via the userAuthorized parameter.

Alternatives