https://mcp.makini.io/<clientId><clientId> is your application's Client ID. The dashboard shows the full URL as the Connector URL on Get started.https://mcp.makini.io/<clientId>, and save.| Tool | What it does |
|---|---|
list_platforms | Lists the platforms this user can see. has_connection says whether they have connected each one. |
verify_platform_authentication | Checks the user's connection to one platform. If they haven't connected it, it returns a Makini Link URL to open in a browser. |
search_platform_tools | Searches a platform's operations with a short phrase, such as "open work orders" or "create purchase order". It returns each tool's exact name, its description and its input schema. |
execute_tool | Runs one operation with its arguments and returns the system's response. |
list_platforms takes a platform key, because one user can connect several systems.execute_tool takes its arguments grouped by where each value goes in the request, exactly as the tool's input_schema lists them:{
"platform": "inextia",
"tool_name": "<name returned by search_platform_tools>",
"arguments": {
"path": { },
"query": { },
"body": { }
}
}list_platforms and sees the planner's CMMS with has_connection: true.search_platform_tools with the query "open work orders". It picks the matching operation and reads its input schema.execute_tool with that name and a filter for Line 2. It then summarizes the open work orders for the planner."create work order". It calls execute_tool with the asset, the description and the priority in the body group. The CMMS returns the new work order, and the agent reports its number.verify_platform_authentication would return a Makini Link URL. The planner opens it, enters their credentials once, and the agent carries on.{"ok": false, "status": 422, "data": …}. The agent reads it, corrects the arguments and tries again.execute_tool refuses the ones an administrator has turned off. The agent is instructed to stop and tell the user that an administrator can enable the tool, instead of looking for a way around it.verify_platform_authentication returns one of four states: connected, absent, expired or deactivated. absent and expired come with a Makini Link URL, so the user can connect or re-enter their credentials. deactivated means an administrator switched the connection off, and only an administrator can switch it back on.