Software that helps property managers in Canada do more with less. Multi-property. Multi-team. One platform. Trusted by landlords from Montreal to Vancouver.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · manhattin.com
16tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://manhattin.com/api/mcp
Skill page: https://www.mcpbundles.com/skills/manhattin-mcp-e6bacabdd0
Explore capabilities (16)
read 13
write 3
List
9
Get
2
Submit
2
Other capabilities
3
List Manhattin subscription plans
read
list_pricing_plans
Published Manhattin subscription plans, including the free tier, with prices and features. Needs no API key — use it to check connectivity before anyone has issued you one.
List Manhattin subscription plans — Published Manhattin subscription plans, including the free tier, with prices and features. Needs no API key — use it to check connectivity before anyone has issued you one.
Fetch the Manhattin OpenAPI document — The full OpenAPI 3.1 description of the Manhattin public API: every endpoint, schema, error code and rate-limit policy. Needs no API key. Fetch this when a tool below is not enough and you need the raw contract.
List units that can be advertised — Units 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. Rent is in the "rent" field. Commercial units are included — filter on "classification" if the caller wants residential only. Requires a property API key (`pk_live_...`) in the Authorization or X-API-Key header of the MCP request. The property is resolved from the key; there is no property argument.
List the whole building roster — Every active unit on the property, split into advertisable units and an explicit unavailable list with reasons, plus active promotions. Rent is in "monthly_rent" here, not "rent". Accepts no filters. Cached for five minutes, so a status change can take that long to appear. Requires a property API key (`pk_live_...`) in the Authorization or X-API-Key header of the MCP request. The property is resolved from the key; there is no property argument.
Fetch one residential unit — Detail for a single residential unit on the property: rent, size, features, restrictions, parking, storage and photos. Commercial units answer 404, as do unknown, inactive and other properties' units. Requires a property API key (`pk_live_...`) in the Authorization or X-API-Key header of the MCP request. The property is resolved from the key; there is no property argument.
Create a lead for this property — Records a prospective tenant's enquiry against the property behind the key. This WRITES: it creates a lead a property manager will act on, so only call it on someone's explicit instruction, never to test connectivity. Responds 201. Requires a property API key (`pk_live_...`) in the Authorization or X-API-Key header of the MCP request. The property is resolved from the key; there is no property argument.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Software that helps property managers in Canada do more with less. Multi-property. Multi-team. One platform. Trusted by landlords from Montreal to Vancouver.
How do I connect Manhattin to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does Manhattin provide?
Operate this server?
Request removal if you do not want Manhattin listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Manhattin?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
List every property in the organization — Each active property in the organization with its address, amenities, photos and unit counts. "available_units" counts units at raw status vacant; use list_organization_available_units for the marketable figure. Requires an organization API key (`ok_live_...`). Sending a property key returns 403 INVALID_KEY.
List advertisable units across the portfolio — Marketable units from every active property in the organization, each carrying the property it belongs to. An unknown property_id returns an empty result, not an error. Requires an organization API key (`ok_live_...`). Sending a property key returns 403 INVALID_KEY.
List every unit in the portfolio with its status — Every 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. Use this when you want to apply your own display rules. Requires an organization API key (`ok_live_...`). Sending a property key returns 403 INVALID_KEY.
Create a lead for the organization — Records an enquiry against the organization, optionally tied to a property or a unit. This WRITES a lead a person will act on — only on explicit instruction. Responds 201. Requires an organization API key (`ok_live_...`). Sending a property key returns 403 INVALID_KEY.
Sync partner availability — Availability 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. Requires an agency partner API key (`agency_live_...`). Limited to five calls per day.
Describe what this console token unlocks — What 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. Call this first when helping someone wire a website up — it answers "which property am I working on and why is my call being refused" in one request. Requires a developer console token in the X-Manhattin-Console-Token header of the MCP request — NOT an API key.
List what the website actually sent — The requests this key has made recently, as received: endpoint, method, query string, origin, response status and timing. This is the difference between what an integration was meant to send and what it sent — the fastest way to find a wrong query parameter, a missing key header or a blocked origin. Captures only exist while a console window is open. Requires a developer console token in the X-Manhattin-Console-Token header of the MCP request — NOT an API key. The developer mints one from their
List contact-form submissions this key created — Every lead this key produced, each with the request body the site posted and a verdict per field: stored, ignored, or bot-protection. The ignored list is the valuable part — a WordPress form sending "budget_range" gets a 201 and silently loses the field, and this is the only place that shows it. CONTACT DETAILS ARE REDACTED BY DEFAULT: these are prospective tenants' names, emails and phone numbers, not the developer's own data. Everything needed to debug a form works redacted. Pass contact_detai
Call the API as the website would — Fires one request against the public API using this key, from the server, and returns the status, headers and body verbatim. Use it to prove a fix without deploying the site, and to tell "my code is wrong" apart from "the key is wrong". Read-only endpoints only. Requires a developer console token in the X-Manhattin-Console-Token header of the MCP request — NOT an API key. The developer mints one from their console at https://manhattin.com/api-key/console; it lasts at most 12 hours and never outl
Keep the console open longer — WRITES: extends the developer console window, which is a change to the developer's own access rather than to any tenant data. Bounded: a developer gets a fixed number of self-extensions and then has to ask Manhattin. Call it when a debugging session is about to lose its captures, not pre-emptively. Requires a developer console token in the X-Manhattin-Console-Token header of the MCP request — NOT an API key. The developer mints one from their console at https://manhattin.com/api-key/console; it
MCPBundles probed 16 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Manhattin require?
Manhattin may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.