Agility CMS
Agility CMS is a headless content management system that allows developers to build and manage digital experiences across various platforms.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Agility CMS authenticates with an API key. Generate the credential in your Agility CMS account, then paste it into FlyMyAI the first time an agent uses an Agility CMS action.
Get your Agility CMS credential →
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
API Base URL | API base URL for your region. USA: https://api.aglty.io, Canada: https://api-ca.aglty.io, Europe: https://api-eu.aglty.io, Australia: https://api-aus.aglty.io (required) |
API Type | The type of API to access: 'preview' for draft content or 'fetch' for published content. (required) |
Instance GUID | The unique identifier for your Agility CMS instance. (required) |
Agility CMS API Key | The secret API Key used for authentication. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
AGILITY_CMS_GET_AUTHORS | Tool to retrieve all authors from an agility cms instance. use when you need the full list of authors for display or processing. | locale |
AGILITY_CMS_GET_CATEGORIES | Tool to get all categories. use when you need to list every category in a given locale. | locale |
AGILITY_CMS_GET_CONTENT_ITEM | Tool to fetch details of a content item by content id. use when you need item fields and metadata from agility cms. | content_id |
AGILITY_CMS_GET_CONTENT_LIST | Tool to retrieve a list of content items by reference name. use when you need to fetch and page through content list data with optional filtering, sorting, and link expansions. | locale, referenceName |
AGILITY_CMS_GET_CONTENT_MODELS | Tool to retrieve content models and page modules. use when you need schema definitions to dynamically build content structures. | - |
AGILITY_CMS_GET_LOGS | Tool to retrieve sync items (logs) from agility cms. use after initial full sync to fetch updates. | syncToken |
AGILITY_CMS_GET_PAGE | Tool to retrieve details of a page, including metadata, content zones, and components. use after you know the page id to fetch. | page_id |
AGILITY_CMS_GET_PAGE_MODULES | Tool to retrieve all page modules defined in the agility instance. use when you need only modular definitions without content models. | - |
AGILITY_CMS_GET_SITEMAP_FLAT | Tool to retrieve the flat sitemap as a mapping of page paths to sitemap items. use when you need page routing logic after knowing locale and channel. | locale, channelName |
AGILITY_CMS_GET_TAGS | Tool to get all tags. use when you need to list every tag in a given locale. | locale |
AGILITY_CMS_SYNC_CONTENT_ITEMS | Tool to retrieve all content items in a paged format with sync tokens. use when you need to synchronize large volumes of content and maintain state across calls. | - |
AGILITY_CMS_SYNC_PAGES | Tool to retrieve all page items in paged format with sync tokens. use when synchronizing local page data after receiving cms change notifications. | locale, syncToken |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Agility CMS!