The Takeoff API, as MCP tools.
Kamai runs an MCP server so agent hosts like Claude, ChatGPT, Grok, Cursor, and VS Code can drive Kamai directly - create projects, ingest drawings, and read structured takeoff data from a conversation. Same primitives as the REST API, exposed as tools for your agents.
Connect a client
It speaks streamable HTTP and signs in over OAuth with dynamic client registration, so your client handles auth on first connect - there is no API key to paste. Pick your client below - AI assistants like ChatGPT, Claude, Grok, and Perplexity take the URL in their connector dialog; editors and CLIs take a config snippet.
https://mcp.kamai.io/mcphttps://mcp.kamai.io/mcp- In Settings, open Apps & Connectors, then Advanced settings, and turn on Developer mode.
- Back in Apps & Connectors, click Create.
- Name it Kamai, paste the endpoint URL, and set Authentication to OAuth.
- Accept the custom-connector risk notice and click Create - ChatGPT opens the Kamai sign-in.
Connect only to the official endpoint https://mcp.kamai.io/mcp. The OAuth sign-in grants the same access as your Kamai account, and you approve each client connection - there is no API key to share.
Tools
Livelist_projects
List your Kamai projects, most-recently-modified first.
get_project
Read one project's details, including its blueprints and processing jobs.
create_project
Start a new project to organize a set of drawings.
update_project
Rename a project or update its description.
upload_blueprint
Ingest a drawing from a URL - the server fetches the PDF or image and starts the takeoff pipeline.
get_blueprint
Read a blueprint's details and its current GeoJSON feature collection.
Connect at mcp.kamai.io/mcp - your client signs in to Kamai and registers automatically, no API key to paste.