delete_qr_code
Delete QR Code
Permanently delete a QR code from your Uniqode account. This action cannot be undone. Deleting a dynamic code affects its managed destination; content encoded directly in a static code is unaffected.
Ask your agent in plain language. Each of these maps to a real tool on the server.
delete_qr_code
Permanently delete a QR code from your Uniqode account. This action cannot be undone. Deleting a dynamic code affects its managed destination; content encoded directly in a static code is unaffected.
create_qr_code
Create a new static or dynamic QR code. Dynamic QR codes support campaigns (URL redirect, landing page, form, etc.) and allow changing the destination after deployment. Static QR codes encode content directly and cannot be tracked or modified after creation. Use **qrType 1** for static and **qrType 2** for dynamic. Customize the design with attributes like colors, patterns, and logos.
manage_landing_page
Create, update, or list landing pages (Markdown Cards) used in campaigns. Landing pages are mobile-friendly pages that can be linked to QR codes, beacons, NFC tags, or geofences. Use **action "list"** to browse existing pages, **"create"** to make a new one, or **"update"** to modify content.
list_nfc_tags
List and search NFC tags in your Uniqode account. Returns tag details including their UID, scan counter, associated campaigns, and state. NFC tags are provisioned through hardware and managed via this API.
update_nfc_tag
Update an existing NFC tag's name, campaign, or place association. NFC tags are provisioned through hardware and cannot be created via the API, but their configuration can be modified.
update_qr_code
Update an existing dynamic QR code's name, campaign, visual attributes, or place association. Dynamic QR codes can have their destination or campaign changed after deployment without regenerating the code.
get_form_responses
Retrieve form responses submitted through feedback forms linked to campaigns. Can also list available forms. Use this to access lead capture data and survey responses collected via QR code, beacon, or NFC interactions.
list_places
List places (physical locations) in your Uniqode account. Places serve as organizational containers for beacons, NFC tags, QR codes, and geofences. Each place can be associated with a Google Place ID and geographic coordinates.
get_analytics
Retrieve analytics data for QR codes, beacons, NFC tags, or geofences. Supports three report types: - **overview**: Aggregate counts (notifications, impressions, conversions, unique visitors) for a product type. - **performance**: Time-series data with configurable intervals for tracking trends. - **impressions**: Individual impression records with timestamps and user agent details. Requires an organization ID and a time range specified as epoch milliseconds.
get_qr_code
Retrieve detailed information about a specific QR code by its ID, including its campaign configuration, visual attributes, associated place, and metadata.
list_geofences
List and search geofences in your Uniqode account. Returns geofence details including geographic coordinates, radius, associated campaigns, and places.
update_beacon
Update an existing BLE beacon's name, campaign, place association, or other properties. Beacons are provisioned through hardware and cannot be created via the API, but their configuration can be modified.
list_beacons
List and search BLE beacons in your Uniqode account. Returns beacon details including hardware status (battery, temperature), iBeacon identifiers, associated campaigns, and last heartbeat timestamps.
list_qr_codes
List and search QR codes in your Uniqode account. Supports searching by name, filtering by organization, and sorting by various fields. Returns paginated results with QR code details including their campaign type, URL, and metadata.
manage_geofence
Create, update, or delete a geofence. Geofences define circular geographic areas that trigger campaigns when users enter the zone. Use **action "create"** to define a new geofence with coordinates and radius, **"update"** to modify an existing one, or **"delete"** to remove it.
get_digital_business_card
Retrieve a digital business card, including its contact fields, design, owner, and state.
list_digital_business_cards
List digital business cards with organization, state, owner, and page filters.
list_organizations
Discover the organizations accessible with the current API key and their IDs for QR codes, cards, and analytics.
set_qr_code_state
Activate or deactivate a dynamic QR code without deleting it. Applies only to dynamic QR codes.
set_digital_business_card_state
Activate or deactivate a digital business card. Uniqode rejects requests for a card already in the requested state.
delete_digital_business_card
Permanently delete a digital business card.
get_qr_analytics
Query the current QR Code Analytics API for scan counts, unique scanners, per-code scans, countries, devices, or a period overview. Returns the actual report including provider pagination when present.
update_digital_business_card
Update a digital business card. Uniqode requires first name and customizations in every update; retrieve the existing card first to retain its settings.
create_digital_business_card
Create a digital business card with contact information and required design settings.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage Uniqode QR codes, digital business cards, campaign landing pages, feedback form responses, and scan analytics. Discover organizations and manage QR code and card lifecycle. Existing beacon, NFC tag, geofence, and earlier reporting interfaces remain available for compatible accounts.
Common questions about connecting Uniqode to AI agents with Metorial.