QRKit MCP Server

Create, edit and track QR codes from Claude, ChatGPT or Claude Code. Sign in with your QRKit account — no API key, nothing to install.

Free account worksClaude & ChatGPTClaude Code19 tools
Server URL
https://api.useqrkit.com/mcp

What you can ask

Talk to your QR codes

Once connected, the assistant picks the right tool for the request. A few things people ask:

  • Create a QR code for https://example.com/spring-sale and show me the PNG.
  • Make a WiFi QR code for the network "Studio-Guest" with password 7hG2!pq.
  • Point my "Table tent" QR code at the new booking link instead.
  • How many scans did my "Poster A" code get last week, and from which cities?
  • Put every code tagged "event" into a folder called Conference 2026.
  • Create 120 dynamic codes from this list of URLs, all with the black-on-white rounded design.
  • Is my Zapier webhook still delivering? Show the last failed delivery.

Connect

Three things to paste, one sign-in

Every client needs the same two values: the server URL and the QRKit OAuth client ID. There is no client secret — QRKit uses a public OAuth client with PKCE, so the ID below is safe to share.

Claude Pro, Max, Team and Enterprise, and Claude Free with one custom connector (as of September 2026). Add it once on claude.ai; connectors follow your Claude account.

  1. 1

    Create a free QRKit account, or sign in if you have one.

  2. 2

    In Claude, open Customize → Connectors, click + and choose "Add custom connector". On Team or Enterprise an owner does this under Organization settings → Connectors → Add → Custom → Web.

  3. 3

    Paste the server URL.

    https://api.useqrkit.com/mcp
  4. 4

    Open "Advanced settings" and paste this OAuth Client ID. Leave "OAuth Client Secret" empty — there is none.

    cbr3QSYxMJQg8jRJ
  5. 5

    Click Add, then Connect. Sign in to QRKit and approve the permissions on the consent screen. That is it — ask Claude to create a QR code.

ChatGPT Plus, Pro, Business, Enterprise and Edu with Developer mode on. Not available on the free ChatGPT plan.

  1. 1

    Create a free QRKit account, or sign in if you have one.

  2. 2

    In ChatGPT, open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.

  3. 3

    Back in Apps & Connectors choose Create, name it QRKit and paste the server URL.

    https://api.useqrkit.com/mcp
  4. 4

    Set Authentication to OAuth and paste this OAuth Client ID. Leave the client secret empty.

    cbr3QSYxMJQg8jRJ
  5. 5

    Create the connector, then authorize it: sign in to QRKit and approve the permissions. Enable QRKit in a chat from the Developer mode tool picker.

Any Claude Code install. The command registers the server for the current project; add --scope user to make it available everywhere.

  1. 1

    Create a free QRKit account, or sign in if you have one.

  2. 2

    Run this in your terminal. No secret flag — QRKit uses a public OAuth client.

    claude mcp add --transport http --client-id cbr3QSYxMJQg8jRJ --callback-port 8976 qrkit https://api.useqrkit.com/mcp
  3. 3

    Sign in when the browser tab opens, or run the login command later.

    claude mcp login qrkit
  4. 4

    Check the connection.

    claude mcp list

Tools

Everything the assistant can do

Nineteen tools, the same ones behind the QRKit REST API. Read-only tools never change anything. Plan limits are enforced per call, and a refused call tells the assistant why.

Account

ToolWhat it doesPlan
get_accountread-onlyWhich workspace is connected, its plan and granted scopes. Assistants call this first.All plans

QR codes

ToolWhat it doesPlan
create_qr_codeCreate a URL, WiFi, vCard, text, email, SMS or event code, with colors, gradients, dot and eye shapes, error correction, a logo and a transparent background.Free plan: static codes only
list_qr_codesread-onlySearch and page through the workspace, filtered by kind, status, folder or text.All plans
get_qr_coderead-onlyOne code by id: destination, design, folder, tags, scan count.All plans
update_qr_codeRe-point a dynamic code without reprinting; rename or restyle a static one.Editing dynamic codes: paid plans
delete_qr_codeSoft-delete a code. The assistant is told to confirm with you first.All plans
download_qr_coderead-onlyThe image as SVG markup, or an inline PNG up to 1024 px.All plans
get_qr_analyticsread-onlyScans by day, country, city, device, browser and OS for a dynamic code.Paid plans; dynamic codes only

Bulk

ToolWhat it doesPlan
create_batchUp to 1,000 codes in one call sharing a design or saved template.Plus and above
list_batchesread-onlyYour batches, newest first.All plans
get_batchread-onlyPer-item status and the created ids once a batch finishes.All plans
download_batchread-onlyWhere to fetch the finished ZIP (too large to inline).All plans

Folders

ToolWhat it doesPlan
create_folderA new folder to file codes into.All plans
list_foldersread-onlyEvery folder in the workspace.All plans
update_folderRename a folder.All plans
delete_folderRemove a folder; the codes inside are kept and become unfiled.All plans

Webhooks (read-only)

ToolWhat it doesPlan
list_webhooksread-onlyConfigured endpoints, their events and status. Signing secrets stay masked.Paid plans
get_webhookread-onlyOne endpoint with its last success and failure.Paid plans
list_webhook_deliveriesread-onlyDelivery attempts with response codes, for debugging an integration.Paid plans

Plans

Your QRKit plan sets the limits

Free account

  • Static QR codes (fixed content, no tracking)
  • 50 requests a month, up to 5 a minute
  • Folders, downloads, account info
  • Refused calls still count toward the 50

Paid plans

  • Dynamic QR codes: change the destination after printing
  • Scan analytics by day, place and device
  • Higher monthly request quotas
  • Bulk creation of up to 1,000 codes per call on Plus and above

Compare plans on the pricing page.

Access

You approve a short, fixed list of permissions

The assistant signs in as you through OAuth 2.1. The consent screen lists what it may do; nothing outside that list is reachable, and no API key is ever created or shown.

  • profile

    Your name and avatar (standard sign-in)

  • email

    Your email address (standard sign-in)

  • qr:read

    View QR codes

  • qr:write

    Create and edit QR codes

  • analytics:read

    View scan analytics

  • webhooks:read

    View webhook settings

To disconnect, remove the connector in Claude or ChatGPT, or run claude mcp remove qrkit in Claude Code. That revokes the grant immediately.

QRKit MCP Server — Frequently Asked Questions

Connect QRKit to your assistant

A free account is all it takes. Paste the server URL and client ID, sign in, and start asking.