Index / MCP servers / Vivid Ads Commerce

Vivid Ads Commerce MCP server

Vivid Ads Commerce is an MCP server with 25 tools an agent can call, among them vivid_accept_quote, vivid_artwork, vivid_check_artwork. It answers at https://agent.vividads.com.au/api/ucp/public/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
25
Official
yes, served from com.au
Reliability
10 of 10 checks
Response time
642 ms
Transport
streamable HTTP
Last checked
17 October 2026

Live signage pricing, formal quotes and draft orders from Vivid Ads Australia. Open pre-sales MCP.

Description as the publisher wrote it.

The 25 tools Vivid Ads Commerce offers

ToolWhat it does
vivid_accept_quoteReturn the secure payment link for a formal quote Vivid already emailed (e.g. #D786069) so the customer can complete the order without leaving the conversation. Requires the quote number AND the email it was sent to (identity). Read-only —
Inputs: quote_number, email
vivid_artworkAttach a customer-provided artwork file or link to a signage order (a successful attach does NOT mean it is print-ready — the team still checks it). EASIEST: pass a shareable link to the file (sourceUrl) — Google Drive, Dropbox, WeTransfer,
Inputs: sourceUrl, requestUpload, filename, contentType, fileId
vivid_check_artworkCheck whether a customer's artwork PDF is print-ready BEFORE they order — powered by Vivid's own production preflight engine. Reports size vs the ordered size, bleed, RGB-vs-CMYK colour, font embedding and effective resolution, each with a
Inputs: file_url, width_mm, height_mm
vivid_cross_sellSuggest relevant, NON-pushy add-on products to round out a customer's order — 1–2 genuinely useful companions with a reason. PREFERS real frequently-bought-together data from Vivid Ads' order history (pass `product` = the product handle the
Inputs: product, use_case, already_have
vivid_delivery_estimateEstimate WHEN an order would arrive at an Australian postcode — the question behind 'can I get it by Friday?'. Works the timeline through honestly: production starts only after the customer approves their digital proof (3pm AEST cutoff), th
Inputs: product, postcode, artwork_ready
vivid_delivery_quoteEXACT delivery/freight cost to an Australian postcode for a product configuration — the SAME live rates the vividads.com.au checkout shows (carrier + shipping-rules apps; incl. GST). Use whenever the customer asks what shipping/delivery cos
Inputs: product, size, options, quantity, postcode, suburb
vivid_fulfilment_order_statusAuthoritative order state with a per-line-item breakdown and an order-level rollup. States: received, in_production, partially_ready, ready_for_pickup, dispatched, in_transit, out_for_delivery, delivered, completed, on_hold, cancelled. Incl
Inputs: customer_email, order_id, order_name, line_item_id
vivid_fulfilment_pickup_statusWhether an order (or specific line items) is ready for pickup at Derrimut VIC — ready once printed and cut, before dispatch.
Inputs: customer_email, order_id, order_name, line_item_id
vivid_fulfilment_production_stageWhere each line item is in production, per item plus a rollup. Stages (in order): received, in preflight, awaiting proof, proof approved, imposing, queued for print, sent to Caldera, printing, printed, at Zund cutter, cut, dispatched. Needs
Inputs: customer_email, order_id, order_name, line_item_id
vivid_fulfilment_shippingStarShipit shipping: carrier, tracking number, tracking URL, ETA and delivered flag. shipping_state: not_dispatched, shipped, in_transit, out_for_delivery, delivered, exception.
Inputs: customer_email, order_id, order_name, line_item_id
vivid_identity_startStart email verification before showing a customer's private data (past orders, reorder, saved address, email order-status). Sends a 6-digit code to the email. Returns a verificationId. Then ask the customer for the code and call vivid_iden
Inputs: email, purpose
vivid_identity_verifyComplete email verification: pass the verificationId from vivid_identity_start and the 6-digit code the customer received. On success returns a short-lived identity token — pass that token to vivid_reorder / vivid_order_status to unlock the
Inputs: verificationId, code
vivid_order_artworkShow a VERIFIED customer the PRINT-READY artwork files produced for one of their past orders (the actual files that went to print), so they can confirm them before reordering. Requires the order number and a valid identity token bound to th
Inputs: order, email, token
vivid_order_statusCheck the LIVE status of an order — real production stage (from the Enfocus Switch print workflow), ready-for-pickup, or shipped with carrier + tracking (from StarShipit, authoritative). Look up a real order by number (e.g. #119581) or a qu
Inputs: reference, email
vivid_place_orderCreate a Shopify DRAFT order for Vivid Ads team review — NOT a final/placed order, and NEVER charges a card. Before calling, summarise the exact product, quantity, configuration, verified price (if available), customer details, and delivery
Inputs: product, size, quantity, options, items, name
vivid_priceCalculate the current price for an EXACT product configuration. Pass `options` with the full selected configuration (use vivid_product first), or just `size` for simple products. Some products take several seconds or need manual confirmatio
Inputs: product, size, options, quantity
vivid_price_breaksVivid's REAL published volume price breaks for a product + size (e.g. 1 → $135 ea, 2 → $132.30, 5 → $128.25, 10 → $121.50 — save 10%). Use for bulk/trade pricing questions, or right after a price when a slightly larger quantity would save t
Inputs: product, size, quantity
vivid_productGet a product's FULL real option schema (all dimensions, not just size) so you can configure it correctly before pricing/ordering. Returns each option's key, label, allowed values, default, whether it's required, whether it affects price, a
Inputs: product
vivid_proof_statusCheck a customer's DIGITAL PROOF status: has the proof been emailed, is it awaiting their approval, being revised after rejection, or already approved (production underway). Use for 'where's my proof', 'did you send my proof', 'when do I ap
Inputs: order_number, email
vivid_recommendRecommend Vivid Ads signage for a goal + business type (real Australian signage: pull-up banners, A-frames, corflute, fabric banners, flags, media walls). Call with goal and business; omit either to get the next question to ask the customer
Inputs: goal, business
vivid_reorderReorder a customer's previous signage job — fast. Requires identity verification (emailed one-time code), not just an order number. action:'list' shows their past orders; action:'reorder' repeats one. ARTWORK: it reuses only the customer's
Inputs: email, action, order, product, quantity, artwork
vivid_request_quoteEmail the customer a formal QUOTATION. If the exact configuration can be priced and an email is given, this INSTANTLY emails a branded PDF-style quotation (line items, GST, total, quote number, 14-day validity, accept-online link) — status
Inputs: product, size, quantity, options, name, email
vivid_searchSearch the Vivid Ads catalogue by product name, category, or intended use (e.g. 'corflute', 'pull up banner', 'expo', 'shopfront'). Returns matching products grounded in Vivid's own Shopify collections, so it also surfaces same-range, same-
Inputs: query
vivid_support_answerAnswer a customer's support / FAQ question in Vivid Ads' voice, grounded in the team's real support history + verified policy. Covers turnaround & production time, digital proofs & approval, artwork specs & file setup, products & options, q
Inputs: question
vivid_upload_artworkUpload a customer's artwork FILE through the agent (no website file picker needed). Accepts the file as base64, stores it in Vivid's Google Drive, and returns a stable shareable link plus metadata. Accepts PDF / AI / EPS / JPG / PNG. Does N
Inputs: filename, mimeType, contentBase64, email, token, quoteId

Add Vivid Ads Commerce to your AI client

Every block below points at https://agent.vividads.com.au/api/ucp/public/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http vivid-ads-commerce https://agent.vividads.com.au/api/ucp/public/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://agent.vividads.com.au/api/ucp/public/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "vivid-ads-commerce": {
      "type": "http",
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "vivid-ads-commerce": {
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "serverUrl": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Vivid Ads Commerce
version: 0.0.1
schema: v1
mcpServers:
  - name: Vivid Ads Commerce
    type: streamable-http
    url: https://agent.vividads.com.au/api/ucp/public/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "httpUrl": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "type": "http",
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "vivid-ads-commerce": {
      "url": "https://agent.vividads.com.au/api/ucp/public/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fagent.vividads.com.au%2Fapi%2Fucp%2Fpublic%2Fmcp&type=streamable_http&id=vivid-ads-commerce&name=Vivid%20Ads%20Commerce

Is Vivid Ads Commerce up right now?

It answered our last check on 17 October 2026 in 642 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Vivid Ads Commerce

Questions about Vivid Ads Commerce

Is there an official Vivid Ads Commerce MCP server?

Yes. It is published by com.au and served from agent.vividads.com.au, the vendor's own domain: https://agent.vividads.com.au/api/ucp/public/mcp.

How many tools does Vivid Ads Commerce have?

25, as returned by the server's own tools/list on 9 September 2026: vivid_accept_quote, vivid_artwork, vivid_check_artwork, vivid_cross_sell, vivid_delivery_estimate, vivid_delivery_quote, vivid_fulfilment_order_status, vivid_fulfilment_pickup_status, and 17 more.

Is Vivid Ads Commerce down?

It answered our last check on 17 October 2026 in 642 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add Vivid Ads Commerce to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://agent.vividads.com.au/api/ucp/public/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Vivid Ads Commerce need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: au.com.vividads. Endpoint host: agent.vividads.com.au. ARD identifier: urn:air:au.com.vividads:mcp:vivid-ads-commerce. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.