mcpDeterministic

Validate table blueprint

tools/call

Validate a locally authored table blueprint against the canonical schema and compiler rules without changing data or invoking hosted inference.

Parameters

workspaceId
string
Optional with API key auth, inferred from the key.
briefId
string
Use the stored campaign brief plan for validation.
plan
object
Raw campaign brief plan. Use this or briefId.
blueprintrequired
object
No description.
connectedProviderIds
string[]
No description.
availableEndpointIds
string[]
No description.
executionModerequired
string
Use external_agent for Codex, Claude Code, and CLI subscription inference. Hosted BYOK validation must be selected explicitly with pipeline_hosted.
pipeline_hosted | external_agent

Example

MCP tools/calljson
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "validate-table-blueprint",
"arguments": {
"briefId": "00000000-0000-4000-8000-000000000000",
"blueprint": {
"name": "Prospect research",
"blocks": [
{
"id": "company_snapshot",
"type": "company_snapshot"
}
]
},
"executionMode": "external_agent"
}
}
}

Response

Success response schemajson schema
{
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"errors": {
"type": "array",
"items": {
"type": "string"
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"valid",
"errors",
"warnings"
]
}

JSON-RPC errors

-32602
Invalid parameters. Field-level details are returned in the JSON-RPC error data.
-32001
Authentication or hosted AI consent is required.
-32003
Workspace access is denied.
-32029
The request was rate limited.
Pipeline MCP documentation | Pipeline