@borough/mcp
v1.2.1
Published
MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs
Maintainers
Readme
@borough/mcp
Remote MCP bridge package for Borough, a read-only NYC real estate connector for Claude, ChatGPT, Cursor, VS Code, and other MCP-compatible clients.
Borough MCP gives AI tools authenticated access to:
- rental and sales search across the five boroughs
- area and neighborhood discovery
- market snapshots and trends
- property and building detail tools for paid tiers
- compact, chat-friendly responses designed for remote connector clients
Preferred Connection Model
For hosted MCP clients, use Borough's remote MCP endpoint:
https://borough.qwady.app/mcpOAuth-capable clients should prefer the built-in Borough OAuth flow. That is the primary connector path for Claude and other hosted remote MCP clients.
Docs:
- Setup guide: https://docs.qwady.app/mcp/add-to-claude
- MCP overview: https://docs.qwady.app/mcp/overview
- Tools reference: https://docs.qwady.app/mcp/tools-reference
Remote Connector URL
https://borough.qwady.app/mcpDiscovery metadata:
https://borough.qwady.app/.well-known/mcp/server.jsonTool Access By Tier
Authenticated Free
search_rentalssearch_saleslist_areasget_market_snapshotget_market_trendscompare_neighborhoods
Starter And Above
get_propertyget_property_by_urlget_buildingget_building_listings
All Borough MCP tools are read-only.
The search and market tools accept either area IDs or neighborhood names. Search tools also support compact amenity-aware filtering, including DISHWASHER and WASHER_DRYER.
Claude And Remote Clients
If your MCP client supports remote connectors and OAuth, use the hosted endpoint directly and complete the Borough sign-in flow when prompted.
For Claude-specific steps:
Direct Bearer-Token Usage
For MCP clients that do not support Borough's OAuth flow, use a Borough API key in the Authorization header:
Authorization: Bearer BOROUGH-<your_key>Examples:
Cursor
{
"mcpServers": {
"borough": {
"url": "https://borough.qwady.app/mcp",
"headers": {
"Authorization": "Bearer BOROUGH-<your_key>"
}
}
}
}VS Code
{
"servers": {
"borough": {
"type": "http",
"url": "https://borough.qwady.app/mcp",
"headers": {
"Authorization": "Bearer BOROUGH-<your_key>"
}
}
}
}npx Bridge Usage
This package is mainly useful when you want to bridge the hosted Borough MCP endpoint into a stdio-only client.
BOROUGH_API_KEY=BOROUGH-<your_key> npx @borough/mcpBOROUGH_API_KEY is required for the direct stdio bridge path.
Example Questions
Ask your AI client:
- "Find me 2-bedroom apartments in Williamsburg under $4,000"
- "Find studios in Chelsea with dishwasher and in-unit washer/dryer"
- "Compare rents between Astoria, Park Slope, and the East Village"
- "Show me current market stats for Long Island City"
- "Get details for property 4961849"
- "Which buildings in Chelsea have the most active listings?"
Get Access
- Pricing and tiers: https://docs.qwady.app/tiers-and-pricing
- Customer portal: https://polar.sh/qwady-solutions-llc/portal
Support
For support, contact [email protected].
