MCP server
Total CMS Official
co.totalcms/docs
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read-only Total CMS docs: Twig signatures, field types, schema options, the CLI and the REST API.
Working at last checkVerified publisher: totalcms.coAbout 5,835 tokens per request once connected20 tools
https://totalcms.co/mcp
At a glance
- Type
- MCP server
- Publisher
- totalcms.co (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 5,835 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http docs https://totalcms.co/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.docs] url = "https://totalcms.co/mcp"
Gemini CLI
{"mcpServers":{"docs":{"httpUrl":"https://totalcms.co/mcp"}}}
Cursor
{"mcpServers":{"docs":{"url":"https://totalcms.co/mcp"}}}
VS Code
{"servers":{"docs":{"type":"http","url":"https://totalcms.co/mcp"}}}
Antigravity
agy mcp add docs https://totalcms.co/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"docs","server_url":"https://totalcms.co/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"docs","server_url":"https://totalcms.co/mcp"}
Tools
describe_collection~250 tokens
Describe one collection in detail. Returns the collection metadata plus a properties array — each entry is a property with its type, description, and indexed/filterable/sortable flags. Call list_collections first to find a collection id, then describe_collection to see what is queryable inside it. `describe_view~184 tokens
Describe one data view in detail. Returns metadata (id, name, description, last_built, access, total_items) plus output_shape — the list of keys present on the first cached item, sampled so agents can compose effective query_view / get_view calls. Admin callers also receive the view's Twig definitiodocs_get~97 tokens
Fetch a full Total CMS documentation page as markdown by its path (as returned by docs_search), e.g. "twig/data" or "site-builder/overview".docs_lookup~178 tokens
Look up a specific Total CMS reference entry: Twig functions/filters, field types, REST API endpoints, schema configuration keys, CLI commands, extension API, or builder API. Omit `name` to list all entries of a kind.docs_search~133 tokens
Search the Total CMS documentation. Returns matching pages with their path, title, group, and section headings. Use docs_get with a returned path to read the full page.fetch~110 tokens
Fetch the full document for a search result id. Returns {id, title, text, url, metadata}; `text` is the readable body for citation. Pass an id returned by the `search` tool.find_comparison~149 tokens
Find the head-to-head comparison page for a competitor by name (case-insensitive partial match). Returns the full page content including the feature table. Parameters: - competitor (string, required): Competitor name, e.g. "Kirby" or "Craft". Returns: paginated comparisons objects with url per iteget_object~712 tokens
Fetch a single object by its id from a collection. Returns the full object as a flat map of fields, decorated with a `url` field where the collection has a public URL pattern configured. This tool does not search or filter — use query_collection for paginated lists or search_collection for free-textget_resource~231 tokens
Resolve a tcms:// resource URI to its underlying object. Format: tcms://{collection}/{id} — e.g. tcms://blog/hello-world. Equivalent to calling get_object with the parsed collection and id; returns the same shape. Use this when a URI has been surfaced to you (in other tool output, in user input, etcget_view~267 tokens
Fetch a data view's full cached result by id. Output is freeform — each item's field set depends on the view's Twig definition. Call describe_view first to learn the expected shape. Capped at 50 items; larger views return the first 50 plus a hint to call query_view for pagination. For per-item paginlatest_release~66 tokens
The most recent Total CMS release: version, title, date and the release summary. Returns: paginated releases objects with url per item.list_collections~170 tokens
Discover the collections visible to you. Lean overview — one entry per collection. Returns id, name (display label), schema (the schema id this collection uses), description, url_pattern, access level, and total_objects (so you can decide whether to paginate or enumerate). For the per-property detailist_guides~139 tokens
The site's Guides: evergreen buying-guide pages served at /guides/{id}, stored in the roundups collection. Returns every guide in display order with its id, heading, lede, reviewed date and draft flag. A guide's full content (contenders, choose, howToChoose, faqs, sources) is on the object itself: glist_views~162 tokens
Discover the pre-computed data views visible to you. Lean overview — one entry per view. Data views are Twig-defined queries that aggregate across collections; their result is cached and accessible by id. Returns id, name, description, last_built, and access. Use the id with query_view (paginated quneeds_review~187 tokens
Comparison pages ordered by how long ago their competitor facts were last verified, oldest first. Pass `before` (ISO date) to return only pages last verified before that date. Each page shows its verification date publicly, so keeping these fresh matters. Parameters: - before (string, optional): Onquery_collection~1060 tokens
Query a collection for paginated content. Returns the matching items plus pagination metadata (total, limit, offset, has_more); each item is decorated with a public `url` field where one is configured. Use REST-style `include` / `exclude` filter strings (comma-separated field:value pairs; AND-semantquery_view~365 tokens
Paginated query against a data view's cached result. REST-syntax include/exclude/sort, same vocabulary as query_collection. View data is freeform — call describe_view first to learn the field set before composing filters. `limit` is capped at 50; use offset to paginate larger views.search~111 tokens
Search site content across all collections you can see. Returns matching results as {id, title, url}; pass a result id to `fetch` to read the full document. Drafts are hidden from anonymous callers.search_collection~830 tokens
Free-text search within a single collection. Returns matching items decorated with a public `url`; total reflects what was found. Supports AND (default), OR, and "quoted phrases". Searches across the properties listed in the catalog below — other schema properties exist on objects but are not searchsearch_collections~434 tokens
Full-text search across every collection you can see, in one call. Returns matching items each decorated with `collection` (which collection the hit came from) and `url`. Pair `collection` + `id` to fetch the full record via get_object. Call list_collections for the available collections and describ
Browse
Related MCP servers
- Arcgis Abbotsford
City of Abbotsford GIS — Abbotsford, BC (Canada) open geospatial data (ArcGIS). - Agentic Mermaid
Render, verify, describe, and safely edit Mermaid diagrams through MCP. - SlideForge
Deterministic, fully editable PowerPoint from typed slide intents. 200+ layouts, brand templates. - Taproot: AT Protocol MCP
Read public AT Protocol profiles, records, threads, backlinks and lexicons. No API key required. - CodeCraft
Checks whether generated Minecraft Bedrock content will actually load. Nine read-only tools. - RationalBloks
Deploy production REST and Neo4j Graph APIs from JSON schemas in seconds. - FabTally Safe
Read-only crypto safety: token honeypot checks, EIP-712 signature decode, approval scans. - Kamy
Document API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.
Badge for your README
[](https://aptlynx.net/servers/co.totalcms/docs)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents