Skip to main content
Glama

Compare VPN Plans

compare-vpn
Read-onlyIdempotent

Use this when the user wants to compare VPN subscriptions, find the cheapest VPN, or choose a VPN for streaming or torrenting. Ranks a curated catalog of US-priced (USD) VPN plans (NordVPN, Surfshark, ExpressVPN, Proton VPN, Private Internet Access, CyberGhost), cheapest first, by effective monthly cost over the preferred term including renewals, and shows the upfront price, renewal price, devices, money-back days, audited no-logs (with auditor), jurisdiction and RAM-only servers; privacy facts not confirmed on the provider's own pages are marked unconfirmed. Prices are US/USD prices; local checkout prices may differ. The catalog is a selection, not the whole market; each result states the oldest price-check date. Inputs, all optional: term_months (1, 12, 24 or 36), min_devices, needs (streaming, p2p; plans where the feature is unconfirmed are excluded), country (only adds a note when not US) and checkout (default false: pricing-page links; true: plan-preselected checkout links). No personal data is used. Keywords: best VPN, cheapest VPN, VPN comparison, VPN deals, VPN for streaming, VPN for torrenting.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
needsNoRequired features: streaming, p2p (torrenting).
countryNoTwo-letter country code. Prices are always US prices in USD; for a country other than US the result says local checkout prices may differ.
checkoutNoDefault false: return pricing-page links. Set true to return plan-preselected provider checkout links instead.
min_devicesNoMinimum simultaneous devices needed.
term_monthsNoPreferred subscription length in months: 1, 12, 24 or 36.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
plansYes
sourceYes
messageNo
priceNoteYes
disclosureYes
currencyNoteYes
selectionNoteYesHow many plans are shown, from how many providers, out of the curated catalog.
missingTermNoteNoProviders with no plan for the requested term.
unconfirmedNoteNoProviders left out of a needs filter because the feature is unconfirmed, not because it is missing.
oldestVerifiedDateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedOutput schema / properties / plans / items / properties / offerTargetUrl
      Added value: +{
      +  "description": "Where offerUrl redirects to.",
      +  "type": "string"
      +}
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources