✨ Model Context Protocol

Garchi CMS MCP Server

Manage your content with ease and maximum productivity. Empower AI clients to autonomously manage your headless content with the power of Garchi CMS MCP server.

What is the Model Context Protocol?

Understanding the foundation of AI-powered content management

A Protocol for AI Integration

The Model Context Protocol (MCP) is a standardized framework that enables AI clients (like Claude, ChatGPT, or custom AI agents) to safely and efficiently interact with external systems and data sources.

Think of MCP as a universal translator between AI assistants and your business applications. It provides a consistent interface for AI models to discover capabilities, request actions, and access information—without needing custom integrations.

How AI Clients Use MCP

  • Discovery: AI clients automatically discover available tools and resources through the MCP protocol
  • Safe Execution: All actions are validated and authenticated before execution
  • Context Awareness: AI maintains full context about your content structure and relationships
  • Real-time Feedback: Immediate responses allow iterative, agentic workflows
  • Multi-step Operations: AI can chain multiple tool calls to accomplish complex tasks autonomously
AI Client Request MCP Protocol Response Garchi CMS

How Garchi CMS MCP Works

A seamless flow from AI request to content action

  • 1
    AI Makes Request

    User instructs the AI to perform a task like 'Create a new page in Garchi CMS with 4 sections'

  • 2
    MCP Route

    The request is routed through the MCP protocol to the appropriate Garchi CMS tool

  • 3
    Tool Execution

    Your AI client executes the correct available tool with proper validation

  • 4
    Result Feedback

    AI receives structured results and can continue with follow-up actions

  • You can also ask your AI client to troubleshoot your code of Garchi CMS integration or generate associated Garchi CMS code snippets for rendering your content.

    Why use Garchi CMS MCP Server?

    Connect your AI tools directly to your content management workflow

    🤖

    AI-Assisted Content Creation

    Ask your AI client to create page structures, blog posts, or data entries directly in Garchi CMS—no context switching between tools.

    Direct CMS Access

    Your AI can read current content states and make informed decisions about what to create based on your existing structure.

    🎯

    Skip the Repetitive Setup

    Let AI handle the initial content scaffolding—creating sections, mapping fields, organizing categories—while you focus on the actual content and strategy.

    📚

    Full Content Control

    Create pages with custom sections, manage blog articles with proper metadata, and organize content with categories and relationships—all through natural AI conversations.

    🔗

    Works with Your AI Client

    Built on the Model Context Protocol standard. Use it with Claude Desktop, Cline, or any MCP-compatible tool you prefer.

    Available Tools

    A complete toolkit for managing your Garchi CMS through AI

    🗂️ Spaces

    List Spaces Read

    List all work spaces available in your Garchi CMS account.

    Space UID
    Name

    📄 Assets

    List Assets Read

    List all assets available in your Garchi CMS account.

    Full asset details
    Upload Asset Write

    Upload a new asset to your Garchi CMS account.

    Supports various file types
    Max image/pdf file size 35MB
    Max text file size 5MB

    📄 Page Management

    Create Page Write

    Create a new headless web page with title, description, and URL path.

    Unique path validation
    SEO-friendly descriptions
    Auto-generated on creation
    Update Page Write

    Update an existing headless web page with new metadata like title, description, path, and optional JSON-LD for SEO.

    Partial updates allowed
    Unique path validation
    SEO-friendly descriptions
    Auto-generated on creation
    List Pages Read

    Retrieve all headless pages in a space with metadata and timestamps.

    Full page details
    Creation timestamps
    Latest updates info
    Get Page Read

    Fetch details of a specific page by slug.

    Retrieve by slug
    Includes all metadata and content
    Fast lookups
    Upsert Section Content Write

    Create new or update content within a section on a page.

    Supports various content types
    Integrates with section templates
    Create Section Write

    Add a section instance to a page using a template.

    Template-based creation
    Auto-ordering
    Create Nested Section Write

    Add a section instance to a page using a template.

    Template-based creation
    Supports nested sections
    Auto-ordering
    Delete Section Write

    Delete a section from a page.

    Deletes the specified section
    Validates space access
    Change Section Rank Write

    Change the order of sections within a page.

    Reorder sections within a page
    Maintains content integrity
    Change Nested Section Rank Write

    Change the order of nested sections within a parent section.

    Reorder nested sections within a parent section
    Maintains content integrity

    🎨 Section Templates

    Create Section Template Write

    Define reusable section templates with configurable props that map to frontend components.

    Multiple prop types (text, select, media, etc.)
    Component mapping ready
    Framework-agnostic
    Update Prop Template Write

    Update existing section template prop to evolve your content structure over time.

    Modify prop keys and types
    Maintains template integrity
    List Section Templates Read

    Browse all available section templates in a space.

    All templates with props
    Ready for selection
    Complete prop details

    📝 Content Items

    Create Data Item Write

    Create blog articles, products, documents, or any itemable content type.

    Rich HTML descriptions
    Category associations
    SKU & inventory tracking
    List Data Items Read

    Query all data items with filtering and pagination support.

    Filter by category
    Paginated results
    Search capabilities
    Get Data Item Read

    Fetch details of a specific data item by UID.

    Retrieve by UID
    Includes all metadata and content
    Fast lookups
    Update Data Item Write

    Update an existing data item with new content and metadata.

    Partial updates allowed
    Rich content support
    Category management
    Create Meta for Item Write

    Add additional properties to your content items.

    Key value pair to extend your data item
    Custom attributes
    List Item Meta Read

    Retrieve metadata for any content item.

    All metadata fields

    🏷️ Categories

    Manage Category Write

    Create and update content categories with full control.

    Create new categories
    Update existing ones
    Rank management
    List Categories Read

    Retrieve all categories in a space for organization and selection.

    Complete category list
    Ranking info
    Fast lookups

    Installation & Integration Guide

    Step-by-step instructions to connect your AI client to Garchi CMS MCP Server

    ✅ Prerequisites

    Before integrating Garchi CMS MCP, ensure you have:

    • A Garchi CMS account with at least one space created
    • An AI client that can sign you in with OAuth. You authorize from inside the client, so no API key is needed
    • An AI client that supports the MCP protocol (Claude, ChatGPT, or custom agent)
    • Basic understanding of your content structure (pages, sections, items)

    Integrate with AI client

    The MCP server endpoint is https://garchi.co.uk/mcp-oauth

    Authentication works via OAuth. Add the endpoint to your AI client, then sign in to Garchi CMS and authorize the connection when the client prompts you. Your client stores the access token and refreshes it for you, so there is no API key to copy or keep in a config file.

    Access is scoped to your account and spaces. You'll only be able to create and manage content in spaces you own.

    You can review and revoke connected clients at any time from your dashboard .

    Chat GPT

    You can add Garchi CMS MCP in your OpenAI Chat GPT account in Developer mode by following the steps below:

    1. Visit chatgpt.com and from the sidebar click on your profile name ---> Settings ---> Apps
    2. Click on Add more
    3. In the search bar type "Garchi CMS"
    4. Click on Garchi CMS App and then click on Connect
    5. It will take you through the authorization process and then you will be all set to use Garchi CMS MCP in your Chat GPT account.

    Cursor IDE

    You can add the server to Cursor with one click, or configure it manually.

    One click install

    Click the button below to add the Garchi CMS MCP server to Cursor. Cursor will ask you to sign in to Garchi CMS and authorize the connection. No API key needed.

    Add Garchi CMS MCP server to Cursor

    Nothing happened? Cursor may not be installed, or your browser may have blocked the link. Use the manual steps below instead.

    Manual integration steps

    Configure custom MCP servers with a JSON file. Paste the following in mcp.json of your Cursor IDE, then authorize the server when Cursor prompts you.

    {
      "mcpServers": {
        "Garchi CMS": {
          "url": "https://garchi.co.uk/mcp-oauth"
        }
      }
    }
    

    Claude desktop

    Custom connectors are stored on your Claude account, so adding Garchi CMS once makes it available in Claude desktop and on the web.

    Add Garchi CMS to Claude

    This opens Claude with the connector details already filled in. You still confirm the connection yourself.

    Manual steps

    1. Open Claude desktop and click on your profile icon --> Settings --> Connectors --> Add custom connector.
    2. Enter name as Garchi CMS
    3. Claude supports OAuth based MCP servers. In order to connect to your Garchi CMS account using Claude use the OAuth url
    4. In the Remote MCP Server URL field enter https://garchi.co.uk/mcp-oauth
    5. Click Add
    6. Once added you will see the Garchi CMS connector in your list of connectors. Click on Connect and follow the authentication flow by signing in to your Garchi CMS account and authorizing the connection.

    Claude CLI

    To install Garchi CMS MCP in Claude CLI, run the following command in your terminal:

    claude mcp add --transport http "Garchi CMS" https://garchi.co.uk/mcp-oauth
    

    Then run /mcp inside Claude Code and authenticate with your Garchi CMS CMS account. No API key needed.

    Claude Web

    To install Garchi CMS MCP in Claude Web, open claude in your browser.

    Add Garchi CMS to Claude

    Manual steps

    1. From the sidebar of your Claude UI, click on your profile icon --> Settings --> Connectors --> Add custom connector.
    2. Enter name as Garchi CMS
    3. Claude supports OAuth based MCP servers. In order to connect to your Garchi CMS account using Claude use the OAuth url
    4. In the Remote MCP Server URL field enter https://garchi.co.uk/mcp-oauth
    5. Click Add
    6. Once added you will see the Garchi CMS connector in your list of connectors. Click on Connect and follow the authentication flow by signing in to your Garchi CMS account and authorizing the connection.

    Codex

    You can add Garchi CMS MCP in the OpenAI Codex app downloaded on your desktop by following the steps below:

    1. From the sidebar click Settings ---> Settings ---> MCP Servers
    2. Click Add server
    3. Enter server name as Garchi CMS
    4. Select Streamable HTTP
    5. Enter server URL as https://garchi.co.uk/mcp-oauth
    6. Save the server and click Restart
    7. Click Authenticate and sign in to your Garchi CMS account to authorize the connection. No API key needed.

    If you use the Codex CLI, run these two commands instead:

    codex mcp add "Garchi CMS" --url https://garchi.co.uk/mcp-oauth
    codex mcp login "Garchi CMS"
    

    Lovable

    You can add Garchi CMS MCP as personal connector in Lovable by following the steps below:

    1. In Lovable click on your profile icon --> Settings --> Connectors --> New MCP server under Personal Connectors (MCP).
    2. Enter server name as Garchi CMS
    3. Enter server URL as https://garchi.co.uk/mcp-oauth
    4. Click on Add Server
    5. Follow the prompt to sign in to your Garchi CMS account and authorize the connection. No API key needed.

    v0

    You can add Garchi CMS MCP in v0 by following the steps below:

    1. Click Plus icon in v0 prompt input field --> MCPs --> Add MCP --> Custom MCP.
    2. Enter server name as Garchi CMS
    3. Enter server URL as https://garchi.co.uk/mcp-oauth
    4. Under authentication select OAuth
    5. Click on Add, then sign in to your Garchi CMS account to authorize the connection. No API key needed.

    VS Code

    To install Garchi CMS MCP in VSCode, follow the steps below:

    1. Open VSCode and open command palette using Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac).
    2. In command palette type MCP: Open User Configuration
    3. Once the mcp.json is opened, add this to your configuration of server:
      {
        "servers": {
          "Garchi CMS": {
            "url": "https://garchi.co.uk/mcp-oauth",
            "type": "http"
          }
        }
      }
      
    4. Once you save the file, VS Code detects the newly added Garchi CMS server. Sometimes you might need to restart VS Code for the changes to take effect.
    5. Start the server and VS Code will open the Garchi CMS sign in page. Authorize the connection and you are done. No API key needed.

    Other clients

    Garchi CMS works with any MCP client that supports remote servers over Streamable HTTP. Authentication uses OAuth, so you sign in to Garchi CMS from the client instead of pasting an API key.

    Add the following configuration in your MCP client:

    {
      "mcpServers": {
        "Garchi CMS": {
          "type": "streamable-http",
          "url": "https://garchi.co.uk/mcp-oauth"
        }
      }
    }
    

    Garchi CMS is also published in the official MCP Registry as uk.co.garchi/garchi-cms, so clients that read the registry can discover the server without any manual configuration.

    💡 Examples

    Here are some examples in which you could make your AI client interact with GarchiMCP server. Remember, these are just suggestions—feel free to experiment and find what works best for your workflow!

    • ---> Create a landing page on Garchi CMS using 5 sections for space "Your space uid here"
    • ---> List all the pages available in my Garchi CMS space "Your space uid here"
    • ---> Create a blog post in Garchi CMS for category "Tech News" with title "Latest in AI". Generate a SEO-friendly body for the article and a URL slug.
    • ---> Help me render the following Garchi CMS page structure in React.
    • ---> And much more!...

    Need Help?

    Resources and support options

    📖

    API Reference

    Complete documentation of all API endpoints, request/response formats, and error codes.

    View Docs
    💬

    Contact us

    We are there for you! Reach out to our support team for assistance with integration or troubleshooting.

    Contact Support

    Ready to Empower Your Content with AI?

    Start building autonomous content workflows today with Garchi CMS MCP Server