QR Code MCP Server
for Claude, Cursor & AI Agents
One URL. No install. Add QR code generation to any MCP-compatible AI client in under a minute.
MCP server URL
https://mcp.theqrcode.io/mcpHTTP/SSERemote — no install
Runs over HTTP/SSE. Point your client at a URL — nothing to run locally, no npm, no Docker.
Works in context
Claude and Cursor call the tool automatically when you ask for a QR code — no manual API calls.
No auth, no limits*
Free to use. No API keys, no signup. Rate limited to 100 requests/hour per IP. Upgrade for more.
Setup
Pick your client and paste the config.
Open Settings → Developer → Edit Config and add the mcpServers block:
{
"mcpServers": {
"theqrcode": {
"url": "https://mcp.theqrcode.io/mcp"
}
}
}Open Cursor Settings → MCP → Add new MCP server and paste the URL, or edit ~/.cursor/mcp.json directly:
{
"mcpServers": {
"theqrcode": {
"url": "https://mcp.theqrcode.io/mcp"
}
}
}Other MCP clients
Any client that supports the MCP spec with remote HTTP/SSE transport works. Point it at https://mcp.theqrcode.io/mcp.
Try it
Once connected, just ask. These prompts trigger the tool automatically.
Generate a QR code for https://mysite.com
Make a WiFi QR code for my network "HomeNetwork" with password "secret123"
Create a QR code for my contact info — name John Doe, email john@example.com
Generate a dark blue QR code for https://example.com, 512px
Create a QR code with the text "Table 12" for my restaurant
Tool reference
One tool. All QR code types.
Generates a QR code image and returns both a hosted URL (shareable, valid 24 hours) and a base64 PNG for inline display.
| Parameter | Type | Required | Description |
|---|---|---|---|
| type | enum | url · wifi · contact · text | |
| content | string | Data to encode — URL, WiFi string, vCard, or plain text | |
| size | integer | — | Output size in pixels (64–1024). Default: 256 |
| darkColor | string | — | Hex color for dark modules. Default: #000000 |
| lightColor | string | — | Hex color for background. Default: #FFFFFF |
WiFi content format
WIFI:T:WPA;S:MyNetwork;P:MyPassword;;
Full schema
{
"name": "generate_qr_code",
"description": "Generate a QR code image. Use this whenever a user asks to create, make, or generate a QR code for a URL, website, WiFi network, contact card, or text. Returns a hosted image URL (valid 24 hours) and a base64 PNG for inline display.",
"parameters": {
"type": {
"type": "string",
"enum": ["url", "wifi", "contact", "text"],
"required": true
},
"content": {
"type": "string",
"required": true,
"description": "Data to encode"
},
"size": {
"type": "integer",
"min": 64,
"max": 1024,
"default": 256
},
"darkColor": {
"type": "string",
"example": "#000000"
},
"lightColor": {
"type": "string",
"example": "#FFFFFF"
}
}
}imageUrlHosted PNG URL — shareable, expires in 24 hours
image (base64)Inline PNG for clients that render images directly
Ready to connect?
Add the server URL to your MCP client config and start generating QR codes from any conversation.
https://mcp.theqrcode.io/mcp