KitScout

Categories › Software Development › Library & API documentation lookup

Total CMS

MCP serverVerified domain · totalcms.coRemote● LiveFree to try

Total CMS docs, guides and CMS comparisons: Twig, field types, schemas, CLI, REST API and releases.

Install

Remote server: your requests and data go to totalcms.co. Claude Code: claude mcp add --transport http total-cms https://totalcms.co/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • describe_collection — Describe one collection in detail. Returns the collection metadata plus a properties array — each entry is a property with its type, descrip
  • describe_view — Describe one data view in detail. Returns metadata (id, name, description, last_built, access, total_items) plus output_shape — the list of
  • 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 comman
  • docs_search — Search the Total CMS documentation. Returns matching pages with their path, title, group, and section headings. Use docs_get with a returned
  • 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
  • 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
  • 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 c
  • get_resource — Resolve a tcms:// resource URI to its underlying object. Format: tcms://{collection}/{id} — e.g. tcms://blog/hello-world. Equivalent to call
  • 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 describ
  • 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 t
  • list_guides — The site's Guides: evergreen buying-guide pages served at /guides/{id}. Returns every guide in display order with its id, heading, lede, rev
  • 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
  • needs_review — Comparison pages ordered by how long ago their competitor facts were last verified, oldest first. Pass `before` (ISO date) to return only pa
  • query_collection — Query a collection for paginated content. Returns the matching items plus pagination metadata (total, limit, offset, has_more); each item is
  • query_view — Paginated query against a data view's cached result. REST-syntax include/exclude/sort, same vocabulary as query_collection. View data is fre
  • 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 th
  • search_collection — Free-text search within a single collection. Returns matching items decorated with a public `url`; total reflects what was found. Supports A
  • search_collections — Full-text search across every collection you can see, in one call. Returns matching items each decorated with `collection` (which collection

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • grill-with-docs 323,337 ★
    A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
  • research 323,337 ★
    Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the r
  • documentation-and-adrs 117,221 ★
    Records decisions and documentation, and detects when documentation has drifted from the code it describes. Us
  • doc-maintenance 113,505 ★
    Audit README and PRODUCT docs against recent git history for drift and make minimal PR-ready edits. Use when a
  • doc-maintenance 113,505 ★
    Keep project docs aligned with recent code and feature changes — detect drift, update affected pages, and add