Fonto Docs MCP

An MCP server and HTTP API that makes Fonto documentation readable by AI tools. The docs are a JavaScript SPA — this server fetches the underlying XML and converts it to clean Markdown on demand.

Connect your AI tool

Claude Code:

claude mcp add --transport http fonto-docs https://fonto-docs.elliat.nl/mcp

Cursor / Claude Desktop — add to mcp.json:

{
  "mcpServers": {
    "fonto-docs": { "type": "http", "url": "https://fonto-docs.elliat.nl/mcp" }
  }
}

MCP tools & resources

search_fonto_docs(query)

Search by keyword — returns matching pages with titles, descriptions, and slugs.

get_fonto_page(slug)

Fetch the full Markdown content of a page by its slug.

list_pages(keyword)

List pages matching a keyword, with full section breadcrumbs — great for discovery.

fonto://catalog & fonto://page/{slug}

MCP resources: browse the full catalog or address any page directly.

Documentation sections

Browse the full catalog filtered by section:

Get started9 pages Configure182 pages Customize24 pages Learn3 pages Integrate34 pages API reference22 pages Add-ons30 pages Upgrade262 pages FAQ39 pages Generated API docs1377 pages

HTTP API

GET/search?q={query}Search pages — returns JSON — example
GET/page/{slug}Fetch a page as Markdown — example
GET/catalogFull page hierarchy as Markdown — browse or filter by section

Related tools

xq-lsp — XQuery language server with support for Fonto-specific libraries and fonto: functions. Pairs well with this MCP for AI-assisted Fonto development.

Source

github.com/DrRataplan/fonto-docs-mcp — MIT license

Built by elliat.nl