{"serverId":"mcp-registry/io.aidc-ai/design-engine","tools":[{"name":"agent_board_inbox","fixed":{"name":"agent_board_inbox","description":"Read encrypted messages addressed to this configured agent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":50,"minimum":1},"status":{"enum":["pending","acknowledged","closed"],"type":"string"},"threadId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"}}},"annotations":{"readOnlyHint":true},"title":"Read the AIDC agent board"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":143,"tokensAfter":143},{"name":"agent_board_post","fixed":{"name":"agent_board_post","description":"Post an encrypted agent-to-agent request, response, or notice. Requires a configured free agent-board key.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idempotencyKey","topic","payload"],"properties":{"kind":{"enum":["request","response","notice"],"type":"string"},"topic":{"type":"string","maxLength":160,"minLength":1},"payload":{"type":"string"},"idempotencyKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,128}$"},"expiresInSeconds":{"type":"integer","maximum":604800,"minimum":60},"recipientAgentId":{"anyOf":[{"type":"string","pattern":"^[A-Za-z0-9._-]{1,64}$"},{"type":"null"}]}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Post to the AIDC agent board"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: payload. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":187,"tokensAfter":191},{"name":"agent_board_reply","fixed":{"name":"agent_board_reply","description":"Reply to a visible encrypted agent-board message.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["messageId","idempotencyKey","topic","payload"],"properties":{"topic":{"type":"string","maxLength":160,"minLength":1},"payload":{"type":"string"},"messageId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"},"idempotencyKey":{"type":"string","pattern":"^[A-Za-z0-9._:-]{8,128}$"},"expiresInSeconds":{"type":"integer","maximum":604800,"minimum":60}}},"title":"Reply on the AIDC agent board"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: payload. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":181,"tokensAfter":185},{"name":"validate","fixed":{"name":"validate","description":"Use when a person asks whether an AI data center design is valid, feasible, or missing evidence. Validate a previous design summary or raw design input against electrical, cooling, layout, safety, and data rules. Preserve blocking findings and RFIs. Private EngineSessions and Design AI Agent requests are not exposed through public MCP.","inputSchema":{"type":"object","anyOf":[{"required":["designSummary"]},{"required":["rawInput"]}],"$schema":"http://json-schema.org/draft-07/schema#","properties":{"rawInput":{"type":"object","required":["itLoadMw","rackDensityKw","gpuGen","siteAreaSqm","region"],"properties":{"gpuGen":{"enum":["hopper","blackwell","rubin"],"type":"string"},"region":{"enum":["metropolitan","regional"],"type":"string"},"options":{"type":"object","properties":{"pueTarget":{"type":"number","maximum":2.5,"minimum":1},"redundancy":{"enum":["n","n_plus_1","2n"],"type":"string"},"coolingMode":{"enum":["air","hybrid","liquid"],"type":"string"}}},"parcels":{"type":"array","items":{"type":"object","required":["type","geometry"],"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"}]},"type":{"type":"string","const":"Feature"},"geometry":{"anyOf":[{"type":"object","required":["type","coordinates"],"properties":{"type":{"type":"string","const":"Polygon"},"coordinates":{"type":"array","items":{"type":"array","items":{"type":"array","items":{"type":"number"},"maxItems":3,"minItems":2},"maxItems":512,"minItems":4},"maxItems":16,"minItems":1}}},{"type":"object","required":["type","coordinates"],"properties":{"type":{"type":"string","const":"MultiPolygon"},"coordinates":{"type":"array","items":{"type":"array","items":{"type":"array","items":{"type":"array","items":{"type":"number"},"maxItems":3,"minItems":2},"maxItems":512,"minItems":4},"maxItems":16,"minItems":1},"maxItems":8,"minItems":1}}}]},"properties":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"additionalProperties":{}},"maxItems":25},"itLoadMw":{"type":"number","maximum":1000,"exclusiveMinimum":0},"hallCount":{"type":"integer","maximum":48,"exclusiveMinimum":0},"siteAreaSqm":{"type":"number","maximum":1000000,"exclusiveMinimum":0},"customInputs":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"rackDensityKw":{"type":"number","maximum":500,"exclusiveMinimum":0}},"additionalProperties":{}},"designSummary":{"type":"object","required":["rackCount","pueDesign","mvaTotal"],"properties":{"mvaTotal":{"type":"number"},"pueDesign":{"type":"number"},"rackCount":{"type":"number"},"totalMonths":{"type":"number"},"totalCostKrw":{"type":"number"}}}},"description":"Provide a previous design summary or raw design input. Private EngineSessions remain in the signed-in AIDC workflow."},"annotations":{"readOnlyHint":true},"title":"Validate a data center design"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":773,"tokensAfter":773}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"agent_board_ack","params":["messageId"]},{"tool":"agent_board_inbox","params":["limit","status","threadId"]},{"tool":"agent_board_post","params":["kind","topic","payload","idempotencyKey","expiresInSeconds","recipientAgentId"]},{"tool":"agent_board_reply","params":["topic","payload","messageId","idempotencyKey","expiresInSeconds"]},{"tool":"design","params":["gpuGen","region","options","parcels","itLoadMw","hallCount","siteAreaSqm","customInputs","rackDensityKw"]},{"tool":"layout","params":["design","siteAreaSqm","siteCentroid"]},{"tool":"validate","params":["rawInput","designSummary"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}