Vinkius
Openscreen

Openscreen MCP for AI. Track assets and manage codes with your AI agent.

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

Openscreen MCP on Cursor AI Code EditorOpenscreen MCP on Claude Desktop AppOpenscreen MCP on OpenAI Agents SDKOpenscreen MCP on Visual Studio CodeOpenscreen MCP on GitHub Copilot AI AgentOpenscreen MCP on Google Gemini AIOpenscreen MCP on Lovable AI DevelopmentOpenscreen MCP on Mistral AI AgentsOpenscreen MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Openscreen MCP Server handles dynamic QR code management for physical and digital assets. Your AI client can generate trackable codes, link them to specific SKUs or URLs, list all associated projects, and pull real-time scan data (location, device info) instantly.

What your AI can do

Create asset with qr

Generates a new asset record and creates its corresponding, trackable QR code for use in campaigns.

Get asset

Retrieves all specific metadata associated with a single designated asset ID.

Get project

Gets detailed information about an entire Openscreen project container.

+ 6 more capabilities included
Generate QR Codes

The agent can create a new digital asset record and generate its corresponding, trackable QR code using create_asset_with_qr.

Check Asset Details

Retrieve specific details about an existing asset or project by calling get_asset or get_project.

List All Assets & Projects

The agent can retrieve a list of every project available (list_projects) or all assets within a specific project container (list_assets).

View Scan History

Pull detailed scan data—including location, device info, and timestamps—for any given QR code using list_scans.

Update Code Intent

You can programmatically change what a dynamic QR code means (its intent) without ever needing to reprint the physical label via update_qr_code_intent.

Included with Plan

Waiting for input…

AI Agent

Openscreen MCP Server: 9 Tools for Asset Tracking

These nine tools let your agent create new assets, list projects, retrieve deep analytics on scans, and update code intentions—all from a single API connection.

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 Openscreen on Vinkius

Create Asset With Qr

Generates a new asset record and creates its corresponding, trackable QR code for use in campaigns.

Get Asset

Retrieves all specific metadata associated with a single designated asset ID.

Get Project

Gets detailed information about an entire Openscreen project container.

Get Qr Code

Retrieves specific details and parameters for a single QR code identifier.

List Assets

Returns a list of all assets that belong to a specified project container.

List Projects

Provides an enumeration of every Openscreen project the user has access to.

List Qr Codes

Returns a list of all QR codes contained within a specified project.

List Scans

Lists the historical scan data—location, device type, and time—for a given QR code...

Update Qr Code Intent

Changes the defined purpose or meaning (the intent) of an existing dynamic QR code...

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 Openscreen 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 Openscreen, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
Openscreen 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 Openscreen. 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 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually checking asset performance is a nightmare of dashboards and spreadsheets.

Today, tracking an ad campaign means opening the Openscreen dashboard, pulling up Project A's assets, then going to the 'Analytics' tab. You click through pages of scan data, manually filtering by location or device type just to answer one simple question: 'Was this asset viewed in Chicago?' It takes 15 minutes and requires exporting a CSV you'll never read again.

With Openscreen MCP Server, your agent handles it instantly. Instead of clicking dashboards, you ask the AI client directly, 'What was the scan count for Asset ID X in Chicago last week?' The agent runs `list_scans` and gives you the clean answer immediately.

Openscreen MCP Server: Manage assets & QR codes

Before, if a campaign changed its goal—say, moving from driving traffic to promoting a specific service—you had to manually update the destination URL on every piece of printed material. If you missed one, your whole effort failed.

Now, using `update_qr_code_intent`, you change what the code means in seconds. The physical label stays put, but its digital target instantly switches to the new service page. It’s a simple API call that solves massive operational headaches.

What your AI can actually do with this

Your AI client can handle dynamic QR code management and asset tracking right out of the box using this server. You'll get direct access to tools that let you build, track, and update physical assets without ever touching a printer or spreadsheet.

