MCP-Server

FairPath Property-Tax Evidence

io.github.Heintzsight/fairpath-property-tax-evidence
Recht & Compliance Immobilien Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Retrieves consented property context, county property-tax filing requirements, and explanations of homeowner-reviewed evidence packets.

fairpath_check_property
Check A Consented Property
Look up a homeowner-provided address and return bounded property context. This requires explicit address consent, creates a private audit record, and may create or reuse short-lived scoped session and consent records. It does not expose owner, payment, or raw county records or change an external system.
Eingabeschema
{'type': 'object', 'required': ['address', 'addressConsentGranted', 'consentedAt', 'consentEvidenceId'], 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': 'The homeowner-provided property address to check.'}, 'context': {'type': 'object', 'properties': {'source': {'enum': ['homeowner_prompt', 'public_site', 'partner_agent', 'internal'], 'type': 'string'}, 'sessionId': {'type': 'string'}, 'countyHint': {'type': 'string'}}, 'additionalProperties': False}, 'consentedAt': {'type': 'string', 'format': 'date-time', 'description': 'When the homeowner explicitly approved this address lookup.'}, 'consentEvidenceId': {'type': 'string', 'minLength': 8, 'description': 'Opaque, non-PII id for the client-side consent event. FairPath stores only its hash.'}, 'addressConsentGranted': {'type': 'boolean', 'const': True, 'description': 'Must be true only after the homeowner explicitly consents to address lookup.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['directAnswer', 'data', 'sourcesUsed', 'confidenceLevel', 'evidenceGaps', 'countyCaveats', 'nextAvailableFairPathAction', 'complianceFooter', 'redaction'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'redaction': {'type': 'object', 'additionalProperties': True}, 'sourcesUsed': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'directAnswer': {'type': 'string'}, 'evidenceGaps': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'countyCaveats': {'type': 'array', 'items': {'type': 'string'}}, 'confidenceLevel': {'enum': ['high', 'medium', 'low', 'unknown'], 'type': 'string'}, 'complianceFooter': {'type': 'object', 'additionalProperties': True}, 'informationPosture': {'enum': ['Official-record lookup', 'Reviewed local process information', 'State baseline', 'Owner-guided preparation'], 'type': 'string', 'description': 'Transitional compatibility field: current broker responses include it, while older broker deployments may omit it during the coordinated rollout.'}, 'countyKnowledgeDensity': {'type': 'object', 'additionalProperties': True}, 'nextAvailableFairPathAction': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
fairpath_explain_evidence_packet
Explain A FairPath Evidence Packet
Explain the evidence categories FairPath can organize into a homeowner-reviewed property-tax evidence packet. This creates a private FairPath audit record but does not recommend a filing position, predict an outcome, or change an external system.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['directAnswer', 'data', 'sourcesUsed', 'confidenceLevel', 'evidenceGaps', 'countyCaveats', 'nextAvailableFairPathAction', 'complianceFooter', 'redaction'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'redaction': {'type': 'object', 'additionalProperties': True}, 'sourcesUsed': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'directAnswer': {'type': 'string'}, 'evidenceGaps': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'countyCaveats': {'type': 'array', 'items': {'type': 'string'}}, 'confidenceLevel': {'enum': ['high', 'medium', 'low', 'unknown'], 'type': 'string'}, 'complianceFooter': {'type': 'object', 'additionalProperties': True}, 'informationPosture': {'enum': ['Official-record lookup', 'Reviewed local process information', 'State baseline', 'Owner-guided preparation'], 'type': 'string', 'description': 'Transitional compatibility field: current broker responses include it, while older broker deployments may omit it during the coordinated rollout.'}, 'countyKnowledgeDensity': {'type': 'object', 'additionalProperties': True}, 'nextAvailableFairPathAction': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
fairpath_get_county_requirements
Get FairPath County Requirements
Return public, CIE-backed county property-tax filing guidance and source metadata. This creates a private FairPath audit record but does not make a filing recommendation or change an external system.
Eingabeschema
{'type': 'object', 'required': ['countyId'], 'properties': {'countyId': {'type': 'string', 'minLength': 1, 'description': 'FairPath county id in the form county_state, for example johnson_ks, cook_il, or harris_tx.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['directAnswer', 'data', 'sourcesUsed', 'confidenceLevel', 'evidenceGaps', 'countyCaveats', 'nextAvailableFairPathAction', 'complianceFooter', 'redaction'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'redaction': {'type': 'object', 'additionalProperties': True}, 'sourcesUsed': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'directAnswer': {'type': 'string'}, 'evidenceGaps': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'countyCaveats': {'type': 'array', 'items': {'type': 'string'}}, 'confidenceLevel': {'enum': ['high', 'medium', 'low', 'unknown'], 'type': 'string'}, 'complianceFooter': {'type': 'object', 'additionalProperties': True}, 'informationPosture': {'enum': ['Official-record lookup', 'Reviewed local process information', 'State baseline', 'Owner-guided preparation'], 'type': 'string', 'description': 'Transitional compatibility field: current broker responses include it, while older broker deployments may omit it during the coordinated rollout.'}, 'countyKnowledgeDensity': {'type': 'object', 'additionalProperties': True}, 'nextAvailableFairPathAction': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Geändert
fairpath_get_county_requirements
23. September 2026 02:43
Hinzugefügt
fairpath_check_property
17. September 2026 12:42
Hinzugefügt
fairpath_explain_evidence_packet
17. September 2026 12:42
Hinzugefügt
fairpath_get_county_requirements
17. September 2026 12:42