This feature is currently offered in beta. Specifications and provided content may change.
By using microCMS MCP, you can retrieve and manipulate microCMS content and service information using natural language from AI that supports the Model Context Protocol (MCP).
Since microCMS hosts the MCP server, users do not need to start an MCP server in their local environment. You can use it by setting the service connection URL and API Key in the MCP client.
This section lists the tools available in microCMS MCP (units of provided functions and operations) along with the corresponding APIs for each tool.
The available tools are subject to the permissions of the configured API Key. To use tools that perform write operations, an API Key with the necessary permissions for the target operations is required.
Tool Name | API Type | API |
|---|---|---|
microcms_get_list | Content API | |
microcms_get_content | ||
microcms_create_content_published | ||
microcms_create_contents_bulk_published | ||
microcms_create_content_draft | ||
microcms_create_contents_bulk_draft | ||
microcms_update_content | ||
microcms_update_content_draft_only | ||
microcms_delete_content | ||
microcms_get_list_meta | Management API | |
microcms_get_content_meta | ||
microcms_patch_content_status | ||
microcms_patch_content_created_by | ||
microcms_update_content_reservation | ||
microcms_get_media | ||
microcms_upload_media | ||
microcms_delete_media | ||
microcms_get_api_list | ||
microcms_get_api_info | ||
microcms_get_member | ||
microcms_get_members |
microCMS MCP uses HTTP Bearer authentication with an API Key. OAuth authentication is not supported at this time.
Obtain the Service ID and API Key for the service you will use with microCMS MCP.
Please grant the necessary permissions to the API Key to execute the APIs corresponding to the tools you wish to use. For detailed configuration instructions, please refer to "API Key (API Authentication and Permission Management)".
Here, we will introduce some examples of settings for various clients.
${MICROCMS_SERVICE_ID} and ${MICROCMS_API_KEY} with your own Service ID and API Key.Item | Setting Value |
|---|---|
Name |
|
URL |
|
Header Key |
|
Header Value |
|
Add the following to ~/.codex/config.toml. Replace ${MICROCMS_SERVICE_ID} and ${MICROCMS_API_KEY} with your own Service ID and API Key.
[mcp_servers.microcms]
url = "https://mcp.microcms.io/mcp/${MICROCMS_SERVICE_ID}"
http_headers = { Authorization = "Bearer ${MICROCMS_API_KEY}" }Run the following command. Replace ${MICROCMS_SERVICE_ID} and ${MICROCMS_API_KEY} with your own Service ID and API Key.
claude mcp add --transport http microcms \
https://mcp.microcms.io/mcp/${MICROCMS_SERVICE_ID} \
--header "Authorization: Bearer ${MICROCMS_API_KEY}"Add the following to ~/.cursor/mcp.json. Replace ${MICROCMS_SERVICE_ID} and ${MICROCMS_API_KEY} with your own Service ID and API Key.
{
"mcpServers": {
"microcms": {
"url": "https://mcp.microcms.io/mcp/${MICROCMS_SERVICE_ID}",
"headers": {
"Authorization": "Bearer ${MICROCMS_API_KEY}"
}
}
}
}${MICROCMS_SERVICE_ID} and ${MICROCMS_API_KEY} with your own Service ID and API Key.Item | Setting Value |
|---|---|
MCP Server URL |
|
Name |
|
Authentication |
|
Prefix |
|
Token |
|
To use a custom MCP with the Notion custom agent, a Notion Business plan or Enterprise plan is required.
In microCMS MCP, to prevent unintended operations, it is recommended to limit the allowed actions to the bare minimum through two layers: the permissions of the API Key on the microCMS side and the tools enabled on the MCP client side.
When using microCMS MCP, it is recommended to create a dedicated API Key for AI operations, separate from the API Key used in production environments.
The actions that can be executed in microCMS MCP are governed by the permissions of the configured API Key. Please grant only the necessary permissions for the intended use to the AI operation-specific API Key.
If the MCP client allows enabling or disabling tools individually, please restrict the tools available to AI to only those that are necessary.
For example, if only content retrieval is to be performed, use an API Key with permissions only for retrieval, and disable tools related to creation, updating, and deletion on the MCP client side.
By restricting the actions that can be executed in microCMS MCP with the API Key and limiting the tools available to AI on the MCP client side, you can use microCMS MCP with the minimum necessary permissions.