integrations tools statamic

    Statamic MCP for your AI agent

    Cogny's Statamic integration exposes 18 tools (18 read) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 18readonly reads data.
    • 0writecreates or changes something.
    • 0destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect Statamic in Cogny. Every Statamic tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    what each tool does.

    Read 18 · only reads data

    • get_site_infoReadPing the Statamic API and list the site's configured sites/handles.
    • list_collectionsReadList the site's collections.
    • get_collectionReadGet one collection by handle.
    • list_entriesReadList the entries of one collection, paged.
    • get_entryReadGet one entry of a collection by id or slug.
    • get_collection_treeReadReturn the entry tree of a structured collection.
    • list_navsReadList the site's navigations.
    • get_nav_treeReadReturn the tree of one navigation.
    • list_taxonomiesReadList the site's taxonomies.
    • list_taxonomy_termsReadList the terms of one taxonomy, paged.
    • get_taxonomy_termReadGet one term of a taxonomy by slug.
    • list_globalsReadList the site's global sets.
    • get_globalReadGet one global set's variables by handle.
    • list_formsReadList the site's forms.
    • get_formReadGet one form's definition by handle (title + field definitions).
    • list_asset_containersReadList the site's asset containers.
    • list_assetsReadList the assets in one asset container, paged.
    • list_usersReadList the site's users (when the users resource is enabled).

    Exact input schemas come from tools/list once Statamic is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.