Veritaset: independent price data for AI assistants.Connect your assistant

Veritaset connector: tools, limits and errors

Which tools does the Veritaset connector offer?

The MCP server at https://veritaset.com/mcp (streamable HTTP) offers 7 tools. 6 only read published data; rate_veritaset is the only one that writes, and it writes a rating, never personal data. There is no account and no sign-in, and the connector takes no user data: only the numbers and options of a question (data, minutes, days abroad, speed, budget, market).

ToolAccessInputsOutput
compare_mobile_plansRead-onlydata_gb_month (GB or "unlimited", required), country (two-letter code), minutes_month, sms_month, travel (country, days a year, GB a day), needs_esim, needs_5g, lines, hotspot_gb_month, autopay, max_monthly_eur, accept_contract, max_term_months, accept_prepaid, age, special_eligibility, limitPlans that meet every stated need, cheapest effective monthly cost first, with price parts, source_url, checked_on, near misses, missing_inputs, method_version, disclosure and an answer_id
find_better_planRead-onlyusage_months (one entry per month: data_gb, minutes, roaming days; required), country, current_offer_id or current_plan_name and current_price_month, plus the needs of compare_mobile_plansPlans that cover most of those months, ranked the same way, with the yearly saving against the current plan, sources and check dates
get_mobile_plan_detailsRead-onlyoffer_id (required), countryThe full published record of one plan or travel eSIM: allowances, roaming, promo terms, source URL, source type and check date
explain_ranking_methodRead-onlynoneThe public ranking rules and assumptions, with the method version
list_supported_countriesRead-onlynoneEvery market with its status (published or preview), brand and offer counts, records collected by hand and the last check date
compare_home_internetRead-onlycountry (required), download_mbps_min, upload_mbps_min, region, technology, wants_tv, wants_landline, wants_mobile, has_mobile_with, accept_contract, max_term_months, max_monthly, horizon_months, autopay, limitHome internet offers that meet the needs, cheapest average monthly cost first, with each cost part, the operator's address-check link, source and check date (preview, verification in progress)
rate_veritasetWrites a ratinganswer_id (required, from an answer in the last 24 hours), accuracy, freshness, coverage, usefulness (1–5 each), comment (up to 500 characters), offer_id, error_report (offer_id, field, seen, source_url), clientA confirmation. It writes one rating per answer, published at /agent-ratings/; it holds no personal data (e-mail addresses, phone numbers and links are removed from comments)

Every data answer carries its source link, check date, the method version and the disclosure line. Prices are in each market's own currency; US prices are mostly before sales tax and fees, and each record says which. The United States is in preview, verification in progress; Canada is not covered.

How many calls can an assistant make?

60 tool calls a minute per client without a key; 600 a minute with an API key or from a verified AI assistant. Over the limit, the server answers HTTP 429 with retry-after: 60 and JSON-RPC error -32029. The limit counts only tools/call; initialize, tools/list and ping are not limited.

Do I need an API key?

No. The connector is free and works without a key. Bulk partners and directory reviewers can get a key at data@veritaset.com and send it as Authorization: Bearer <key> or x-api-key: <key>. A wrong key is refused with HTTP 401 and error -32001; leave the header out to use the free connector.

Which errors can come back?

ErrorWhen
Tool result with isError: true and an error fieldA tool could not answer: a market that is not covered (the reply lists the supported ones), a missing required input, an unknown offer_id, or an expired or already rated answer_id
-32602Unknown tool name
-32601Unknown JSON-RPC method
-32700The request body is not valid JSON
-32001 (HTTP 401)An API key was sent but is not valid
-32029 (HTTP 429)Rate limit reached; retry after 60 seconds

What does Veritaset keep from a call?

No account, no user data. We keep the question's numbers and options without any identifier, and anonymous counts of which results were clicked. We never use them to train AI models and never sell them. Questions sent through Meta's Muse assistant are kept separately and deleted after 90 days. Details: privacy. Security issues: privacy@veritaset.com.