SavePropTax
Free check of a California home for a Proposition 8 property tax reduction, plus owner filing.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"saveproptax": {
"url": "https://saveproptax.com/mcp"
}
}
}Remote endpoints
https://saveproptax.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢check_property_tax_savings(address, unit)
Free check of whether a California home qualifies for a Proposition 8 decline-in-value property tax reduction. Returns a status (qualifies, fair_assessment, not_enough_data, not_residential, window_closed, county_not_served, already_filed, address_not_found, needs_more_info, busy), the current assessment, our opinion of value from recent comparable sales, and the estimated annual savings. When the property qualifies, the result includes a continueToken for start_filing. Checking is free and can only ever lower a tax bill, never raise it.
Input Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Street address including the city, for example \"3746 Norris Canyon Rd, San Ramon\""
},
"unit": {
"type": "string",
"description": "Unit number for multi-unit buildings, for example \"Unit 12\""
}
},
"required": [
"address"
]
}🟢start_filing(continueToken, ownerName, ownerPhone, ownerEmail)
Start a county filing for a property that qualified in check_property_tax_savings. Prepares the county's own review form and emails a signing link to the OWNER'S email address. The link is never returned here: the owner personally reviews, signs, and pays a flat $29 before anything is filed. Requires the continueToken from a qualifying check (valid 24 hours).
Input Schema
{
"type": "object",
"properties": {
"continueToken": {
"type": "string",
"description": "The continueToken from a qualifying check_property_tax_savings result"
},
"ownerName": {
"type": "string",
"description": "Owner name or names exactly as they appear on title"
},
"ownerPhone": {
"type": "string",
"description": "Owner daytime phone with area code"
},
"ownerEmail": {
"type": "string",
"description": "Owner email; the signing link is delivered there"
}
},
"required": [
"continueToken",
"ownerName",
"ownerPhone",
"ownerEmail"
]
}🟢get_filing_status(docId)
Coarse status of a filing by document id: awaiting_signature, awaiting_payment, filed, delivered, or unknown. Returns no personal information, addresses, or amounts.
Input Schema
{
"type": "object",
"properties": {
"docId": {
"type": "string",
"description": "The docId returned by start_filing"
}
},
"required": [
"docId"
]
}Community
Evidence