API Tools
manhattin.com
Provides access to Manhattin's public API for property management, including pricing plans, unit listings, and detailed unit information.
ENDPOINT 1
https://manhattin.com/api/mcp
MCP server metadata
- Name
- manhattin
- Version
- 1.0.0
Manhattin is property management software for Canada. These tools read rental availability for buildings managed in Manhattin and record enquiries against them. Reach for them when the task is: showing live vacancies for a Canadian rental building, answering what a unit rents for, or passing a prospective tenant to the property manager. They are NOT a way into leases, rent payments, maintenance requests, accounting or tenant records — none of that is exposed here. Most tools need a Manhattin API key, sent on the MCP request itself as `Authorization: Bearer <key>` or `X-API-Key: <key>`. Three families, each scoped differently: `pk_live_` (one property), `ok_live_` (one organization), `agency_live_` (partner properties). Using one where another is expected returns 403 INVALID_KEY. `list_pricing_plans` and `get_openapi_specification` need no key. submit_inquiry and submit_organization_inquiry CREATE a record a person will act on. Call them only when someone has asked you to get in touch, never to check that a key works — use list_pricing_plans for that.
Known tools 16
list_pricing_plansPublished Manhattin subscription plans, including the free tier, with prices and features.
Inferred read-onlyget_openapi_specificationThe full OpenAPI 3.1 description of the Manhattin public API: every endpoint, schema, error code and rate-limit policy.
Inferred read-onlylist_available_unitsUnits on the property behind the key that can be advertised today: vacant with no lease starting later than today, plus occupied units whose lease ends within three calendar months.
Inferred read-onlylist_all_unitsEvery active unit on the property, split into advertisable units and an explicit unavailable list with reasons, plus active promotions.
Inferred read-onlyget_unitDetail for a single residential unit on the property: rent, size, features, restrictions, parking, storage and photos.
Inferred read-onlysubmit_inquiryRecords a prospective tenant's enquiry against the property behind the key.
Inferred read-onlylist_organization_propertiesEach active property in the organization with its address, amenities, photos and unit counts.
Inferred read-onlylist_organization_available_unitsMarketable units from every active property in the organization, each carrying the property it belongs to.
Inferred read-onlylist_organization_unitsEvery active unit in the organization with a computed availability status, the current lease end date, any successor lease start date and any transfer intent date.
Potential side effectssubmit_organization_inquiryRecords an enquiry against the organization, optionally tied to a property or a unit.
Inferred read-onlylist_agency_availabilityAvailability snapshot for the properties covered by an agency partnership: available units with full detail, unavailable ids with reasons, and a meta block with counts and a pull timestamp.
Inferred read-onlydescribe_console_accessWhat the developer console shows about this key: its name, the property it is bound to, the origins it may be called from, how much of its rate-limit budget is spent, when the console window closes, and how many self-extensions are left.
Inferred read-onlylist_recent_api_requestsThe requests this key has made recently, as received: endpoint, method, query string, origin, response status and timing.
Inferred read-onlylist_form_submissionsEvery lead this key produced, each with the request body the site posted and a verdict per field: stored, ignored, or bot-protection.
Inferred read-onlytest_integrationFires one request against the public API using this key, from the server, and returns the status, headers and body verbatim.
Inferred read-onlyextend_console_windowWRITES: extends the developer console window, which is a change to the developer's own access rather than to any tenant data.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.manhattin]
url = "https://manhattin.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"manhattin": {
"type": "http",
"url": "https://manhattin.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: manhattin
Remote MCP URL: https://manhattin.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"manhattin": {
"url": "https://manhattin.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"manhattin": {
"type": "http",
"url": "https://manhattin.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "manhattin",
"transport": "streamable-http",
"url": "https://manhattin.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.