io.github.GPTNowLLC/portlandmaps-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
PortlandMaps (Unofficial)
Publisher-provided description
Unofficial MCP server for the public PortlandMaps property/permit/zoning API. Not city-affiliated.
Summary by lookupd
Queries Portland property, permit, zoning, land use, sewer, and GIS records; converts geometry and renders parcel shapes. Unofficial, not…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http portlandmaps https://portlandmaps-mcp.vercel.app/mcp/v2
Claude Code, npm package (stdio)
claude mcp add portlandmaps -- npx -y portlandmaps-mcp
Codex, remote (streamable-http)
codex mcp add portlandmaps --url https://portlandmaps-mcp.vercel.app/mcp/v2
Codex, npm package (stdio)
codex mcp add portlandmaps -- npx -y portlandmaps-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"portlandmaps": {
"url": "https://portlandmaps-mcp.vercel.app/mcp/v2"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"portlandmaps": {
"command": "npx",
"args": [
"-y",
"portlandmaps-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (11 tools)
Publisher-provided text
suggest_portlandmaps_address1:1 wrapper for /api/suggest/. Search PortlandMaps autocomplete for addresses, intersections, landmarks, or IDs. ANSWER GUIDANCE: when this data answers a residget_portlandmaps_detail1:1 wrapper for /api/detail/. Fetch a detail record by detail_type, detail_id, and sections. ANSWER GUIDANCE: when this data answers a resident's zoning, permitget_assessor_data1:1 wrapper for /api/assessor/. Search assessor records by address, property IDs, geometry, or assessor filters.get_permit_data1:1 wrapper for /api/permit/. Search building/trade/enforcement permit records. ANSWER GUIDANCE: when this data answers a resident's zoning, permit, property, osearch_landuse_cases1:1 wrapper for /api/landuse/. Search land use review cases, including Historic Resource Review and Tree Review. ANSWER GUIDANCE: when this data answers a residsearch_sewer_records1:1 wrapper for /api/sewer/. Search sewer assets, as-builts, and easements.query_intersects1:1 wrapper for /api/intersects/. Spatial intersection against named city layers such as row, taxlot, describe, street, and waterbody.convert_geometry1:1 wrapper for /api/geometry/. Convert geometry between ESRI, WKT, GeoJSON, GPolyline, and EncodedGPolyline.lookup_agol1:1 wrapper for /api/agol/. Retrieve City of Portland ArcGIS Online metadata, webmaps, locators, and portal info.list_detail_typesReturn the detail_type values accepted by get_portlandmaps_detail and the identifier each expects.render_parcel_shapeRender a property's lot as an interactive UI component (inline SVG): a City of Portland aerial photo underlay (showing the true roofline) with the parcel outlin
Details
- Version: 0.2.5
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 342 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/GPTNowLLC/portlandmaps-mcp
- Website: https://github.com/GPTNowLLC/portlandmaps-mcp#readme
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.GPTNowLLC/portlandmaps-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp