PortlandMaps (Unofficial)
Unofficial MCP server for the public PortlandMaps property/permit/zoning API. Not city-affiliated.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http portlandmaps-unofficial 'https://portlandmaps-mcp.vercel.app/mcp/v2'
{
"mcpServers": {
"portlandmaps-unofficial": {
"type": "http",
"url": "https://portlandmaps-mcp.vercel.app/mcp/v2"
}
}
}
portlandmaps-mcpclaude mcp add portlandmaps-unofficial -e 'PORTLANDMAPS_API_KEY=<your portlandmaps_api_key>' -e 'PORTLANDMAPS_API_KEY_PARAM=<PORTLANDMAPS_API_KEY_PARAM>' -e 'PORTLANDMAPS_CACHE_TTL_MS=<PORTLANDMAPS_CACHE_TTL_MS>' -- npx -y portlandmaps-mcp@0.2.5
{
"mcpServers": {
"portlandmaps-unofficial": {
"command": "npx",
"args": [
"-y",
"portlandmaps-mcp@0.2.5"
],
"env": {
"PORTLANDMAPS_API_KEY": "<your portlandmaps_api_key>",
"PORTLANDMAPS_API_KEY_PARAM": "<PORTLANDMAPS_API_KEY_PARAM>",
"PORTLANDMAPS_CACHE_TTL_MS": "<PORTLANDMAPS_CACHE_TTL_MS>"
}
}
}
}
Environment variables
PORTLANDMAPS_API_KEYrequired secret PortlandMaps API key. Required for the /api/* tools; without it those endpoints return error payloads.PORTLANDMAPS_API_KEY_PARAMQuery-parameter name to send the API key as. Defaults to 'api_key'.PORTLANDMAPS_CACHE_TTL_MSIn-memory response cache TTL in milliseconds. Defaults to 3600000 (one hour).
Frequently asked questions
What is PortlandMaps (Unofficial)?
Unofficial MCP server for the public PortlandMaps property/permit/zoning API. Not city-affiliated.
How do I install PortlandMaps (Unofficial)?
It runs as a remote server. In Claude Code: claude mcp add --transport http portlandmaps-unofficial 'https://portlandmaps-mcp.vercel.app/mcp/v2'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does PortlandMaps (Unofficial) need an API key?
Yes. It expects PORTLANDMAPS_API_KEY, which you set in its configuration.
Is PortlandMaps (Unofficial) open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains PortlandMaps (Unofficial)?
It is published by GPTNowLLC. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.