SaveOnPhone — Cell Phone Plan Comparison
Search U.S. cell plans, compare supported costs, find wireless news, and get switching guidance.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"cell-phone-plan-comparison": {
"url": "https://saveonphone.com/mcp"
}
}
}远程端点
https://saveonphone.com/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_plans(criteria)
Search all published plans by carrier/name/network/budget/data. Results include next_offset for pagination. Catalog prices retain original dates and conditions; verified_only limits results to detailed billing evidence. Catalog-only results do not establish confirmed savings.
输入模式
{
"type": "object",
"properties": {
"criteria": {
"additionalProperties": false,
"properties": {
"autopay": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Autopay"
},
"age": {
"anyOf": [
{
"maximum": 120,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Age"
},
"bundles": {
"anyOf": [
{
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Bundles"
},
"new_customer": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "New Customer"
},
"line_count": {
"default": 1,
"maximum": 100,
"minimum": 1,
"title": "Line Count",
"type": "integer"
},
"max_monthly_cents": {
"anyOf": [
{
"maximum": 10000000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Monthly Cents"
},
"min_data_gb": {
"anyOf": [
{
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Min Data Gb"
},
"unlimited": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Unlimited"
},
"network": {
"anyOf": [
{
"maxLength": 80,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Network"
},
"max_prepay_months": {
"anyOf": [
{
"maximum": 12,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Prepay Months"
},
"carrier": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Carrier"
},
"query": {
"anyOf": [
{
"maxLength": 200,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Query"
},
"verified_only": {
"default": false,
"title": "Verified Only",
"type": "boolean"
},
"offset": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"title": "Offset",
"type": "integer"
},
"limit": {
"default": 3,
"maximum": 10,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"title": "SearchCriteria",
"type": "object"
}
},
"required": [
"criteria"
],
"title": "search_plansArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "search_plansDictOutput"
}🟢list_carriers
List every searchable carrier, plan counts and networks from the site catalog.
输入模式
{
"type": "object",
"properties": {},
"title": "list_carriersArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "list_carriersDictOutput"
}🟢get_plan_details(plan_id)
Read a plan's terms, verification status, source evidence and carrier links.
输入模式
{
"type": "object",
"properties": {
"plan_id": {
"maximum": 10000000,
"minimum": 1,
"title": "Plan Id",
"type": "integer"
}
},
"required": [
"plan_id"
],
"title": "get_plan_detailsArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "get_plan_detailsDictOutput"
}🟢compare_plan_costs(request)
Compare site prices, features and conditions for up to five plans. Calculate upfront/renewal/first-year costs only where complete evidence exists. Catalog-only rows retain useful facts but do not infer totals or savings.
输入模式
{
"type": "object",
"properties": {
"request": {
"additionalProperties": false,
"properties": {
"plan_ids": {
"items": {
"maximum": 10000000,
"minimum": 1,
"type": "integer"
},
"maxItems": 5,
"minItems": 1,
"title": "Plan Ids",
"type": "array"
},
"current_service_monthly_cents": {
"anyOf": [
{
"maximum": 10000000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Current Service Monthly Cents"
},
"line_count": {
"default": 1,
"maximum": 100,
"minimum": 1,
"title": "Line Count",
"type": "integer"
},
"eligibility": {
"additionalProperties": false,
"properties": {
"autopay": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Autopay"
},
"age": {
"anyOf": [
{
"maximum": 120,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Age"
},
"bundles": {
"anyOf": [
{
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Bundles"
},
"new_customer": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "New Customer"
}
},
"title": "Eligibility",
"type": "object"
}
},
"required": [
"plan_ids"
],
"title": "ComparisonRequest",
"type": "object"
}
},
"required": [
"request"
],
"title": "compare_plan_costsArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "compare_plan_costsDictOutput"
}🟢find_articles(query, limit)
Find published consumer wireless reporting in the canonical SaveOnPhone news feed.
输入模式
{
"type": "object",
"properties": {
"query": {
"default": "",
"maxLength": 200,
"title": "Query",
"type": "string"
},
"limit": {
"default": 5,
"maximum": 10,
"minimum": 1,
"title": "Limit",
"type": "integer"
}
},
"title": "find_articlesArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "find_articlesDictOutput"
}🟢get_switching_guide(plan_id)
Read a switching checklist with offer and coverage checks; performs no account actions.
输入模式
{
"type": "object",
"properties": {
"plan_id": {
"maximum": 10000000,
"minimum": 1,
"title": "Plan Id",
"type": "integer"
}
},
"required": [
"plan_id"
],
"title": "get_switching_guideArguments"
}输出模式
{
"type": "object",
"additionalProperties": true,
"title": "get_switching_guideDictOutput"
}推荐提示词
get_plan_detailsget_plan_detailssearch_planssearch_planslist_carriers已记录的调用示例
get_switching_guide输入参数
{
"plan_id": 1
}输出结果
{
"result": {
"content": [
{
"text": "{\n \"status\": \"verification_pending\",\n \"plan\": {\n \"plan_id\": 1,\n \"carrier\": \"T-Mobile\",\n \"name\": \"Essentials\",\n \"network\": \"T-Mobile\",\n \"data_gb\": null,\n \"unlimited\": true,\n \"hotspot\": \"Unlimited at max 3G speeds\",\n \"hotspot_notice\": \"Confirm current hotspot allowance and speed with the carrier.\",\n \"catalog_verified_at\": \"2026-09-20\",\n \"saveonphone_url\": \"https://saveonphone.com/plans/t-mobile-essentials/\",\n \"carrier_url\": \"https://www.t-mobile.com/cell-phone-plans\",\n \"affiliate_url\": \"https://saveonphone.com/go/t-mobile-1\",\n \"affiliate_disclosure\": \"SaveOnPhone may earn a commission from qualifying carrier links. Commissions do not affect cost ranking.\",\n \"recommendation_status\": \"verification_pending\",\n \"eligibility_status\": \"verification_pending\",\n \"eligibility_unknown_fields\": [],\n \"eligibility_notice\": \"General carrier account, legal capacity, device and service requirements still apply.\",\n \"verification_reason\": \"Detailed billing calculation unavailable: Offer terms have not completed verification. Existing site catalog facts remain available with their original dates.\",\n \"verified_at\": null,\n \"billing\": null,\n \"eligibility\": null,\n \"evidence_urls\": [],\n \"notes\": [],\n \"coverage_notice\": \"Check carrier coverage and device compatibility before switching. Network names do not establish coverage at your address.\",\n \"carrier_slug\": \"t-mobile\",\n \"catalog\": {\n \"price\": 65,\n \"prepay_months\": 1,\n \"network\": \"T-Mobile\",\n \"network_owned\": true,\n \"data_gb\": null,\n \"data_premium_gb\": 50,\n \"hotspot\": \"Unlimited at max 3G speeds\",\n \"features\": [\n \"5G access\",\n \"Scam Shield\",\n \"50GB premium data\",\n \"Unlimited hotspot at max 3G speeds\"\n ],\n \"categories\": [\n \"unlimited\"\n ],\n \"bundle_requirement\": null,\n \"taxes_included\": false,\n \"video_quality\": \"480p\",\n \"international\": {\n \"calling_to\": 0,\n \"data_countries\": 0,\n \"texting_countries\": 0\n },\n \"discounts\": [],\n \"perks\": [],\n \"contract\": false,\n \"requires_autopay\": false,\n \"requires_age_55_plus\": false,\n \"variant_of\": \"essentials\",\n \"last_verified\": \"2026-09-20\",\n \"currency\": \"USD\",\n \"source_money_unit\": \"USD dollars: original price, upfront_price and promotion amount maps. Fields ending _cents are integer USD cents.\",\n \"advertised_monthly_equivalent_cents\": 6500,\n \"explicit_upfront_cents\": null,\n \"freshness\": \"within_14_days\",\n \"promotion_status\": \"not_listed\",\n \"provenance\": \"SaveOnPhone published plan catalog; maintained by the existing site plan monitor.\",\n \"source_url\": \"https://www.t-mobile.com/cell-phone-plans\",\n \"notice\": \"Catalog values and verification dates are reproduced from the site. Monthly equivalents are not necessarily monthly invoices. Unlisted conditions, exact billing-day periods, renewal amounts and fees are not inferred. Expired promotions are historical only.\"\n },\n \"field_basis\": {\n \"network\": \"site_catalog\",\n \"data\": \"site_catalog\",\n \"hotspot\": \"site_catalog\"\n },\n \"data_access\": \"site_catalog\"\n },\n \"steps\": [\n \"Confirm the current offer, eligibility, full upfront payment, renewal price, taxes and fees on the carrier site.\",\n \"Check carrier coverage at the places you use your phone and confirm device or eSIM compatibility.\",\n \"Confirm your phone is unlocked and identify device balances, credits and other obligations that continue after switching.\",\n \"If keeping your number, obtain the account number and transfer PIN securely from your current carrier; do not send them to this connector.\",\n \"Keep existing service active until the new carrier confirms the transfer is complete.\"\n ],\n \"action_notice\": \"This connector does not purchase service, cancel service or transfer phone numbers.\"\n}",
"type": "text"
}
],
"isError": false,
"structuredContent": {
"status": "verification_pending",
"plan": {
"plan_id": 1,
"carrier": "T-Mobile",
"name": "Essentials",
"network": "T-Mobile",
"data_gb": null,
"unlimited": true,
"hotspot": "Unlimited at max 3G speeds",
"hotspot_notice": "Confirm current hotspot allowance and speed with the carrier.",
"catalog_verified_at": "2026-09-20",
"saveonphone_url": "https://saveonphone.com/plans/t-mobile-essentials/",
"carrier_url": "https://www.t-mobile.com/cell-phone-plans",
"affiliate_url": "https://saveonphone.com/go/t-mobile-1",
"affiliate_disclosure": "SaveOnPhone may earn a commission from qualifying carrier links. Commissions do not affect cost ranking.",
"recommendation_status": "verification_pending",
"eligibility_status": "verification_pending",
"eligibility_unknown_fields": [],
"eligibility_notice": "General carrier account, legal capacity, device and service requirements still apply.",
"verification_reason": "Detailed billing calculation unavailable: Offer terms have not completed verification. Existing site catalog facts remain available with their original dates.",
"verified_at": null,
"billing": null,
"eligibility": null,
"evidence_urls": [],
"notes": [],
"coverage_notice": "Check carrier coverage and device compatibility before switching. Network names do not establish coverage at your address.",
"carrier_slug": "t-mobile",
"catalog": {
"price": 65,
"prepay_months": 1,
"network": "T-Mobile",
"network_owned": true,
"data_gb": null,
"data_premium_gb": 50,
"hotspot": "Unlimited at max 3G speeds",
"features": [
"5G access",
"Scam Shield",
"50GB premium data",
"Unlimited hotspot at max 3G speeds"
],
"categories": [
"unlimited"
],
"bundle_requirement": null,
"taxes_included": false,
"video_quality": "480p",
"international": {
"calling_to": 0,
"data_countries": 0,
"texting_countries": 0
},
"discounts": [],
"perks": [],
"contract": false,
"requires_autopay": false,
"requires_age_55_plus": false,
"variant_of": "essentials",
"last_verified": "2026-09-20",
"currency": "USD",
"source_money_unit": "USD dollars: original price, upfront_price and promotion amount maps. Fields ending _cents are integer USD cents.",
"advertised_monthly_equivalent_cents": 6500,
"explicit_upfront_cents": null,
"freshness": "within_14_days",
"promotion_status": "not_listed",
"provenance": "SaveOnPhone published plan catalog; maintained by the existing site plan monitor.",
"source_url": "https://www.t-mobile.com/cell-phone-plans",
"notice": "Catalog values and verification dates are reproduced from the site. Monthly equivalents are not necessarily monthly invoices. Unlisted conditions, exact billing-day periods, renewal amounts and fees are not inferred. Expired promotions are historical only."
},
"field_basis": {
"network": "site_catalog",
"data": "site_catalog",
"hotspot": "site_catalog"
},
"data_access": "site_catalog"
},
"steps": [
"Confirm the current offer, eligibility, full upfront payment, renewal price, taxes and fees on the carrier site.",
"Check carrier coverage at the places you use your phone and confirm device or eSIM compatibility.",
"Confirm your phone is unlocked and identify device balances, credits and other obligations that continue after switching.",
"If keeping your number, obtain the account number and transfer PIN securely from your current carrier; do not send them to this connector.",
"Keep existing service active until the new carrier confirms the transfer is complete."
],
"action_notice": "This connector does not purchase service, cancel service or transfer phone numbers."
}
},
"durationMs": 58
}社区
证据