# Totalcms Docs MCP server

Source: https://glimind.com/server/mcp-registry%2Fco.totalcms%2Fdocs
Registry id: `mcp-registry/co.totalcms/docs`
Status: live (checked 2026-10-27T03:14:13.106Z)

## Measurements (30 days)

- Uptime: 99.03%
- Checks: 728
- Outages (90 days): 6

## Install

```json
{
  "mcpServers": {
    "totalcms-docs-mcp-server": {
      "type": "http",
      "url": "https://totalcms.co/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http totalcms-docs-mcp-server https://totalcms.co/mcp
```

## Tools (20)

- `describe_collection`: Describe one collection in detail. Returns the collection metadata plus a properties array — each entry is a property with its type, description, and indexed/fi
- `describe_view`: 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 
- `docs_get`: 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`: Look up a specific Total CMS reference entry: Twig functions/filters, field types, REST API endpoints, schema configuration keys, CLI commands, extension API, o
- `docs_search`: 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 fu
- `fetch`: 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 `
- `find_comparison`: 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. Para
- `get_object`: 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 publ
- `get_resource`: 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 
- `get_view`: 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 lear
- `latest_release`: The most recent Total CMS release: version, title, date and the release summary. Returns: paginated releases objects with url per item.
- `list_collections`: Discover the collections visible to you. Lean overview — one entry per collection. Returns id, name (display label), schema (the schema id this collection uses)
- `list_guides`: 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, hea
- `list_views`: 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; 
- `needs_review`: 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 be
- `query_collection`: Query a collection for paginated content. Returns the matching items plus pagination metadata (total, limit, offset, has_more); each item is decorated with a pu
- `query_view`: Paginated query against a data view's cached result. REST-syntax include/exclude/sort, same vocabulary as query_collection. View data is freeform — call describ
- `search`: 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. Dra
- `search_collection`: Free-text search within a single collection. Returns matching items decorated with a public `url`; total reflects what was found. Supports AND (default), OR, an
- `search_collections`: 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) 

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
