Vinkius
Uniqode

Uniqode MCP for AI. Track scan data by location or time.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Uniqode MCP on Cursor AI Code EditorUniqode MCP on Claude Desktop AppUniqode MCP on OpenAI Agents SDKUniqode MCP on Visual Studio CodeUniqode MCP on GitHub Copilot AI AgentUniqode MCP on Google Gemini AIUniqode MCP on Lovable AI DevelopmentUniqode MCP on Mistral AI AgentsUniqode MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Uniqode MCP Server lets your AI client manage, generate, and analyze QR codes entirely through natural conversation. It handles everything from creating dynamic vCards and website links to running detailed scan analytics by location or time.

If you run campaigns using physical materials that need digital tracking, this is how you get the data.

What your AI can do

Create qrcode

Generates a new QR code, letting you specify if it's for a website URL, vCard contact, or other type.

Delete qrcode

Removes an existing QR code from your Uniqode account entirely.

Get account info

Retrieves general details about your overall Uniqode account setup and billing status.

+ 9 more capabilities included
Generate Unique Codes

Create new QR codes for websites, vCards, or social media using create_qrcode.

Track Scan Performance

Fetch detailed scan metrics by time (get_analytics_time) and physical location (get_analytics_location).

Manage Code Destinations

Change a QR code's target URL instantly using update_qrcode.

Organize Campaigns

List and manage your entire library by viewing campaigns (list_campaigns), folders (list_folders), and tags (list_tags).

Retrieve Account Details

Pull essential account structure information, like organization details or a list of all codes, using get_account_info.

Included with Plan

Waiting for input…

AI Agent

Uniqode: 12 Tools for QR Code Management

Use these tools to create, organize, update, and analyze every aspect of your physical-to-digital QR code campaigns.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Uniqode on Vinkius

Create Qrcode

Generates a new QR code, letting you specify if it's for a website URL, vCard contact, or other type.

Delete Qrcode

Removes an existing QR code from your Uniqode account entirely.

Get Account Info

Retrieves general details about your overall Uniqode account setup and billing...

Get Analytics Location

Pulls scan metrics, showing you the country or city where a specific QR code was...

Get Analytics Time

Analyzes when codes were scanned, giving you data broken down by time of day or date...

Get Qrcode

Fetches all the specific details—like creation date and current destination—for a single QR code ID.

List Campaigns

Lists every campaign you've set up, helping you see what needs attention or tracking.

List Folders

Displays the folder structure within your account so you can organize codes...

List Organizations

Retrieves a list of all organizations or business units linked under your main...

List Qrcodes

Shows you an index of every single QR code currently managed in the system.

List Tags

Lists all tags you've applied to your codes, helping with internal categorization...

Update Qrcode

Changes the destination URL of an existing QR code without needing to generate a new one.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Uniqode integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Uniqode, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Uniqode MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Uniqode. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Tracking physical campaigns used to mean opening ten different dashboards.

Today, if a marketing manager runs a campaign with QR codes across multiple cities, they have to log into the dashboard, filter by location (US, UK, CA), then manually download reports for time-of-day analysis. It's clicks and copy-pasting until their fingers hurt.

With this MCP server, your agent handles that whole process in one chat prompt. You ask: 'Show me scan analytics for the Q3 sale code by location.' The agent uses `get_analytics_location` and spits out a clean breakdown of US vs. UK scans, giving you instant answers.

Using the Uniqode MCP Server with `update_qrcode` is a game-changer.

Before this, if your special offer changed—say, from 10% off to 15% off—you couldn't just change the link. You had to wait for the printer and reprint everything, wasting money and time.

Now, you tell the agent: 'Update code X to point to the new 15% offer page.' The agent runs `update_qrcode`, changing the destination immediately while keeping the physical QR code valid. It’s that simple.

What your AI can actually do with this

Uniqode lets your AI client handle every angle of QR code management—creation, organization, and deep performance tracking—all through natural conversation. Forget complicated dashboards; you just tell your agent what you need, and it handles the heavy lifting.

