Live signage pricing, formal quotes and draft orders from Vivid Ads Australia. Open pre-sales MCP.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://agent.vividads.com.au/api/ucp/public/mcp25 Tools · 859 msvivid_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-purpose alternatives — products flagged `sameRange:true` co…Search 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-purpose alternatives — products flagged `sameRange:true` co…
| Parameter | Typ | Beschreibung |
|---|---|---|
| query* | string | what the customer is looking for (a product name, a category, or a use-case like 'expo' or 'shopfront') |
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.Recommend 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| goal | string | e.g. foot-traffic, promote-sale, stand-out-expo, advertise-outside, opening-store, brand-presence |
| business | string | e.g. cafe-hospitality, retail, real-estate, events-expo, corporate, school, gym-fitness |
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 customer chose); falls back to curated use-case bundles (p…Suggest 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 customer chose); falls back to curated use-case bundles (p…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product | string | the product handle the customer chose, e.g. 'pull-up-banners' — returns items frequently bought with it from real order history |
| use_case | string | curated fallback: 'trade-show', 'school-open-day', 'construction-fence', 'retail-promotion', 'real-estate', or 'corporate-conference' |
| already_have | array | product keys/handles the customer already chose (optional) — excluded from suggestions |
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, quotes & pricing, delivery & pickup, changing/cancelling ord…Answer 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, quotes & pricing, delivery & pickup, changing/cancelling ord…
| Parameter | Typ | Beschreibung |
|---|---|---|
| question* | string | the customer's support question, in their own words |
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, and display order — plus `turnaround` (the live production/l…Get 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, and display order — plus `turnaround` (the live production/l…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product* | string | product name, e.g. 'feather flag', 'corflute', 'table throw' |
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 confirmation. Before calling, briefly tell the customer you're checkin…Calculate 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 confirmation. Before calling, briefly tell the customer you're checkin…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product* | string | product name, e.g. 'pull up banner', 'corflute', 'a-frame', 'feather flag' |
| size | string | (simple products) size, e.g. '850x2000', or a named size like 'medium' |
| options | object | FULL selected options keyed by the schema keys from vivid_product, e.g. { size:'Medium', sides:'Double-sided', base:'Heavy Duty Metal Plate (5kg)' } or { size:… |
| quantity | number | how many |
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 costs. Resolve the product + size/options + quantity first (vi…EXACT 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 costs. Resolve the product + size/options + quantity first (vi…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product* | string | product name, e.g. 'pull up banner' |
| size | string | (simple products) size, e.g. '850x2050' |
| options | object | FULL selected options for option-rich/custom products (same shape as vivid_price.options) |
| quantity | number | — |
| postcode* | string | 4-digit Australian postcode |
| suburb | string | — |
| state | string | VIC/NSW/QLD/SA/WA/TAS/NT/ACT (derived from postcode if omitted) |
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 'quoted'. For custom/unpriceable products it logs the reque…Email 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 'quoted'. For custom/unpriceable products it logs the reque…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product | string | — |
| size | string | — |
| quantity | number | — |
| options | object | FULL selected options (same shape as vivid_price.options) so the quotation is priced exactly — include size + any dropdowns/add-ons. |
| name | string | — |
| email* | string | — |
| company | string | — |
| phone | string | customer phone (optional) |
| message | string | the customer's full request in their own words (multi-item OK) |
| discountCode | string | any reseller/trade or discount code the customer mentioned (recorded, NOT applied here) |
| artworkUrl | string | link to the customer's uploaded artwork (e.g. the fileUrl returned by vivid_upload_artwork), if any |
| design | string | design preference: 'ai_design' | 'upload_own' | 'design_later' |
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/pickup, then get the customer's explicit confirmation. Cal…Create 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/pickup, then get the customer's explicit confirmation. Cal…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product | string | — |
| size | string | — |
| quantity | number | — |
| options | object | FULL selected options (same shape as vivid_price.options). Use vivid_product to see them. Prefer this over `size` for option-rich products. |
| items | array | For a MULTI-LINE order (e.g. two banners with DIFFERENT designs): one entry per line, each { product, size?, options?, quantity?, artwork? }. Different designs… |
| name | string | — |
| email* | string | — |
| company | string | — |
| phone | string | — |
| customerType | string | retail|corporate|school|government|account — sets payment terms |
| delivery | object | pickup or delivery details. PICKUP: { method:'pickup', name, email, phone, pickupLocation?, notes? }. DELIVERY: { method:'delivery', name, email, phone, compan… |
| artwork | object | { mode:'ai_design'|'upload_file'|'design_brief', designId?, imageUrl?, printPdfUrl?, fileUrl?, brief? } |
| poNumber | string | — |
| confirm | boolean | set true ONLY after the customer reviews and confirms |
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, etc. — and use the returned fileUrl in vivid_place_order's…Attach 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, etc. — and use the returned fileUrl in vivid_place_order's…
| Parameter | Typ | Beschreibung |
|---|---|---|
| sourceUrl | string | a shareable https link to the print-ready artwork (PDF/PNG/JPG/AI/EPS) — the easiest path |
| requestUpload | boolean | set true to get a direct-upload URL for a large file (client uploads straight to storage) |
| filename | string | filename (required with requestUpload), e.g. 'flyer.pdf' |
| contentType | string | — |
| fileId | string | after a direct upload completes, pass the returned file id here to finalise and get the share link |
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 quote/draft by number (e.g. #D776755). Requires the customer'…Check 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 quote/draft by number (e.g. #D776755). Requires the customer'…
| Parameter | Typ | Beschreibung |
|---|---|---|
| reference | string | order # or quote/draft # (e.g. '#119581' or '#D776755') |
| string | alternatively, the customer's email to list recent orders (requires verified identity) |
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 the customer money. Prices are AUD incl. GST and come from t…Vivid'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 the customer money. Prices are AUD incl. GST and come from t…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product* | string | product name, e.g. 'premium pull up banner' |
| size | string | size — breaks are per size/variant |
| quantity | number | the customer's current quantity, to highlight the next worthwhile break |
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 — nothing is charged; it returns the customer's existing Shop…Return 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 — nothing is charged; it returns the customer's existing Shop…
| Parameter | Typ | Beschreibung |
|---|---|---|
| quote_number* | string | quote/draft number, e.g. '#D786069' |
| email* | string | the email the quote was sent to (required) |
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), then production time for that product, then transit for their…Estimate 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), then production time for that product, then transit for their…
| Parameter | Typ | Beschreibung |
|---|---|---|
| product | string | product name — used to read its real production time |
| postcode* | string | 4-digit Australian delivery postcode |
| artwork_ready | boolean | true if artwork is print-ready and the proof will be approved immediately |
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 plain-English fix. ADVISORY ONLY: it never blocks anything.…Check 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 plain-English fix. ADVISORY ONLY: it never blocks anything.…
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_url* | string | downloadable URL of the artwork PDF (e.g. the fileUrl from vivid_upload_artwork) |
| width_mm | number | ordered width in mm, if known — enables the size check |
| height_mm | number | ordered height in mm, if known |
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 approve'. Requires the order number AND the email on the orde…Check 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 approve'. Requires the order number AND the email on the orde…
| Parameter | Typ | Beschreibung |
|---|---|---|
| order_number* | string | order number, e.g. '#121978' |
| email* | string | the email address the order was placed under (required) |
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 previously APPROVED artwork (the print file), never a pre-a…Reorder 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 previously APPROVED artwork (the print file), never a pre-a…
| Parameter | Typ | Beschreibung |
|---|---|---|
| email* | string | the email the customer ordered under (required to find past orders) |
| action | string | 'list' (show past orders) or 'reorder' (repeat one) |
| order | string | order name to reorder from, e.g. '#D12345' (optional) |
| product | string | which product to reorder, e.g. 'corflute' (optional; default = most recent eligible) |
| quantity | number | override quantity (optional; default = same as last time) |
| artwork | string | new print-ready artwork file URL (optional; default = reuse previous) |
| name | string | — |
| token | string | the identity token from vivid_identity_verify (required — proves the customer owns this email) |
| confirm | boolean | set true to place the reorder (draft, proof-gated, never charges) |
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_identity_verify. Use this whenever a customer asks to see 'my o…Start 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_identity_verify. Use this whenever a customer asks to see 'my o…
| Parameter | Typ | Beschreibung |
|---|---|---|
| email* | string | the customer's email to verify |
| purpose | string | reorder | order_status | saved_details (optional) |
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 customer's private data. Codes expire in 10 minutes; attem…Complete 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 customer's private data. Codes expire in 10 minutes; attem…
| Parameter | Typ | Beschreibung |
|---|---|---|
| verificationId* | string | from vivid_identity_start |
| code* | string | the 6-digit code the customer received by email |
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 the customer's email; only returns artwork for orders that be…Show 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 the customer's email; only returns artwork for orders that be…
| Parameter | Typ | Beschreibung |
|---|---|---|
| order* | string | the order number to show artwork for, e.g. '117478' |
| email* | string | the customer's email (must match the identity token) |
| token | string | the identity token from vivid_identity_verify (required — proves the customer owns this email/order) |
vivid_upload_artworkprivilegiertUpload 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 NOT verify print-readiness — the team checks that. Uploading…Upload 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 NOT verify print-readiness — the team checks that. Uploading…
| Parameter | Typ | Beschreibung |
|---|---|---|
| filename* | string | original filename incl. extension, e.g. 'banner-artwork.pdf' |
| mimeType | string | MIME type, e.g. 'application/pdf' |
| contentBase64* | string | the file contents, base64-encoded (data URI prefix OK). Small files only; for very large files share a download link instead. |
| string | customer email (optional). Only recorded once verified — see token. | |
| token | string | identity token from vivid_identity_verify. Required to attach this upload to an order or to record the email; without it the file is still stored, just not cla… |
| quoteId | string | associate with a quote request (optional) |
| orderId | string | attach to an existing order (optional). Ignored unless a valid token is supplied — an unverified caller must not be able to put a file on somebody else's order. |
| sessionId | string | associate with a design session (optional) |
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. Includes the StarShipit shipping summary where available.Authoritative 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. Includes the StarShipit shipping summary where available.
| Parameter | Typ | Beschreibung |
|---|---|---|
| customer_email* | string | The email address on the order. REQUIRED for identity — order details are only returned when this email matches the order. The customer must give their email A… |
| order_id | string | Shopify order GID, e.g. gid://shopify/Order/123. |
| order_name | string | Human order name, e.g. "#12345" (alias for order_id). |
| line_item_id | string | Optional Shopify line item GID to scope to one item. |
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-action states: missing file, preflight failed, with design…Where 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-action states: missing file, preflight failed, with design…
| Parameter | Typ | Beschreibung |
|---|---|---|
| customer_email* | string | The email address on the order. REQUIRED for identity — order details are only returned when this email matches the order. The customer must give their email A… |
| order_id | string | Shopify order GID, e.g. gid://shopify/Order/123. |
| order_name | string | Human order name, e.g. "#12345" (alias for order_id). |
| line_item_id | string | Optional Shopify line item GID to scope to one item. |
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.StarShipit shipping: carrier, tracking number, tracking URL, ETA and delivered flag. shipping_state: not_dispatched, shipped, in_transit, out_for_delivery, delivered, exception.
| Parameter | Typ | Beschreibung |
|---|---|---|
| customer_email* | string | The email address on the order. REQUIRED for identity — order details are only returned when this email matches the order. The customer must give their email A… |
| order_id | string | Shopify order GID, e.g. gid://shopify/Order/123. |
| order_name | string | Human order name, e.g. "#12345" (alias for order_id). |
| line_item_id | string | Optional Shopify line item GID to scope to one item. |
vivid_fulfilment_pickup_statusWhether an order (or specific line items) is ready for pickup at Derrimut VIC — ready once printed and cut, before dispatch.Whether an order (or specific line items) is ready for pickup at Derrimut VIC — ready once printed and cut, before dispatch.
| Parameter | Typ | Beschreibung |
|---|---|---|
| customer_email* | string | The email address on the order. REQUIRED for identity — order details are only returned when this email matches the order. The customer must give their email A… |
| order_id | string | Shopify order GID, e.g. gid://shopify/Order/123. |
| order_name | string | Human order name, e.g. "#12345" (alias for order_id). |
| line_item_id | string | Optional Shopify line item GID to scope to one item. |
25 von 25 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Live signage pricing, formal quotes and draft orders from Vivid Ads Australia. Open pre-sales MCP.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.