# Openscreen MCP for AI Agents AI Agent Connect

> Openscreen. Manage and track dynamic QR codes for your physical and digital assets. Use it to create trackable codes, organize them into projects, and update their destinations on the fly without needing to reprint anything. It gives your agent direct access to your QR data and scan analytics.

## Overview
- **Category:** marketing-advertising
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Wy9Nlzb8hqGVPITPap0RmBWDOoCm8wr3q0v3MghI/ai-agent-connect
- **Tags:** qr-code, asset-tracking, analytics, dynamic-content

## Description

You need a way to manage QR codes without the headache of static links. When you use this Connector, you're giving your agent the ability to handle the entire lifecycle of a smart QR code. You can ask it to spin up a new asset for a retail SKU or a digital document and get the code back instantly. If you need to change where a QR code points, you don't have to worry about reprinting thousands of stickers; you just tell the agent to update the intent. It also handles the heavy lifting of organization, letting you group codes into specific projects like Summer Campaign or Warehouse Inventory. When it comes to the data, you can pull scan reports to see where people are actually interacting with your codes and what devices they're using. Having this connected via the Vinkius catalog means your agent becomes a functional extension of your marketing and operations team, moving data between your assets and your reports without you having to toggle between tabs.

## Tools

### create_asset_with_qr
Create a new asset and its corresponding QR code. This lets you generate unique identifiers for your physical or digital products.

### get_asset
Fetch specific details about an existing asset. Use this to check current metadata or status for a single item.

### get_project
Retrieve the details of a specific project. This helps your agent understand the context of a group of QR codes.

### get_qr_code
Get the specific details for a QR code. Use this to find the unique ID or current destination of a code.

### list_assets
List all assets within a specific project. This is great for inventory checks or auditing your current campaign assets.

### list_projects
List all your Openscreen projects. Use this to see every organized group of QR codes in your account.

### list_qr_codes
List every QR code associated with a project. This helps you see the full scope of codes you've deployed.

### list_scans
List all scan data for a specific QR code. This lets you see location, device info, and timestamps for every interaction.

### update_qr_code_intent
Update the destination or intent of a QR code. This allows you to change where a code points without changing the physical QR itself.

## Prompt Examples

**Prompt:** 
```
How many scans did my Summer Campaign QR codes get last week?
```

**Response:** 
```
I've pulled the scan data for the **Summer Campaign** project from the last 7 days:

| Date | Scans | Top Location | Device Type |
| :--- | :--- | :--- | :--- |
| July 1 | 142 | New York, NY | Mobile |
| July 2 | 89 | Chicago, IL | Mobile |
| July 3 | 210 | Los Angeles, CA | Desktop |

**Total Scans:** 441
```

**Prompt:** 
```
Update the Storefront QR code to point to the new holiday menu.
```

**Response:** 
```
I've updated the destination for the **Storefront** QR code. It now points to the new holiday menu URL. 

*   **Status:** Success
*   **Action:** `update_qr_code_intent`
*   **Confirmation:** The physical code remains the same, but the new link is live.
```

**Prompt:** 
```
List all the assets in the Product Launch project.
```

**Response:** 
```
Here are the assets currently in the **Product Launch** project:

*   **SKU-001:** New Headphones
*   **SKU-002:** Wireless Earbuds
*   **SKU-003:** Charging Dock
*   **SKU-004:** Travel Case

Each of these has a unique QR code assigned for tracking.
```

## Capabilities

### Create new assets with QR codes
Generate unique identifiers for your physical or digital products instantly.

### Update QR code destinations
Change where a code points without ever needing to change the physical QR.

### Pull real-time scan analytics
Get data on locations, device types, and scan times for any specific code.

### Organize codes into projects
Group your codes into logical folders like campaigns or inventory lists.

### Retrieve asset details
Check the current status and metadata of any existing QR code or project.

## Use Cases

### Instant retail price updates
A store manager needs to change the price on 500 stickers. They tell the agent to use update_qr_code_intent to point all codes to a new price page.

### Multi-location event tracking
An organizer wants to know which booth was most popular. They ask the agent to use list_scans to compare engagement across different project IDs.

### Bulk launch for new products
A marketer wants to create 50 unique codes for a product launch. They ask the agent to use create_asset_with_qr to generate them all in seconds.

### Inventory audit check
A warehouse lead needs to see all codes in the Electronics project. They ask the agent to use list_assets to verify the count.

## Benefits

- Update destinations instantly using update_qr_code_intent so you never have to reprint physical QR codes when a link changes.
- Pull real-time scan data with list_scans to see exactly how users are interacting with your assets in different locations.
- Organize your entire inventory using list_projects and list_assets to keep your marketing materials structured.
- Automate asset creation with create_asset_with_qr to quickly generate codes for new products or documents.
- Get instant status updates on any item using get_asset and get_qr_code to keep your records accurate.

## How It Works

The bottom line is you get a way to programmatically control and monitor dynamic QR codes without manual dashboard work.

1. Connect your Openscreen API Key and Secret in your preferred client.
2. Define your project folders and assets within your dashboard.
3. Ask your agent to generate codes, update links, or pull scan data.

## Frequently Asked Questions

**Can Openscreen help me change a QR code's link?**
Yes, it lets you update the destination instantly. You can change where a code points without ever having to reprint the physical sticker or image.

**Does Openscreen track where people scan my codes?**
Yes, it provides data on locations and device types. You can see exactly how and where your audience is interacting with your assets.

**Can I use Openscreen for retail inventory?**
It's a great fit for retail. You can manage thousands of SKUs, group them into projects, and pull scan data to see which products are moving.

**How do I organize different campaigns?**
You can use the project feature to group codes by campaign, location, or product line. This keeps your data organized and easy for your agent to navigate.

**Can I create codes in bulk?**
Yes, your agent can generate assets and their corresponding QR codes quickly. This is perfect for large product launches or inventory updates.

**Is it better than static QR codes?**
It's much more flexible. While static codes are permanent, Openscreen lets you change the link on the fly, which saves you money on printing and allows for real-time marketing pivots.

**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.