Create QR codes from your software or an AI agent
With a Pro or Entreprise plan, QR Suisse, a dynamic QR code generator published by Skyday Sàrl, can be driven through a REST API: create a QR code (link or contact card), change its destination, download its PNG or SVG image and read its statistics. An AI agent uses it with an API key that you give it through its configuration. To learn the API, the agent can connect to the public QR Suisse MCP server, which gives read-only access to the documentation.
What the API does
- Create a link (URL) or contact card (vCard) QR code, with a label.
- Change its destination after printing, archive it or reactivate it.
- Download its image as SVG (for print) or PNG.
- Read the number of scans, in total and per day.
- Apply a style template already created in the dashboard.
- List and search the account's QR codes.
The full documentation and the OpenAPI specification are public: https://www.qrsuisse.ch/openapi.json.
Three steps to an integration
- Create an API key in the dashboard. Only a member with the "Manager of API keys" permission (or an administrator) can do this, and they choose the key's rights: create, read, update, delete, read statistics.
- Give the key to your program or agent through its configuration, for example an environment variable. Never paste it into a chat.
- Call the API over HTTPS, with the header
Authorization: Bearer <key>.
An AI agent that knows the documentation: the MCP server
The public QR Suisse MCP server lets a compatible assistant (Claude Code, Visual Studio Code and other MCP clients) search the documentation and read each page: guides, pricing and one page per API operation. It has two read-only tools: qr_suisse_search_docs and qr_suisse_get_page.
- It has no access to any account and creates no QR codes.
- It requires neither sign-up nor key.
- It accepts 60 requests per minute per address.
The address and the configuration for each client are on the MCP server page.
Limits to know before you start
- The API is reserved for the Pro and Entreprise plans.
- Each plan allows a number of active keys: 1 with Pro, 10 with Entreprise.
- API creations are limited per calendar month: 5 with Pro, 100 with Entreprise, then one-off creation packs. Updating, reading or downloading a QR code uses nothing.
- The documentation for agents is in English; the OpenAPI specification also exists in French, German and Italian.
Frequently asked questions
Can an AI agent create a QR Suisse QR code on its own?
Does the MCP server give access to my QR codes?
Is the API available on the Free plan?
Can a QR code that is already printed be changed through the API?
Other use cases
Static or dynamic QR code: which to choose?
What each type does, what it depends on, and which one to choose for printed material.
Business card QR code
Your contact details stay up to date on cards already printed.
QR codes for flyers and posters
One QR code per version, correctable after printing, for agencies and printers.