Docs for agents
The machine-readable surfaces of this site: markdown pages, llms.txt indexes, the docs MCP server, the OpenAPI spec, and the search index
Everything on this site is published in machine-readable form. Point your own agent at any of the surfaces on this page. All of them are public, and none of them needs authentication.
Markdown pages
Every page has a markdown version at the same URL plus .md:
https://docs.telnesstech.com/api-reference/errors HTML
https://docs.telnesstech.com/api-reference/errors.md markdownOn an API reference page the markdown carries every schema level. The HTML puts the deepest levels behind a click.
The server also negotiates on the Accept header. A request that ranks text/markdown above
text/html gets the markdown at the page URL itself.
curl -H 'Accept: text/markdown' https://docs.telnesstech.com/api-reference/errorsEvery HTML page links its markdown version two ways: with <link rel="alternate" type="text/markdown"> and with a Link response header. The page header also has a Copy
page button that copies the markdown.
The llms.txt indexes
| File | Contents |
|---|---|
| /llms.txt | Index of every page with a one-line description, grouped like the sidebar |
| /llms-full-guides.txt | Every guide, concept, and resource page in one document |
| /llms-full-api.txt | Every endpoint, webhook, and schema in one document |
| /llms-full.txt | Both halves in one document |
Start with /llms.txt, then get the pages that you need. The three full-text files are in the
order of the sidebar. If you read one from the start, it takes you from orientation, through
the guides, to the reference.
Take /llms-full-guides.txt for the prose, or /llms-full-api.txt for the endpoints.
/llms-full.txt is both halves at once, and it is larger than most context windows. Prefer
one half, the markdown of one page, or the OpenAPI spec.
Docs MCP server
The docs are exposed over the Model Context Protocol at:
https://docs.telnesstech.com/mcpThe transport is Streamable HTTP. There is no authentication and no session state. The server implements the 2026-07-28 protocol revision, and it stays compatible with a client on an earlier initialization-based revision.
The server has two tools:
search_docs: The same search as the ⌘K dialog of the site. It covers the content, the endpoint names, the schema field names, and the webhook events, and each result carries a deep-link anchor. The index splits a word on its case and punctuation boundaries, soline item,lineItems, andline-itemsall match each other.get_page: Get one page as markdown by its path, such as/api-reference/subscriptions.
Connect from Claude Code:
claude mcp add --transport http seamless-docs https://docs.telnesstech.com/mcpAny client that speaks Streamable HTTP can take https://docs.telnesstech.com/mcp directly.
There is no sign-in step. The endpoint does not serve the older HTTP+SSE transport. If your
client offers a choice, select the HTTP or Streamable HTTP option, not SSE.
The server publishes discovery cards under /.well-known/mcp/, for a client or a registry
that probes a domain for an MCP server. The Discovery section lists them.
This server reads the documentation only. To read and manage the live platform data — the customers, the subscriptions, and the catalogs — use the Seamless OS MCP server. That server is deployed per brand, and it authorizes as the signed-in user.
OpenAPI spec
The bundled OpenAPI 3.1 document the reference is rendered from:
https://docs.telnesstech.com/bundled_openapi.jsonUse it for code generation and for exact request, response, and webhook schemas. The API reference pages are rendered from this same file, so the two cannot disagree.
Search index
The prebuilt index behind the site’s search is public JSON:
https://docs.telnesstech.com/search-index.jsonEach document carries a page href, a title, and a list of entries with anchor links. An entry
is a heading, a piece of prose, a schema field, or an enum value. If you do not want to rank
the results yourself, use the search_docs tool of the MCP server. It runs the ranking of the
site over this same index.
Discovery
An agent that has nothing but the domain can find every surface above from the root:
| Path | Contents |
|---|---|
| /.well-known/api-catalog | Linkset (RFC 9727) pointing at the OpenAPI spec, the reference, and the docs MCP endpoint |
| /.well-known/mcp/server-card.json | Server card for the docs MCP server: identity and connection details, also served at /mcp/server-card |
| /.well-known/mcp/server.json | The same server described for MCP registries |
Every HTML and markdown response also carries Link headers with the api-catalog, service-desc, service-doc, and describedby relations, so one request to any page reveals the rest:
curl -sI https://docs.telnesstech.com/ | grep -i '^link:'The API’s own base URL is not listed, because each brand runs on its own host. The OpenAPI document declares its server as a BASE_URL variable rather than a fixed origin.
Crawling and training
robots.txt allows AI crawlers, for both training and retrieval, and declares Content-Signal: search=yes, ai-input=yes, ai-train=yes. The sitemap is at /sitemap-index.xml.