Skip to content

Integration · Marketing

Connect Claude & ChatGPT to CodeQR

Ask your AI to make a short link or a dynamic QR code in CodeQR, point an existing code at a new page, or tell you which links get the most clicks. It can search, create, update and delete links and QR codes, organize them with tags and count them by tag or domain. Campaign links and printed codes stay up to date without logging in.

Connect CodeQR - Link and QR Analytics free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Make a short link to our spring sale page with the slug spring25.”

    The AI checks for an existing link first, then creates the short link with that slug.

  • “Create a QR code for the event page, in our dark blue.”

    It creates a dynamic URL QR code with the destination and foreground color you asked for.

  • “The flyer QR code should now go to the new menu page.”

    It finds the QR code and updates its destination URL. Printed copies keep working and go to the new page.

What your AI can do

Short links

Create short links with custom slug, domain, tags, expiry, password and UTM, geo or device targeting, and change or delete them later.

Dynamic QR codes

Create QR codes for URLs, text, email, wifi, phone, vCard, SMS, WhatsApp and more, with colors, logo and frame, and change the destination afterwards.

Tags and stats

Organize links and QR codes with colored tags, search by clicks or scans, and count them by tag or domain.

  • “Which of our links got the most clicks?”

    It searches your links sorted by clicks and lists them with their destinations.

  • “How many QR codes do we have per tag?”

    It counts your QR codes grouped by tag.

  • “Tag all the summer campaign links with a new green tag called Summer.”

    It creates the tag, then updates each matching link with the new tag.

15 tools for CodeQR - Link and QR Analytics

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • count_linksCount short links matching the same filters as search_links; pass `group_by` to get counts grouped by a field such as tag or domain.
  • count_qr_codesCount QR codes matching the same filters as search_qr_codes; pass `group_by` to get counts grouped by a field.
  • create_linkChanges dataCreate a short link to a destination `url`, with optional custom `key` (slug), `domain`, tags, `expires_at`, password, UTM/geo/device targeting and comments.
  • create_qr_codeChanges dataCreate a dynamic QR code. Put the fields in `body`: `type` (url, text, email, wifi, phone, vcard, sms, whatsapp and more), the matching content such as `url`, and optional design settings like `fgColor`, `bgColor`, `logo` and `frame`.
  • create_tagChanges dataCreate a tag with a `name` and optional `color` (red, yellow, green, blue, purple, pink or brown). Check list_tags first to avoid duplicates.
  • delete_linkDeletesPermanently delete a short link by `link_id`. The link stops redirecting and this cannot be undone.
  • delete_qr_codeDeletesPermanently delete a QR code by `qrcode_id`. Printed copies stop working and this cannot be undone.
  • get_linkGet one short link with its destination and click stats, by `project_slug` and `domain` plus its `link_id` or `external_id`.
  • get_qr_codeGet one QR code with its content and scan stats, by `project_slug` and `domain` plus its `qr_code_id` or `external_id`.
  • list_tagsList or search tags by `search` text or `ids`, sorted by name or createdAt. Use to find tag IDs for filtering links and QR codes.
  • search_linksList and search short links by `search` text, `domain`, tag IDs or names, folder, UTM values, click counts or dates, sorted by createdAt, clicks or lastClicked. Use this before creating a link to avoid duplicates.
  • search_qr_codesList and search QR codes by `search` text, `type` (url, wifi, vcard, etc.), `domain`, tags, folder, scan counts or dates, sorted by createdAt, scans or lastClicked.
  • update_linkChanges dataUpdate a short link by `link_id`: change its destination `url`, slug, tags, expiry, targeting, archive state and more. Only the fields you pass change.
  • update_qr_codeChanges dataUpdate a QR code by `qrcode_id`, passing the changed fields in `body` (for example a new destination `url`, tags or colors). Printed dynamic QR codes keep working with the new destination.
  • update_tagChanges dataRename a tag or change its `color`, by `tag_id` and `name`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose CodeQR - Link and QR Analytics from the app list.

  2. 2

    Paste your key

    Paste a CodeQR API key. In CodeQR open your project, go to Settings > API Keys (app.codeqr.io/settings/tokens), click Create, choose the permissions and copy the key. It starts with codeqr_ and is shown only once. Keys belong to one project.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in CodeQR?

It can search, read, count, create and update short links and QR codes, including their destination, slug, tags, expiry, targeting and design. It can list, create and update tags. It can also delete links and QR codes if you switch those tools on.

Does the AI see my CodeQR credentials?

No. Your CodeQR API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with search and stats only. Deleting a link or QR code is permanent and printed codes stop working, so it can require your approval before it runs. Every tool call is logged. You can also limit the key itself by picking its permissions in CodeQR.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own CodeQR account.

Can I change where a printed QR code points?

Yes, for dynamic QR codes. The AI updates the destination on the QR code in CodeQR, and the printed code keeps working and now opens the new page. The code itself does not need to be reprinted.

Let your AI work in CodeQR - Link and QR Analytics today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect CodeQR - Link and QR Analytics free

PipMCP is not affiliated with CodeQR - Link and QR Analytics. Product names are trademarks of their owners.