PluginBench
MCP Server

PortlandMaps (Unofficial) MCP Server

io.github.GPTNowLLC/portlandmaps-mcp

What is the PortlandMaps (Unofficial) MCP server?

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

How to install PortlandMaps (Unofficial)

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • PORTLANDMAPS_API_KEY
    required
    secret

    PortlandMaps API key. Required for the /api/* tools; without it those endpoints return error payloads.

  • PORTLANDMAPS_API_KEY_PARAM

    Query-parameter name to send the API key as. Defaults to 'api_key'.

  • PORTLANDMAPS_CACHE_TTL_MS

    In-memory response cache TTL in milliseconds. Defaults to 3600000 (one hour).

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "portlandmaps-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "portlandmaps-mcp"
      ],
      "env": {
        "PORTLANDMAPS_API_KEY": "<YOUR_PORTLANDMAPS_API_KEY>",
        "PORTLANDMAPS_API_KEY_PARAM": "<YOUR_PORTLANDMAPS_API_KEY_PARAM>",
        "PORTLANDMAPS_CACHE_TTL_MS": "<YOUR_PORTLANDMAPS_CACHE_TTL_MS>"
      }
    }
  }
}

Related MCP servers

dev953 method companion: exposes its multi-agent coding method as callable MCP tools.

0
JavaScript
Apache-2.0
View repository →

GRU953 Crew's autonomous multi-agent coding method, exposed as callable MCP tools.

View repository →

Structured access to 10 major Indian legal texts (BNS, IPC, etc) for AI agents.

1
Python
View repository →

Decide whether an agent should reuse cached URL knowledge or fetch the resource again.

0
JavaScript
View repository →

Email-domain intelligence: MX capability, provider, disposable status, SPF, DMARC, and MTA-STS.

0
JavaScript
View repository →

Prevent duplicate AI-agent side effects with idempotency, verification, and durable receipts.

0
JavaScript
View repository →