Beta Release - This MCP server is currently in beta.Please report any issues or feedback to help us improve.

Model Context Protocol Server

Agility CMS
MCP Server

Connect AI tools directly to Agility CMS for seamless content management. Create, update, and manage your headless CMS content through Claude and other AI assistants.

Why Choose Agility's MCP Server?

Get enterprise-level content management capabilities directly in your AI workflow.

AI-First Integration

Built specifically for AI tools using the Model Context Protocol. No APIs to learn, just natural conversation.

Enterprise Security

OAuth 2.0 authentication ensures secure access to your Agility CMS instances and content models.

Full Content Control

Create, read, and manage content models and page components with comprehensive field type support.

13 Powerful MCP Tools at Your Fingertips

Complete toolkit for managing Agility CMS content models, components, locales, and content items through AI.

🔍 Discovery Tools

get_available_instances

Discover all Agility CMS instances you have access to, organized by organization. Perfect for exploring your content ecosystem.

Parameters:None (uses auth token)
Returns:Organized list by organization

get_containers

Access content containers (lists and single items) organized by category. Essential for understanding content organization.

Parameters:instanceGuid (string)
Returns:Grouped containers by category

📋 Model Listing Tools

get_content_models

Retrieve all content models for any instance. See what content structures are available for your projects.

Parameters:instanceGuid (string)
Returns:Content models with name, description and ID.

get_component_models

Access page component models used for building templates and layouts. Essential for page composition.

Parameters:instanceGuid (string)
Returns:Component models with name, description and ID.

🔍 Detail Tools

get_content_model_details

Get detailed information about a specific content model including all field definitions and configurations.

Parameters:instanceGuid, modelID or referenceName
Returns:Complete model details with fields

get_component_model_details

Get detailed information about a specific component model including all field definitions and configurations.

Parameters:instanceGuid, modelID or referenceName
Returns:Complete component details with fields

📝 Content Management Tools

get_locales

Retrieve all available locales for an instance. Essential for managing multilingual content.

Parameters:instanceGuid (string)
Returns:List of locale codes

get_content_items

Fetch multiple content items from a container with filtering, sorting, and pagination options.

Parameters:instanceGuid, locale, referenceName
Returns:Array of content items

get_content_item

Retrieve a single content item by ID with all field values and metadata.

Parameters:instanceGuid, locale, contentID
Returns:Single content item

save_content_items

Create or update content items with full field validation and support for all field types.

Parameters:instanceGuid, locale, items array
Returns:Saved item details

⚡ Model Creation & Management Tools

save_content_model

Create new content models or update existing ones. Full control over field configuration and model structure.

Parameters:instanceGuid, model schema
Returns:Success with model details

save_component_model

Build and modify component models for page templates. Design reusable components for consistent layouts.

Parameters:instanceGuid, model schema
Returns:Component model details

save_container

Create and configure content containers (lists and single items) to organize your content structure effectively.

Parameters:instanceGuid, container schema
Returns:Container configuration details

20+ Field Types for Any Content Need

From simple text to complex linked content relationships, we've got you covered.

📝 Basic Fields

  • • Text Field
  • • Long Text Field
  • • HTML Field
  • • Boolean Field
  • • Integer Field
  • • Decimal Field
  • • Date Field

🎯 Selection Fields

  • • Dropdown List
  • • Link Field
  • • Search Listbox
  • • Checkboxes
  • • Dropdown

🎨 Media Fields

  • • Image Attachment
  • • File Attachment

🔗 Shared Content

  • • Shared Grid
  • • Shared Link

📋 Nested Content

  • • Nested Grid
  • • Nested Link

📂 Organization Fields

  • • Tab Field
  • • Custom Section

Advanced Types

  • • Complex Object Fields
  • • Custom Field Types
  • • Rich Text Editor

Start Your 30-Day Free Trial

Experience the full power of Agility CMS with complete access to all features for 30 days. No credit card required.

Try All Features Risk-Free for 30 Days

Get full access to enterprise-grade content management, unlimited API calls, premium support, and all advanced features. Cancel anytime during your trial with no obligations.

Start 30-Day Free Trial

No credit card required • Cancel anytime

Full Enterprise Access

Access all premium features, unlimited users, and enterprise-grade security for 30 days.

No Commitments

Cancel anytime during your trial. No contracts, no hidden fees, no obligations.

Premium Support

Get priority support from our expert team throughout your trial period.

Ready to Get Started?

Connect your favorite AI tools to Agility CMS in just a few minutes with our step-by-step setup guide.

Complete Setup Instructions

Follow our detailed guide to connect GitHub Copilot, Cursor, Windsurf, Claude Code, and other popular AI tools to your Agility CMS instances.

Start Setup Now

Secure OAuth

Authenticate safely with your Agility CMS organization

Quick Setup

Get connected in under 5 minutes with our guide

Start Creating

Begin managing content with AI assistance immediately