Vivid Ads · Agentic Commerce

Connect your AI agent to Vivid Ads

We expose a public MCP (Model Context Protocol) endpoint so any AI agent or platform can do everything a visitor can do on our website — search our signage range, get exact live pricing, request a quote, place an order, and upload artwork — with no account, no install, no key.

MCP endpointhttps://agent.vividads.com.au/api/ucp/public/mcp

Transport: Streamable HTTP · Protocol: 2025-06-18 · Auth: none to browse, quote & order · Discovery: /.well-known/ucp

What your agent can do

vivid_searchSearch the catalogue by product, category or use-case. Surfaces same-range alternatives from Vivid's real Shopify collections.
vivid_recommendRecommend signage for a goal + business type (expo, retail, cafe, real-estate, etc.).
vivid_productFull product detail: every option/dropdown that must be chosen, plus turnaround time.
vivid_priceExact live price for a specific configuration (size, quantity, options) — never estimated.
vivid_cross_sellComplementary products frequently bought together.
vivid_support_answerAnswer a support / FAQ question (turnaround, artwork specs, delivery, guarantee) in Vivid's voice.
vivid_request_quoteGenerate a real, itemised quote and email it to the customer — quote number is a live Shopify draft; 'Accept' goes to checkout.
vivid_place_orderPlace an order — creates a draft for the Vivid Ads team to review. No card is charged in chat; payment is a secure invoice/pay-link.
vivid_upload_artworkAttach or upload the customer's artwork (a shareable link, or a direct upload for large files) to their order.

Prices and options come live from our store — never invented. Same-range alternatives are surfaced automatically.

Order tracking, order history, reorders and past print files require the customer to verify their email with a one-time code — the same protection as the website's order-status page.

Add it in Claude

  1. Open Settings → Connectors.
  2. Click Add custom connector.
  3. Paste the MCP endpoint above and name it Vivid Ads. Save.
  4. Ask: "Using Vivid Ads, find a pull up banner and price 2 of them."

Add it in ChatGPT

  1. Open Settings → Connectors (custom MCP server).
  2. Add a new connector with the MCP endpoint above; no authentication.
  3. Enable it in a chat and ask it to search or price a product.

Works with any MCP-compatible client — the endpoint answers both plain-JSON and SSE, with CORS enabled for browser agents.

Use it from your own code

Raw MCP (curl)

# 1) Handshake
curl -sS https://agent.vividads.com.au/api/ucp/public/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1"}}}'

# 2) List the available tools
curl -sS https://agent.vividads.com.au/api/ucp/public/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

# 3) Search the catalogue
curl -sS https://agent.vividads.com.au/api/ucp/public/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"vivid_search","arguments":{"query":"pull up banner"}}}'

Anthropic API — MCP connector

# Anthropic Messages API — MCP connector (server-side)
{
  "model": "claude-sonnet-4-5",
  "max_tokens": 1024,
  "messages": [{"role":"user","content":"Find me a pull up banner and a price for 2"}],
  "mcp_servers": [{
    "type": "url",
    "name": "vivid-ads",
    "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
  }]
}

Fair use

The public endpoint is rate-limited to keep it fast for everyone. For high-volume or partner integrations, get in touch and we'll arrange dedicated access.

Partner or high-volume integration?

Building this into your own platform, or need higher rate limits and a dedicated arrangement? Email sales@vividads.com.au and we'll set you up.

Vivid Ads Pty Ltd · vividads.com.au · Derrimut VIC, Australia