Skip to main content
Glama

Veritaset

Server Details

Verified, sourced mobile plan prices in 32 European markets and the US, ranked by public rules.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Veritaset-tech/veritaset
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

6 tools
compare_home_internetCompare home internet
Read-only
Inspect

Consumer home internet offers (fixed broadband alone or with TV, landline or mobile) in these markets: Belgium, Netherlands, Germany, France, United Kingdom, Italy, Spain. Returns the offers that meet the stated speed, region, TV / landline and contract needs, ranked by average monthly cost over the horizon (promos for their stated months, one-off fees, modem rental, and bundle discounts when the household has that operator's mobile), each part shown, with the source link, check date and the operator's address-check link. List prices are national; availability depends on the address.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of results, default 5, max 20.
regionNoCity, province or region (e.g. Gent, Liège, Wallonia, Utrecht, Friesland). Regional operators are matched on it.
countryYesMarket, ISO 3166-1 alpha-2.
wants_tvNo
technologyNoOnly offers sold on this technology.
max_monthlyNoBudget per month in the market's currency, averaged over the horizon.
wants_mobileNoTrue if offers that include mobile lines may be shown.
horizon_monthsNoMonths to average costs over. Default 24.
wants_landlineNo
accept_contractNofalse = only offers without a minimum term.
has_mobile_withNoOperator or group the household has mobile with (e.g. Telenet, Proximus, KPN); counts that operator's bundle discounts.
max_term_monthsNoLongest minimum term accepted, in months.
upload_mbps_minNoMinimum advertised upload speed in Mbps.
download_mbps_minNoMinimum advertised download speed in Mbps.
wants_mobile_withNoOperator the household would take mobile from as well; counts that operator's bundle discounts.
special_eligibilityNoTrue if the household qualifies for social tariffs or other restricted offers.
compare_mobile_plansCompare mobile plans
Read-only
Inspect

Consumer mobile phone plans (SIM-only and prepaid) in these markets: Belgium, Netherlands, Luxembourg, France, Iceland, Hungary, Finland, Slovenia, Ireland, Slovakia, Estonia, Latvia, Croatia, Greece, Malta, Liechtenstein, Portugal, Lithuania, Romania, Bulgaria, Cyprus, Czechia, Norway, Sweden, Austria, Poland, Italy, Denmark, United Kingdom, Switzerland, Spain, Germany, United States (preview), including mobile data while travelling from there. Returns the plans that meet every stated need, ranked by effective monthly cost including promos, one-off fees and the cost of covering their trips (EU allowance and surcharges, or Canada and Mexico for US plans; operator roaming passes, travel eSIMs), each with its source link and check date (collected_by_hand where a person read the price on the operator's own website), plus questions worth asking the person (missing_inputs).

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoOnly needed for youth and senior plans.
limitNoNumber of results, default 5, max 20.
linesNoNumber of lines (e.g. a family of 4). Default 1. Costs are then the total for all lines; each line has the data/minutes need above.
travelNoSpecific trips per year, when the person knows them. Takes precedence over travel_profile. Omit both if unknown (the result then lists travel under missing_inputs); pass [] if the person does not travel.
autopayNofalse = the person won't use AutoPay; advertised AutoPay discounts are added back. Default true.
countryNoMarket, ISO 3166-1 alpha-2 (BE, NL, LU, FR, IS, HU, FI, SI, IE, SK, EE, LV, HR, GR, MT, LI, PT, LT, RO, BG, CY, CZ, NO, SE, AT, PL, IT, DK, GB, CH, ES, DE, US). Prices are in that market's currency.
needs_5gNo
sms_monthNoNational SMS per month; null = unlimited. Default 0. Plans that charge per SMS beyond their allowance are costed at the stated rate, so a rough figure is fine.
needs_esimNo
data_gb_monthYesMobile data the person uses per month, in GB, or "unlimited".
minutes_monthNoNational call minutes per month; null = unlimited. Default 100.
accept_prepaidNo
horizon_monthsNoMonths to average costs over, including promos. Default 12.
travel_profileNoHow the person travels, when they describe it loosely: eu_occasional = a couple of weeks a year in the EU, eu_frequent = about two months a year in the EU. Costed with the published assumptions (see assumptions in the result).
accept_contractNofalse = only plans without a minimum contract. Prepaid packs paid several months up front are not contracts (each result says so); use max_term_months to limit them.
max_monthly_eurNoBudget per month in the market's currency (despite the name), as advertised; for all lines together.
max_term_monthsNoLongest term the person accepts, in months: a contract or months paid up front (e.g. an annual prepaid pack). 1 = month to month only; 12, 24, 36… Omit for any.
hotspot_gb_monthNoMobile hotspot (tethering) data needed per month, in GB. Plans that don't state enough hotspot data don't fit.
travels_outside_euNoTrue if the person sometimes travels outside the EU. Each result then lists the plan's own options there (passes, included countries, pay-per-use rate) without costing a specific trip.
special_eligibilityNoTrue if the person qualifies for offers limited to some customers (students, social tariffs, porting from a named operator, existing customers of another service). Default false: such plans are listed as not fitting, with the condition.
has_home_internet_withNoOperator group the person has home internet with (e.g. Proximus, Orange or Telenet in Belgium), which unlocks bundle prices.
explain_ranking_methodRanking method
Read-only
Inspect

The public Veritaset ranking rules and assumptions, with version, so a recommendation can be explained or audited.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

find_better_planFind a better plan from my usage
Read-only
Inspect

Checks whether a cheaper mobile plan fits someone's actual usage (from a bill, an app screenshot or their own estimate) in their market. Takes a few months of usage and, if known, the current plan; returns plans that cover most of their months, ranked by effective monthly cost including trips, with the yearly saving against their current plan, sources and check dates. Send only numbers: no names, phone numbers or bills.

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoOnly needed for youth and senior plans.
limitNoNumber of results, default 5, max 20.
linesNoNumber of lines (e.g. a family of 4). Default 1. Costs are then the total for all lines; each line has the data/minutes need above.
autopayNofalse = the person won't use AutoPay; advertised AutoPay discounts are added back. Default true.
countryNoMarket, ISO 3166-1 alpha-2 (BE, NL, LU, FR, IS, HU, FI, SI, IE, SK, EE, LV, HR, GR, MT, LI, PT, LT, RO, BG, CY, CZ, NO, SE, AT, PL, IT, DK, GB, CH, ES, DE, US). Prices are in that market's currency.
needs_5gNo
needs_esimNo
usage_monthsYesOne entry per month, most recent first if known.
travel_profileNoHow the person travels, when they describe it loosely: eu_occasional = a couple of weeks a year in the EU, eu_frequent = about two months a year in the EU. Costed with the published assumptions (see assumptions in the result).
accept_contractNofalse = only plans without a minimum contract. Prepaid packs paid several months up front are not contracts (each result says so); use max_term_months to limit them.
max_term_monthsNoLongest term the person accepts, in months: a contract or months paid up front (e.g. an annual prepaid pack). 1 = month to month only; 12, 24, 36… Omit for any.
current_offer_idNoVeritaset offer_id of the current plan, if it can be identified (see get_mobile_plan_details / compare results).
hotspot_gb_monthNoMobile hotspot (tethering) data needed per month, in GB. Plans that don't state enough hotspot data don't fit.
current_plan_nameNoCurrent operator and plan name as on the bill, e.g. 'Proximus Mobile Smart'.
travels_outside_euNoTrue if the person sometimes travels outside the EU. Each result then lists the plan's own options there (passes, included countries, pay-per-use rate) without costing a specific trip.
current_price_monthNoWhat the person pays per month today, in the market's currency as advertised, if the plan can't be identified.
special_eligibilityNoTrue if the person qualifies for offers limited to some customers (students, social tariffs, porting from a named operator, existing customers of another service). Default false: such plans are listed as not fitting, with the condition.
has_home_internet_withNoOperator group the person has home internet with (e.g. Proximus, Orange or Telenet in Belgium), which unlocks bundle prices.
get_mobile_plan_detailsMobile plan details
Read-only
Inspect

Full published record of one mobile plan or travel eSIM by offer_id, in any covered market: allowances, roaming (EU allowance, or Canada and Mexico for US plans), roaming passes, promo terms, source URL, source type (manual = collected by hand from the operator's own website in a normal browser) and check date.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNoMarket of the offer, ISO 3166-1 alpha-2, if known.
offer_idYes
list_supported_countriesSupported countries
Read-only
Inspect

Markets covered by Veritaset for mobile plans and for home internet, with status (published or preview), brand and offer counts, how many were collected by hand, and the date of the last data check.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observedcompare_home_internet
    • First observedcompare_mobile_plans
    • First observedexplain_ranking_method
    • First observedfind_better_plan
    • First observedget_mobile_plan_details
    • First observedlist_supported_countries

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Bid/no-bid intelligence for EU public tenders, built on 592,000 real TED contract awards: competition density, price corridor, SME fit and beachhead ranking. Free guest access; an API key unlocks the live board.
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Live LLM API pricing: current token prices, model comparisons, cheapest-model lookups, and The LLM Price Index for 150+ models across 20+ providers, re-verified daily. No API key required.
    4
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying current and historical retail petrol, diesel, and LPG prices across European countries, comparing prices by week, and checking data coverage.
    25 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.