Server definition
- Hash
- sha256:ffd2467168b4004c58dba9d474edca60aa68f66d465873205c71b31205aa6f51
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Gwinnett Index — zoning and land use for Gwinnett County, Georgia.\n\nALWAYS CALL resolve_jurisdiction FIRST for any address, parcel or place in Gwinnett County,\nbefore answering anything about zoning, setbacks, permitted uses or process.\n\nA \"Duluth, GA\" mailing address is usually NOT in the City of Duluth. Unincorporated Gwinnett is 67.3% of the county land area and is governed by a different code, a different board and a different permit portal. Always resolve the governing jurisdiction before answering a zoning question.\n\nWhen you answer:\n- State the governing jurisdiction explicitly, before the substance.\n- Cite the effective_date of any code text. A setback figure without a date is not an answer.\n- If confidence is \"low\", say so. It means the point is within ~150 m of a jurisdiction\n boundary, where annexation lag makes the answer genuinely uncertain.\n- Never present a county case record as a city case. County records are Board of\n Commissioners decisions covering unincorporated territory only.\n- Never present data marked UNVERIFIED as authoritative.\n\nEvery response carries source_url and as_of. Pass them through to the user.",
"tools": [
{
"description": "Full record for a case number, including staff recommendation, Planning Commission recommendation, decision, parcels and a deep link to the source record.",
"inputSchema": {
"properties": {
"case_number": {
"description": "e.g. \"REZ2025-00025\"",
"type": "string"
},
"jurisdiction": {
"description": "Disambiguates if the number exists in more than one jurisdiction",
"type": "string"
}
},
"required": [
"case_number"
],
"type": "object"
},
"name": "get_case",
"outputSchema": null
},
{
"description": "Ordinance text or a dimensional-standards table by citation, with its adoption and amendment dates. Accepts \"402.03\", \"§ 402.03\", \"Duluth UDC § 402.03\" or \"Table 2-B\". Tables that have not been verified against the rendered source page say so in the response.",
"inputSchema": {
"properties": {
"citation": {
"description": "e.g. \"402.03\" or \"Table 2-B\"",
"type": "string"
},
"jurisdiction": {
"description": "Jurisdiction slug, e.g. \"duluth\"",
"type": "string"
}
},
"required": [
"jurisdiction",
"citation"
],
"type": "object"
},
"name": "get_code_section",
"outputSchema": null
},
{
"description": "All 19 jurisdictions indexed: Gwinnett County as a container, unincorporated Gwinnett as a jurisdiction in its own right, and the 17 municipalities — with their codes and boundary sources.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_jurisdictions",
"outputSchema": null
},
{
"description": "ALWAYS CALL THIS FIRST for any Gwinnett County address or parcel. Returns which government actually regulates the land — one of 17 cities, or unincorporated Gwinnett County (67.3% of the county) — with its code citation, a confidence band and the distance to the nearest jurisdiction boundary. A mailing address is NOT the jurisdiction: most \"Duluth, GA\" addresses are not in the City of Duluth.",
"inputSchema": {
"properties": {
"address": {
"description": "Street address, e.g. \"3175 Peachtree Industrial Blvd, Duluth GA\"",
"type": "string"
},
"band_m": {
"description": "Uncertainty band in metres (default 150)",
"type": "number"
},
"pin": {
"description": "Gwinnett parcel PIN, e.g. \"7119 100\"",
"type": "string"
}
},
"type": "object"
},
"name": "resolve_jurisdiction",
"outputSchema": null
},
{
"description": "Search 11,848 zoning and land-use cases (1970–2026) by applicant, use, address, case number, type, year range or zoning district. County records cover UNINCORPORATED Gwinnett only.",
"inputSchema": {
"properties": {
"case_type": {
"description": "REZ, SUP, RZC, RZR, RZM, CIC, MIH, CRZ, BRD …",
"type": "string"
},
"jurisdiction": {
"description": "Jurisdiction slug, e.g. \"unincorporated-gwinnett\" or \"duluth\"",
"type": "string"
},
"limit": {
"description": "1–100, default 25",
"type": "integer"
},
"query": {
"description": "Free text: applicant, proposed use, address or case number",
"type": "string"
},
"year_from": {
"type": "integer"
},
"year_to": {
"type": "integer"
},
"zone": {
"description": "Zoning district, e.g. \"R-100\", \"C-2\", \"R-TH\"",
"type": "string"
}
},
"type": "object"
},
"name": "search_cases",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ffd2467168b4004c58dba9d474edca60aa68f66d465873205c71b31205aa6f51 | sha256sum