{"_id":"@borough/mcp","_rev":"4-9e8a4c42de9bfa2663f0eee94a8f756f","name":"@borough/mcp","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@borough/mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","nyc","real-estate","borough","ai","claude","chatgpt","llm","rental","apartment","property"],"license":"MIT","_id":"@borough/mcp@1.0.0","maintainers":[{"name":"jdmay","email":"joedmay31@gmail.com"}],"homepage":"https://borough.qwady.com","bugs":{"url":"https://github.com/qwady-solutions/borough/issues"},"bin":{"borough-mcp":"dist/index.js"},"dist":{"shasum":"3cd52a29445b87f3bb7842d41c472000fdb1d688","tarball":"https://registry.npmjs.org/@borough/mcp/-/mcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-XXZdOCdW1j+IDEilXmHXdoD03nmiPJp6sSkyb+/MMhHyDY7/nsL7e3Ebio3C6d/9hqOt76UBXPC7LwgSyItrxw==","signatures":[{"sig":"MEUCIChxkrvoLIGwzd1+izYxo6Jj27pRUchS7J5502L3xmhlAiEAnSyyybsWDVCkycmpglW6qGFLdV7du2r29iPRWmfi+W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4608},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"11e9ff64b2e40c169666f60804573d9bde9437ba","scripts":{"build":"tsup src/index.ts --format esm --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jdmay","email":"joedmay31@gmail.com"},"repository":{"url":"git+https://github.com/qwady-solutions/borough.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.8.0","description":"MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs","directories":{},"_nodeVersion":"24.13.1","dependencies":{"mcp-remote":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1771518288447_0.9350755848387535","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@borough/mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","nyc","real-estate","borough","ai","claude","chatgpt","llm","rental","apartment","property"],"license":"MIT","_id":"@borough/mcp@1.1.0","maintainers":[{"name":"jdmay","email":"joedmay31@gmail.com"}],"homepage":"https://borough.qwady.app","bugs":{"url":"https://github.com/jdmay2/borough/issues"},"bin":{"borough-mcp":"dist/index.js"},"dist":{"shasum":"9da21ad0721304ce630520c46535623ed9fe5c79","tarball":"https://registry.npmjs.org/@borough/mcp/-/mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-TGWOIMilon+4K/WWCtSRLOs3uPXIqkQbHWkRz3KTWjGaTttUDVMwhb2/BFCKjanU63drR3IZpgLYQd/d6ONWGg==","signatures":[{"sig":"MEUCIEZbZTiPg5Y7VI8+rOLO8/T6PEL2cFQ/N2b1f/9Q6oSTAiEAjZNvlnUrJafNd8NlS55dK+j/0TZo8eo3HbpIqTt0isY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4624},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4c3bfb609bdbab857bbac521419e0e5e5a2fa603","mcpName":"app.qwady/borough","scripts":{"build":"tsup src/index.ts --format esm --clean --shims","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jdmay","email":"joedmay31@gmail.com"},"repository":{"url":"git+https://github.com/jdmay2/borough.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs","directories":{},"_nodeVersion":"24.13.0","dependencies":{"mcp-remote":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1771603007432_0.5441790716345807","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@borough/mcp","version":"1.2.1","keywords":["mcp","model-context-protocol","nyc","real-estate","borough","ai","claude","chatgpt","llm","rental","apartment","property"],"license":"MIT","_id":"@borough/mcp@1.2.1","maintainers":[{"name":"jdmay","email":"joedmay31@gmail.com"}],"homepage":"https://borough.qwady.app","bin":{"borough-mcp":"dist/index.js"},"dist":{"shasum":"0b3889fe23fe39c9539ca5e906da69575cd2dba0","tarball":"https://registry.npmjs.org/@borough/mcp/-/mcp-1.2.1.tgz","fileCount":3,"integrity":"sha512-YmQsAMe7uLckQfLVVGeJHlP6m3Rqva5CpEs089D1kCaMSub3CcR10WocPnB9wfeMIDmCtw1H/n9FVAsS05gPHw==","signatures":[{"sig":"MEUCIFMO5cuM9JtkxExGoKx0oI453KfEtj5Iuo6cHK4bjgY5AiEArkDXDSbqUS3orilWybpLavcPbPgK8fx32t0dAm77XA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5732},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9008c089982fd1ebae2f255f1c70e9596233da03","mcpName":"app.qwady/borough","scripts":{"test":"tsx --test test/*.test.ts","build":"tsup src/index.ts --format esm --clean --shims","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jdmay","email":"joedmay31@gmail.com"},"_npmVersion":"11.11.0","description":"MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs","directories":{},"_nodeVersion":"25.8.1","dependencies":{"mcp-remote":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"catalog:","tsup":"^8.0.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.1_1773858808881_0.09902383907271428","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@borough/mcp","version":"1.2.2","description":"MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs","type":"module","bin":{"borough-mcp":"dist/index.js"},"main":"./dist/index.js","keywords":["mcp","model-context-protocol","nyc","real-estate","borough","ai","claude","chatgpt","llm","rental","apartment","property"],"mcpName":"app.qwady/borough","homepage":"https://borough.qwady.app","license":"MIT","scripts":{"build":"tsup src/index.ts --format esm --clean --shims","typecheck":"tsc --noEmit","test":"tsx --test test/*.test.ts"},"dependencies":{"mcp-remote":"^0.1.38"},"devDependencies":{"tsx":"catalog:","tsup":"^8.0.0","typescript":"^5.9.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"e5a0582b443c196b501b150df73191280435f85f","_id":"@borough/mcp@1.2.2","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-gtjULHCfU76+zipH7nIkmhZww5Jvp8bxPrReyjrKzyoj9D50LR64I0EmuCmzRuosH2LvE81QwF3YlXlwBDLPog==","shasum":"4b7b3adc1811abdd5d456813d475a3d48ef87be8","tarball":"https://registry.npmjs.org/@borough/mcp/-/mcp-1.2.2.tgz","fileCount":3,"unpackedSize":5857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfkiAQTaB0oaHDsa7Wm65W+6h5LrqYKht6pK4FyFelFQIhALVr8/m4ewCFrNg2BaGPpUzyQ/NKu+fRWcv91PLMcBeE"}]},"_npmUser":{"name":"jdmay","email":"joedmay31@gmail.com"},"directories":{},"maintainers":[{"name":"jdmay","email":"joedmay31@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.2.2_1784551032038_0.538931408404697"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T16:24:48.323Z","modified":"2026-07-20T12:37:12.308Z","1.0.0":"2026-02-19T16:24:48.587Z","1.1.0":"2026-02-20T15:56:47.550Z","1.2.1":"2026-03-18T18:33:29.011Z","1.2.2":"2026-07-20T12:37:12.165Z"},"license":"MIT","homepage":"https://borough.qwady.app","keywords":["mcp","model-context-protocol","nyc","real-estate","borough","ai","claude","chatgpt","llm","rental","apartment","property"],"description":"MCP server for Borough NYC Real Estate API — search rentals, sales, property details, and building data across all five NYC boroughs","maintainers":[{"name":"jdmay","email":"joedmay31@gmail.com"}],"readme":"# @borough/mcp\n\nRemote MCP bridge package for [Borough](https://borough.qwady.app), a read-only NYC real estate connector for Claude, ChatGPT, Cursor, VS Code, and other MCP-compatible clients.\n\nBorough MCP gives AI tools authenticated access to:\n\n- rental and sales search across the five boroughs\n- area and neighborhood discovery\n- market snapshots and trends\n- property and building detail tools for paid tiers\n- compact, chat-friendly responses designed for remote connector clients\n\n## Preferred Connection Model\n\nFor hosted MCP clients, use Borough's remote MCP endpoint:\n\n```text\nhttps://borough.qwady.app/mcp\n```\n\nOAuth-capable clients should prefer the built-in Borough OAuth flow. That is the primary connector path for Claude and other hosted remote MCP clients.\n\nDocs:\n\n- Setup guide: [https://qwady.wiki/borough/mcp/add-to-claude](https://qwady.wiki/borough/mcp/add-to-claude)\n- MCP overview: [https://qwady.wiki/borough/mcp/overview](https://qwady.wiki/borough/mcp/overview)\n- Tools reference: [https://qwady.wiki/borough/mcp/tools-reference](https://qwady.wiki/borough/mcp/tools-reference)\n\n## Remote Connector URL\n\n```text\nhttps://borough.qwady.app/mcp\n```\n\nDiscovery metadata:\n\n```text\nhttps://borough.qwady.app/.well-known/mcp/server.json\n```\n\n## Tool Access By Tier\n\n### Authenticated Free\n\n- `search_rentals`\n- `search_sales`\n- `list_areas`\n- `get_market_snapshot`\n- `get_market_trends`\n- `compare_neighborhoods`\n\n### Starter And Above\n\n- `get_property`\n- `get_property_by_url`\n- `get_building`\n- `get_building_listings`\n\nAll Borough MCP tools are read-only.\n\nThe search and market tools accept either area IDs or neighborhood names. Search tools also support compact amenity-aware filtering, including `DISHWASHER` and `WASHER_DRYER`.\n\n## Claude And Remote Clients\n\nIf your MCP client supports remote connectors and OAuth, use the hosted endpoint directly and complete the Borough sign-in flow when prompted.\n\nFor Claude-specific steps:\n\n- [Add Borough to Claude](https://qwady.wiki/borough/mcp/add-to-claude)\n\n## Direct Bearer-Token Usage\n\nFor MCP clients that do not support Borough's OAuth flow, use a Borough API key in the `Authorization` header:\n\n```text\nAuthorization: Bearer BOROUGH-<your_key>\n```\n\nExamples:\n\n### Cursor\n\n```json\n{\n  \"mcpServers\": {\n    \"borough\": {\n      \"url\": \"https://borough.qwady.app/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer BOROUGH-<your_key>\"\n      }\n    }\n  }\n}\n```\n\n### VS Code\n\n```json\n{\n  \"servers\": {\n    \"borough\": {\n      \"type\": \"http\",\n      \"url\": \"https://borough.qwady.app/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer BOROUGH-<your_key>\"\n      }\n    }\n  }\n}\n```\n\n## `npx` Bridge Usage\n\nThis package is mainly useful when you want to bridge the hosted Borough MCP endpoint into a stdio-only client.\n\n```bash\nBOROUGH_API_KEY=BOROUGH-<your_key> npx @borough/mcp\n```\n\n`BOROUGH_API_KEY` is required for the direct stdio bridge path.\n\n## Example Questions\n\nAsk your AI client:\n\n- \"Find me 2-bedroom apartments in Williamsburg under $4,000\"\n- \"Find studios in Chelsea with dishwasher and in-unit washer/dryer\"\n- \"Compare rents between Astoria, Park Slope, and the East Village\"\n- \"Show me current market stats for Long Island City\"\n- \"Get details for property 4961849\"\n- \"Which buildings in Chelsea have the most active listings?\"\n\n## Get Access\n\n- Pricing and tiers: [https://qwady.wiki/borough/tiers-and-pricing](https://qwady.wiki/borough/tiers-and-pricing)\n- Customer portal: [https://polar.sh/qwady-solutions-llc/portal](https://polar.sh/qwady-solutions-llc/portal)\n\n## Support\n\nFor support, contact [api@qwady.com](mailto:api@qwady.com).\n","readmeFilename":"README.md"}