Agilitycms MCP server
{
"mcpServers": {
"agilitycms": {
"type": "http",
"url": "https://mcp.agilitycms.com/api/mcp"
}
}
}{
"mcpServers": {
"agilitycms": {
"type": "http",
"url": "https://mcp.agilitycms.com/api/mcp"
}
}
}{
"mcpServers": {
"agilitycms": {
"type": "http",
"url": "https://mcp.agilitycms.com/api/mcp"
}
}
}{
"servers": {
"agilitycms": {
"type": "http",
"url": "https://mcp.agilitycms.com/api/mcp"
}
}
}{
"mcpServers": {
"agilitycms": {
"type": "http",
"url": "https://mcp.agilitycms.com/api/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 2.5.2
What it does
An official hosted MCP server that gives AI tools real-time access to content, models, pages, media, and other resources in Agility CMS instances through conversation. It uses OAuth 2.0 authentication tied to your existing Agility account permissions, with nothing to install locally.
- Ask your AI assistant to fetch and search content, media files, and page data from your Agility CMS instance without writing API calls.
- Have your AI generate or modify pages, components, and content models in Agility CMS by describing what you want in conversation.
- Query sitemaps, containers, and content relationships across your Agility instances to understand your content structure.
Tools this server exposes
| Tool | Does |
|---|---|
| getContentItem | Retrieve a specific content item by ID from your Agility instance. |
| searchContent | Search for content items across your Agility instance using queries. |
| getPage | Fetch a specific page and its details from your Agility instance. |
| listPages | List pages in your Agility instance with filtering options. |
| getSitemap | Retrieve the sitemap structure for your Agility instance. |
| getMediaLibrary | Access and browse media files in your Agility instance. |
| getContentModel | Retrieve the structure of a content model in your Agility instance. |
| listContentModels | List all available content models in your Agility instance. |
| getComponent | Fetch details about a specific component in your Agility instance. |
| listComponents | List available components in your Agility instance. |
| getContainer | Retrieve information about a specific container in your Agility instance. |
| listContainers | List containers available in your Agility instance. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.