{"apiVersion":"v1","directorySlug":"govcodex-mcp-65282a8cb3","title":"GovCodex","description":"Instantly check permit requirements, zoning rules, and code compliance across jurisdictions. One AI-powered platform for residents, contractors, and municipal staff.","pageUrl":"https://www.mcpbundles.com/skills/govcodex-mcp-65282a8cb3","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://govcodex.com/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.govcodex/govcodex-mcp-65282a8cb3","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"lookup_parcel","description":"Use this when the user names an address or parcel and you need the canonical parcel, zoning, overlays, and setbacks before reasoning about permits. Returns complete structured data and renders no widget.","inputSchema":{"type":"object","properties":{"lat":{"type":"number"},"lng":{"type":"number"},"state":{"enum":["WI","MN","IL","MD"],"type":"string"},"address":{"type":"string"},"parcelId":{"type":"string"}},"additionalProperties":false},"title":"Look up a parcel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_parcel","displayName":"Look up a parcel"},{"name":"check_permits","description":"Use this when you know the parcel (from lookup_parcel) and what the user wants to build, and need the permit determination. Returns the verdict, permits, and open questions. Renders no widget. If a jurisdiction rule is missing, it returns verdict \"needs_more_info\" — research the local ordinance, then call again.","inputSchema":{"type":"object","required":["parcelId","project"],"properties":{"state":{"enum":["WI","MN","IL","MD"],"type":"string"},"project":{"type":"object","required":["type"],"properties":{"type":{"enum":["detached_garage","deck","fence","adu","addition","shed","pool","other"],"type":"string"},"footprint":{"type":"object","properties":{"depthFt":{"type":"number"},"widthFt":{"type":"number"}},"additionalProperties":false},"newWiring":{"type":"boolean"}},"additionalProperties":false},"parcelId":{"type":"string"}},"additionalProperties":false},"title":"Check permit requirements","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_permits","displayName":"Check permit requirements"},{"name":"show_permit_check","description":"Use this when you have run lookup_parcel and check_permits and want to show the Atlas card. Call lookup_parcel and check_permits first, then pass their combined result here. Presents prepared data — it does not recompute.","inputSchema":{"type":"object","required":["address","project"],"properties":{"state":{"enum":["WI","MN","IL","MD"],"type":"string"},"lookup":{"type":"object"},"address":{"type":"string"},"project":{"type":"object","required":["type"],"properties":{"type":{"enum":["detached_garage","deck","fence","adu","addition","shed","pool","other"],"type":"string"},"footprint":{"type":"object","properties":{"depthFt":{"type":"number"},"widthFt":{"type":"number"}},"additionalProperties":false},"newWiring":{"type":"boolean"}},"additionalProperties":false},"parcelId":{"type":"string"},"permitCheck":{"type":"object"}},"additionalProperties":false},"title":"Show the Atlas permit card","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"show_permit_check","displayName":"Show the Atlas permit card"},{"name":"show_placement_map","description":"Use this when the user wants to see or confirm where the structure sits on the parcel. Opens the Atlas card in a fullscreen map with the parcel boundary, setback envelope, proposed footprint, and shoreland line.","inputSchema":{"type":"object","required":["parcelId","project"],"properties":{"state":{"enum":["WI","MN","IL","MD"],"type":"string"},"project":{"type":"object","required":["type"],"properties":{"type":{"enum":["detached_garage","deck","fence","adu","addition","shed","pool","other"],"type":"string"},"footprint":{"type":"object","properties":{"depthFt":{"type":"number"},"widthFt":{"type":"number"}},"additionalProperties":false},"newWiring":{"type":"boolean"}},"additionalProperties":false},"parcelId":{"type":"string"},"footprint":{"type":"object","properties":{"depthFt":{"type":"number"},"widthFt":{"type":"number"}},"additionalProperties":false},"placement":{"type":"object","properties":{"anchor":{"enum":["rear","front","left","right","center"],"type":"string"},"offsetFt":{"type":"number"}},"additionalProperties":false}},"additionalProperties":false},"title":"Show the parcel placement map","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"show_placement_map","displayName":"Show the parcel placement map"},{"name":"open_in_govcodex","description":"Use this when the user wants to continue this parcel, permit list, and project scope inside GovCodex. If the account is linked, it creates a GovCodex project and returns a deep link; if unlinked, it returns the connect URL so the widget shows the \"Connect GovCodex\" footer.","inputSchema":{"type":"object","properties":{"scope":{"type":"string"},"state":{"enum":["WI","MN","IL","MD"],"type":"string"},"address":{"type":"string"},"connect":{"type":"boolean"},"project":{"type":"object","required":["type"],"properties":{"type":{"enum":["detached_garage","deck","fence","adu","addition","shed","pool","other"],"type":"string"},"footprint":{"type":"object","properties":{"depthFt":{"type":"number"},"widthFt":{"type":"number"}},"additionalProperties":false},"newWiring":{"type":"boolean"}},"additionalProperties":false},"parcelId":{"type":"string"}},"additionalProperties":false},"title":"Open in GovCodex","logicalName":"open_in_govcodex","displayName":"Open in GovCodex","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=GovCodex&config=eyJ1cmwiOiAiaHR0cHM6Ly9nb3Zjb2RleC5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22GovCodex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fgovcodex.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22GovCodex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fgovcodex.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=GovCodex&connectorUrl=https%3A%2F%2Fgovcodex.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"GovCodex\" --url \"https://govcodex.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/govcodex-mcp-65282a8cb3","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/govcodex-mcp-65282a8cb3/tools/{tool}","mcpServerUrl":"https://govcodex.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/govcodex-mcp-65282a8cb3?live=1"}