Your agent runs twelve tools that cover the entire life cycle of any campaign material. You start by building out assets using create_qrcode, letting your client generate a new QR code for anything: a simple website URL, a detailed vCard contact, or some other unique data type. If you need to change where an existing code points without reprinting materials, you just use update_qrcode to instantly redirect the target URL.

To keep everything clean and accounted for, your agent manages your entire library's structure. You can view every campaign you’ve ever set up by running list_campaigns, giving you an overview of what needs tracking or attention. For better internal grouping, it shows you all available folder structures with list_folders and lets you filter everything using list_tags.

To see the whole picture of your account setup, you can check your organization details with list_organizations or get a comprehensive index of every code managed by calling list_qrcodes. When you need specific info on just one asset, get_qrcode pulls all the deep details for that single QR code ID—like when it was created and what its current destination is.

For tracking performance, this server gets granular. You can pull scan metrics showing exactly which country or city scanned a code most often using get_analytics_location. If you need to know when the scans happened, running get_analytics_time gives data broken down by specific date ranges or times of day. This lets you measure performance based on geography and time stamps.

You can also check your overall account structure and billing status with get_account_info. The system keeps things tight; if a code is dead or obsolete, you use delete_qrcode to remove it from the Uniqode account entirely.

It's all about control. When your agent pulls analytics, it doesn't just give you numbers—it tells you where and when people are engaging with your physical materials. This means you know if a flyer handed out at a convention got scanned in Chicago or downtown Miami, or if the scans spiked right after lunch hours on Tuesday.

You'll use list_qrcodes to get that initial index, then drill down into specific campaigns via list_campaigns, making sure every single asset is accounted for and ready for deep analysis.

Built · Hosted · Managed by Vinkius Uniqode MCP Server - Track QR Codes with AI
Server ID 019dd17d-805c-71bd-872a-f0c1754201f2
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use `list_campaigns` to find a specific type of code? +

list_campaigns shows you all existing campaign groupings. Once you see the right campaign name, you can then ask your agent to run analytics on the codes within that group using other tools.

Can I change a QR code's destination URL without printing anything? +

Yes. Use update_qrcode. You just provide the ID of the existing code and the new target URL, and the server handles the redirect immediately.

What is the difference between using `list_qrcodes` and `get_qrcode`? +

list_qrcodes gives you a comprehensive index of every code ID. However, get_qrcode pulls all the deep details—like the current status or creation date—for one specific code.

How do I check if my account is set up correctly? +

You can run get_account_info. This tool retrieves general setup details, letting you verify your API key connection and overall organization structure through the agent.

How do I use `list_folders` to find all the codes inside a specific parent organization? +

It returns a list of folder IDs and names within that scope. You'll need to pass those resulting IDs into the code listing tools (like list_qrcodes) to narrow down the results.

Does using `delete_qrcode` permanently remove a code, and is there any way to restore it? +

Yes, deletion is immediate and permanent. Once the tool executes successfully, the QR code record is gone from Uniqode's system. There are no recovery options.

How can I combine `list_tags` with scan analytics to track performance by specific categories? +

First, run list_tags to pull all available tag names. Then, you pass those valid tags when calling the location or time analytics tools; this filters your data down to only relevant codes.

If I get an error using `get_account_info`, does it mean my API key is wrong, or is there another cause? +

Most often, a failure here indicates the provided API key isn't active or lacks permission for account read access. Always double-check your credentials and ensure they're current in the Uniqode dashboard.

Can I change the URL of a QR code after it has been printed? +

Yes, if it is a dynamic QR code. Use the update_qrcode tool and provide the new destination URL. The physical code remains the same but the user will be redirected to the new link.

How do I see where people are scanning my codes from? +

Run the get_analytics_location query with your QR Code ID. It returns scan data aggregated by country and city, allowing you to track geographic engagement.

Is it possible to list all the tags I'm using for organization? +

Absolutely. Use the list_tags query. The agent will retrieve all tags used for categorization, helping you filter and find specific QR codes more easily.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Uniqode. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.