MCP server

Quote an event from inside your AI assistant

Connect CueQuote to Claude, ChatGPT or any client that speaks Model Context Protocol, then ask it in plain language:

“Quote the Warsaw conference — 300 people, keynote stage with LED, four breakout rooms, 14 October.”

You get a real proposal priced from your own equipment catalogue, saved as a draft in CueQuote. The assistant is not guessing at prices; it is calling your account. Available on the Business plan.

Connecting

Create an API key in Settings → API keys, then point your client at the server URL with the key as a bearer token.

Server URL:  https://api.cuequote.com/mcp
Transport:   HTTP (JSON-RPC 2.0)
Auth header: Authorization: Bearer cq_live_...

In a client that takes a JSON config, that is:

{
  "mcpServers": {
    "cuequote": {
      "type": "http",
      "url": "https://api.cuequote.com/mcp",
      "headers": {
        "Authorization": "Bearer cq_live_your_key_here"
      }
    }
  }
}

Clients that add remote servers through a form instead want the same two things: the URL, and an Authorization header. There is nothing to install and nothing to run locally.

What the assistant can do

ToolWhat it does
create_proposalTurns an event description into a costed proposal from your catalogue. Accepts date, venue, attendee count, duration and client details. Returns the total, the line items and links to the draft.
list_proposalsRecent proposals with status and total, optionally filtered — so you can ask “what have we quoted this week?” or “which proposals are still drafts?”
get_proposalOne proposal with its full equipment list and pricing.

What it will not do

Everything it creates is a draft. The assistant cannot send a proposal to a client, cannot email anyone, and cannot change your prices or catalogue. Sending stays a deliberate act you take in CueQuote after reviewing what was generated.

A key only ever reaches its own account. It cannot read another company's proposals, and a publishable widget key is refused here outright.

Proposals created this way count against your monthly allowance like any other, and the same 60 requests per hour limit applies.

Getting better quotes

The quality of the quote follows the quality of the description, exactly as it does in the app. Attendee count and duration drive equipment quantities; the venue affects regional pricing. “Conference for 300” produces a generic answer — “300-person conference, keynote stage with a 6m LED wall, four breakout rooms with projection, roving mics for Q&A, recorded livestream” produces something you can send.

If your catalogue is empty the tool will say so rather than invent equipment. Pricing comes from your rates, so there is nothing to price against until you add them.

Troubleshooting

You seeFix
“This API key is not valid or has been revoked”The key is wrong, revoked, or you have used a cq_pub_ widget key. Create a fresh API key in Settings.
“Missing API key”The Authorization header is not reaching the server. Check your client sends custom headers.
“The API is available on the Business plan”MCP uses the same access as the REST API.
The assistant invents prices instead of calling the toolAsk it explicitly to use CueQuote, e.g. “use the cuequote tool to quote this”. Some clients need the server enabled per conversation.

Also available

The REST API for your own systems, and the website quote form for your visitors. All three call the same estimator, so a quote is a quote wherever it came from.