QR Suisse MCP server (documentation)
The QR Suisse MCP server lets an AI assistant that supports the Model Context Protocol (MCP) search and read the public QR Suisse documentation. It is available without an account or an API key. It gives no access to any account and does not act on any QR code: it is only for reading the documentation.
Server URL
https://www.qrsuisse.ch/mcp/docs
Transport: Streamable HTTP, stateless (each request is an independent POST, without a session). No authentication.
Tools
qr_suisse_search_docs: keyword search in the public QR Suisse documentation (llms.txt overview, instructions for AI agents, API authentication guide, pricing and one page per operation of the REST API v1). Returns up to 5 pages, best match first, each with its identifier, title, URL and an excerpt. Parameter:query(text, required, 200 characters maximum), keywords in English.qr_suisse_get_page: returns the full text of one page of that documentation, in Markdown, identified by its identifier. Parameter:page(required), an identifier returned byqr_suisse_search_docs, for exampleauth-mdorapi/followed by the operationId of an operation.
Configure your client
In Claude Code:
claude mcp add --transport http qr-suisse-docs https://www.qrsuisse.ch/mcp/docsIn Visual Studio Code, file .vscode/mcp.json:
{
"servers": {
"qr-suisse-docs": {
"type": "http",
"url": "https://www.qrsuisse.ch/mcp/docs"
}
}
}In any other MCP-compatible client, add a remote HTTP server with the URL above. No key is needed.
Limits
- Public documentation only, read-only. The server does not create, update, read or delete any QR code, statistic or account. To manage your QR codes from your own tools, use the QR Suisse API, a REST API available with the Pro and Entreprise plans, with an API key. If an agent acts on your behalf, the instructions for AI agents apply.
- Content of the public documentation. The server returns a copy of the documents published on qrsuisse.ch (llms.txt, agents.md, auth.md, pricing.md) and one page per operation taken from the OpenAPI specification. This copy does not include prices and may omit some plans: for current prices and plans, see our pricing. If they differ, the published page and the OpenAPI specification prevail.
- Language: the documentation returned by the server is in English; write your searches in English.
- Rate limit: 60 requests per minute per IP address. Above that, the server answers with an HTTP 429 error and a
Retry-Afterheader. - Requests: 16 KiB maximum per request (HTTP 413 error above that) and a single JSON-RPC message per request. A request sent from a web page (
Originheader) is refused. - Data: the server does not record the text of your searches, the pages you request or your IP address. For rate limiting, your IP address is turned into a non-reversible hash kept only in the server's memory: it stops being taken into account after one minute and is never written to disk. As for any page of qrsuisse.ch, our web server's technical logs may contain your IP address, the date and time and the address called, never the content of your requests (see our privacy policy). Do not include personal data or API keys in your searches.
Frequently asked questions
Do I need a QR Suisse account to use the MCP server?
No. The server is public and requires neither an account nor an API key.
Can the QR Suisse MCP server create or update QR codes?
No. It only gives access to the public documentation. To create or update QR codes from a tool, use the QR Suisse API (Pro and Entreprise plans).
How is it different from the QR Suisse API?
The QR Suisse API acts on an account's QR codes, with an API key. The MCP server only lets an AI assistant search and read the documentation of that API and of the service.