MCP reference
Get a Medigap letter’s coverage details
Use this when someone asks what a standard Medigap letter covers, its published carrier premium ranges or coverage documents. State alone permits an overview; ZIP adds location context. Confirm an ambiguous insurer. No age, gender or tobacco questions are needed for benefits. Published ranges are not personalized quotes; the year selects baseline figures/documents, not guaranteed premium vintage. Do not substitute G for another letter or a state-specific/high-deductible product. Use compare_medigap_options for supported rate/ranking requests. Medigap is not MA network or Part D coverage. Use the app as the answer. Do not repeat its options in a list, table or explanation. Ask one short question if input is required; otherwise stop.
Tool name
get_medigap_plan_details
Input schema
{
"type": "object",
"properties": {
"plan_letter": {
"type": "string",
"pattern": "^[ABCDFGKLMNabcdfgklmn]$",
"description": "Selected standard Medigap letter A, B, C, D, F, G, K, L, M or N; ask when unknown. No high-deductible or state-specific substitution."
},
"zip": {
"type": "string",
"pattern": "^[0-9]{5}$",
"description": "Residential ZIP, reused when known. Resolve county before details; returned prices may still be statewide."
},
"county": {
"type": "string",
"description": "Confirmed county for the ZIP; omit when unknown so the lookup can clarify."
},
"state": {
"type": "string",
"enum": [
"AL",
"AK",
"AZ",
"AR",
"CA",
"CO",
"CT",
"DE",
"DC",
"FL",
"GA",
"HI",
"ID",
"IL",
"IN",
"IA",
"KS",
"KY",
"LA",
"ME",
"MD",
"MA",
"MI",
"MN",
"MS",
"MO",
"MT",
"NE",
"NV",
"NH",
"NJ",
"NM",
"NY",
"NC",
"ND",
"OH",
"OK",
"OR",
"PA",
"RI",
"SC",
"SD",
"TN",
"TX",
"UT",
"VT",
"VA",
"WA",
"WV",
"WI",
"WY",
"PR",
"VI",
"GU",
"AS",
"MP"
],
"description": "Two-letter state code, derived from ZIP/county or the supplied state name. State alone permits a statewide overview."
},
"carrier": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "Optional familiar insurance company name. Matching legal companies may need selection."
},
"selected_carrier": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Internal option reference returned by this tool. Reuse the same letter, carrier query, location and year; never invent it."
},
"plan_year": {
"type": "integer",
"minimum": 2024,
"maximum": 2035,
"description": "Requested baseline/document year. If omitted, use and disclose the returned service default; not a date filter or guarantee of premium vintage."
},
"topic": {
"type": "string",
"enum": [
"overview",
"benefits",
"costs",
"documents"
],
"default": "overview",
"description": "Answer the requested question: overview, benefits, published costs, or coverage documents."
}
},
"required": [
"plan_letter"
],
"additionalProperties": false
}
Example request
Minimal synthetic request after initialization. A missing-input clarification is a valid result; do not invent personal facts to complete it. For content retrieval, replace the illustrative fixture ID with an ID returned by search.
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "get_medigap_plan_details",
"arguments": {
"plan_letter": "G"
}
}
}
Connection
POST JSON-RPC to https://tools.thepocketprotector.com/mcp with method tools/call, name get_medigap_plan_details, and arguments matching the schema above. Call tools/list to verify deployed availability.
Results and errors
Read both content and structuredContent. Follow returned clarification or continuation steps. Preserve source attribution, dates, uncertainty and scope. isError: true means the lookup did not complete. HTTP 429 requires waiting for Retry-After; never repeatedly retry an unavailable lookup.
Tool annotations
{
"title": "Get a Medigap letter’s coverage details",
"readOnlyHint": true,
"openWorldHint": true,
"destructiveHint": false
}
Authentication: public, no account or API key required. Public tools perform no enrollment or account writes.
Read this page as Markdown