
Untax MCP server
Which MCP servers are Untax's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-29
- Registry nameio.untax/untaxverified in the MCP registry
The registry name sits under untax.io. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-29
- Tools20
- Server calls itselfuntax
- Server version0.4.1
- Protocol version2025-06-18
On 2026-10-29 the server answered initialize and tools/list without a sign-in. First answer in 140 ms.
- Its tools do every use case we checked: look up a recorded property assessment and check for errors; gather evidence before pursuing a county correction or appeal.
- Checked on 6 of the 7 days it takes to judge reliability.
Once connected
- For "look up a recorded property assessment and check for errors", the likely first call is get_property_assessment.
- For "gather evidence before pursuing a county correction or appeal", the likely first call is get_property_assessment.
- Parameters are untyped or undescribed in 10 of 20 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 6 so far
- What an agent can do with it2 of 2 use cases
- Answeredmeasuring6 of the 7 daily checks it takes to print a share
- Median first answer366 ms
- Space in an agent's context≈ 5,830 tokensthe definitions of all its tools (20), which an agent carries on every turn
- Tool definitionsA · 92 of 100
- Typed results0 of 20 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 10 of 20
What an agent can do with it
- can do · look up a recorded property assessment and check for errors
- not sure · compare similar properties for possible assessment reductions
- can do · gather evidence before pursuing a county correction or appeal
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
None of the five warning signs in these definitions.
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
suggest_addressesFind possible address matches in county records from a partial query or misspelling. If the property is ambiguous, ask the user to choose before drawing conclusions or taking action. Similarity scores and is_auto_match are hints. They do…
get_property_assessmentRead county assessment records and their sources for a supported address or parcel ID. Keep missing facts unknown; commercial building area is not finished living area. Report comparisons as drafts with their evidence limits. They do not…
recheck_property_opportunitiesReview possible property-tax options using the available county records and the owner's answers. Returns research and next questions. Answers do not verify eligibility, evidence, savings, owner authority or permission to pay or file. Do…
get_owner_workspaceRead saved property reviews for the signed-in Untax account. Requires valid, revocable owner:read permission. Returns property and review IDs; do not assume an active property. Ask the user to choose when ambiguous. This does not verify…
get_owner_review_detailsRead the selected saved property review. Requires both IDs from get_owner_workspace and valid owner:read permission. Check source_context_current and reconfirmation_required; confirm stale previous_owner_answers with the user before…
find_va_facilitiesFind official VA facilities in a specified state, with optional city and facility-type filters. If location is missing, ask the returned question. Do not guess a state or present a VA facility as a county tax office or accredited VSO…
get_va_facilityRead one official VA facility using its returned id. Returns available address, phone and website details, with source and environment. Does not return private veteran records or decide eligibility.
find_va_formsFind official VA forms by number or search text. If query is missing, ask which form or purpose is needed. Show returned revision details and official PDF links. This does not complete or submit a claim.
get_va_formLook up a VA form number, such as 21-0966. Use form_name from search results, not the numeric catalog id. If form_name is missing, ask for the form number. Returns available title, revision details and official PDF link. The link does not…
start_va_connectionStart a requested VA connection for this signed-in account and assistant. Requires owner:va. Show connection_url to confirm the account and fields to share. Review saved verification or complete official VA sign-in, then approve sharing…
get_va_connectionRead the limited, dated VA facts shared with this account and assistant. Requires owner:va and active sharing permission; browser sign-in alone grants no access. Saved facts remain after the VA session expires or the server restarts. Show…
disconnect_va_connectionWhen requested, stop this assistant's access to this account's shared VA facts. Requires owner:va. Saved verification stays in Account until the owner removes it. Does not disconnect another account or assistant, submit a claim or change…
review_veteran_requirementsReview requirements for the selected property using accumulated answers and, only when requested, the connected applicant's saved VA facts. Requires owner:va. Show va_source.verified_at and freshness; saved facts are not a live check. Ask…
generate_veteran_packetCreate a free private veteran review PDF for the selected saved review. Requires owner:read. Missing answers appear as questions to review. A VA connection is optional; using connected facts requires owner:va and the user's explicit…
get_microtransactions_catalogBrowse property-tax research options and the tools available in this connection. Each option shows its status and the evidence still needed. This does not verify eligibility, set a payable price, establish savings, approve an automatic…
audit_microtransactionResearch the selected property and show the evidence needed for the requested records service. Returns source facts and available actions. It does not verify savings, quote a payable fee, inspect payment methods, charge, create a filing…
get_appeal_lifecycleRead a general checklist for reviewing an assessment. It does not look up a property or verify deadlines, fees, eligibility or outcomes. Check the official rules for the property's location and tax year.
start_tax_sandboxStart a test checkout for the selected property only when the user requests it. Requires owner:sandbox sign-in. Uses test payments and separate test orders. It does not verify ownership, eligibility, savings or an open appeal window. No…
get_tax_sandbox_orderRead your own Untax test order. Requires owner:sandbox sign-in. Reports test payment and draft delivery separately. Neither status verifies production eligibility or a county filing. Show the returned test checkout link when payment is…
complete_tax_sandbox_orderCheck the test payment for your own order, then make its draft PDF and receipt available if verified. Requires owner:sandbox sign-in and completed test checkout. Any submission is simulated. It does not file a real appeal or change county…
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"untax": {
"type": "http",
"url": "https://untax.io/api/v1/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http untax https://untax.io/api/v1/mcpclaude.ai, ChatGPT and other clients: add https://untax.io/api/v1/mcp as a custom connector in the settings.
OpenAPI spec
14 paths, read 2026-10-29. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.