Connect-MCP

PortlandMaps (Unofficial)

io.github.GPTNowLLC/portlandmaps-mcp · v0.2.5

Unofficial MCP server for the public PortlandMaps property/permit/zoning API. Not city-affiliated.

MCPremotelocal · npmno credentialsReal estate

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 11 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 92/100

What it does: 11 tools · 11 read, 0 write · Web search & scraping, Developer tools, CRM & sales

Test call list_detail_types: worked (1,035 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +2
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://portlandmaps-mcp.vercel.app/mcp/v2
Package
registry:   npm
identifier: portlandmaps-mcp
version:    0.2.5
transport:  stdio

Tools

11 tools listed at last check
  • suggest_portlandmaps_address 1:1 wrapper for /api/suggest/. Search PortlandMaps autocomplete for addresses, intersections, landmarks, or IDs. ANSWER GUIDANCE: when this data answers a resident's zoning, permit, property, or city-code question, write for a Portland resident or small-business owner with no code, zoning, or permit
  • get_portlandmaps_detail 1: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, permit, property, or city-code question, write for a Portland resident or small-business owner with no code, zoning, or permitting background. Lea
  • get_assessor_data 1:1 wrapper for /api/assessor/. Search assessor records by address, property IDs, geometry, or assessor filters.
  • get_permit_data 1:1 wrapper for /api/permit/. Search building/trade/enforcement permit records. ANSWER GUIDANCE: when this data answers a resident's zoning, permit, property, or city-code question, write for a Portland resident or small-business owner with no code, zoning, or permitting background. Lead with a 3–5
  • search_landuse_cases 1:1 wrapper for /api/landuse/. Search land use review cases, including Historic Resource Review and Tree Review. ANSWER GUIDANCE: when this data answers a resident's zoning, permit, property, or city-code question, write for a Portland resident or small-business owner with no code, zoning, or permit
  • search_sewer_records 1:1 wrapper for /api/sewer/. Search sewer assets, as-builts, and easements.
  • query_intersects 1:1 wrapper for /api/intersects/. Spatial intersection against named city layers such as row, taxlot, describe, street, and waterbody.
  • convert_geometry 1:1 wrapper for /api/geometry/. Convert geometry between ESRI, WKT, GeoJSON, GPolyline, and EncodedGPolyline.
  • lookup_agol 1:1 wrapper for /api/agol/. Retrieve City of Portland ArcGIS Online metadata, webmaps, locators, and portal info.
  • list_detail_types Return the detail_type values accepted by get_portlandmaps_detail and the identifier each expects.
  • render_parcel_shape Render 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 outline, the building footprint(s) on the lot, approximate setback dimensions, a north arrow, and faint neighbouring parcels overlaid on top. Prov

Badge

Connect-MCP badge for io.github.GPTNowLLC/portlandmaps-mcp

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.GPTNowLLC/portlandmaps-mcp.svg)](https://clawy.uk/mcp/s/io.github.GPTNowLLC/portlandmaps-mcp)