MCP Tooling

The technical reference for all tools exposed by the Axolot MCP servers. This is what your AI uses to talk to your CMS.

Axolot exposes a rich set of tools via the Model Context Protocol. When you connect your AI assistant (Cursor, Claude, etc.), it gains access to these functions to understand and manipulate your site.

Authentication & Context

cms_auth_status

Checks if the session is authenticated and identifies the active site.

cms_auth_login

Initiates the secure handshake to connect your local AI to the Axolot cloud.

cms_switch_site

Changes the target Site ID for all subsequent operations.

Core CMS Operations

These tools allow the AI to read your site's structure and design system.

  • getDesignTokens: Returns the brand palette, typography, and spacing. The AI uses this to ensure new components match your brand.
  • getPages: Lists all pages and their existing slots. Use this for site-wide audits.
  • getMedia: Accesses the digital asset library, including AI-generated alt text and WebP variants.
  • createSlot: Registers a new editable area. Usually called by the AI after it generates a new component for you.

Module Intelligence

Each module (Blog, Shop, etc.) has its own set of specialized tools.

  • getModuleCapabilities: Returns the technical blueprint (data structure and recommended components) for a module.
  • getBlogPosts / getProducts: Fetch raw content from the modules to build dynamic lists.
  • createBlogPost / createProduct: Directly inject new content into the CMS database.