When you need to start tracking something new, your agent uses create_asset_with_qr. This function doesn't just make a barcode; it first creates a new asset record in the system, and then it generates the corresponding, trackable QR code linked directly to that data. If you want to check on an existing piece of gear or product, you can use get_asset with a specific asset ID to pull all its metadata instantly.

For managing your overall tracking program, you'll first need context about the container itself. To see every Openscreen project available to you, call list_projects. Once you know which project you're working in, use get_project to get detailed information on that entire project container. You can then pull a full roster of all assets contained within a specific project using list_assets, or if you want to see just the QR codes themselves, list_qr_codes handles that for you.

Need to know what a single code is supposed to do? get_qr_code lets you pull the exact parameters and details associated with one specific QR code identifier. If you're running into issues or need to see what the asset data looks like without listing everything, you can use get_asset again, supplying only the designated asset ID.

The tracking part is where it gets good. To track history for any given barcode, your agent just calls list_scans. This function returns a detailed list of every scan event associated with that QR code identifier—you get the exact location data, the device type used at the time, and precise timestamps for each historical read.

Managing the codes themselves is easy. If you need to change what a dynamic QR code means—what its underlying purpose or 'intent' is—but you don't want to reprint the physical label, you use update_qr_code_code_intent. This function updates the definition of the code programmatically, keeping the asset functional without any physical changes.

You also get full visibility into every single QR code within a project using list_qr_codes, and if you need to see all assets associated with a specific container, list_assets handles that list for you.

It's simple: your AI client uses these functions to read the system state (get_project, list_projects), build new records (create_asset_with_qr), check details (get_asset, get_qr_code), see who scanned what and where (list_scans), or adjust the code's meaning without a reprint (update_qr_code_intent). You don't have to juggle multiple systems; you just point your agent at the tool, and it handles the whole workflow.

Built · Hosted · Managed by Vinkius Openscreen-MCP Server – Track Assets & QR Codes
Server ID 019d75e9-c0db-70bf-8e8d-cf5826febc91
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I start using Openscreen MCP Server with my agent? +

You subscribe to the server and provide your Openscreen API Key and Secret. Your AI client then uses tools like list_projects or create_asset_with_qr to begin managing assets.

Can I track a code that was scanned last year? +

Yes, you can retrieve historical data using the list_scans tool. It gathers scan records including location and device info for any given QR code identifier.

What is the difference between `get_asset` and `list_assets`? +

list_assets gives you a roster—a list of all assets in a project. You must then call get_asset using an ID from that list to pull detailed metadata for one specific asset.

Does Openscreen MCP Server help with multiple campaigns? +

Yes, it organizes everything by container. Use list_projects first to see all active campaign containers before you run any tracking or creation tools.

How does the `list_scans` tool handle retrieving massive volumes of scan data? +

It handles large datasets using pagination. You don't pull all records at once; instead, you request the scan history in manageable chunks, keeping your agent stable even when dealing with years of tracking data.

If I run `create_asset_with_qr` and it fails, what are the most common reasons? +

Failure usually points to an invalid Project ID or insufficient permissions. Check that your agent has write access to the target project before running the tool. The API will return a specific error code telling you exactly which scope is missing.

How does `update_qr_code_intent` change a QR code's function without changing its physical look? +

This tool modifies the logic behind the code, not the visible pattern. You pass in new parameters—like switching from tracking sales to tracking downloads—and all subsequent scans follow those updated rules instantly.

Before I use `list_assets`, should I run `list_projects` first? +

Yes, it's best practice. First, use list_projects to confirm the correct project container ID. This ensures you pass the right scope reference when calling list_assets, which prevents your agent from receiving empty results.

What is the difference between static and dynamic QR codes? +

Static codes are fixed. Dynamic codes allow you to change the destination (Intent) without reprinting the physical code, and they provide scan tracking.

Built & Managed by Vinkius 30s setup 9 tools

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

No hosting. No infrastructure. No complex setup.
All 9 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.