M
mcp-server
/update_data_spec
Update an existing data spec
Change an existing data spec's configuration. If no replacement file names are given, this runs synchronously (no upload needed): saves changes and — by default
liveunknown~5s typical
mcpmcp-server
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-com-dpf-it-mcp-server /update_data_spec for me.
Input
| Field | Type | Description |
|---|---|---|
| workspaceId | string | Workspace to act on. Defaults to your only workspace if you have exactly one. |
| specName* | string | Name of the existing data spec to update |
| description | string | New description for the spec. Omit to keep the current value. |
| targetOption | string (auto-infer | existing-tables | target-schema-file) | Change where transformed data lands. Omit to keep the current setting. |
| targetTables | array | sourceType "file" specs: new list of existing workspace tables to load into. Required when |
| targetSchemaFileName | string | File name of a replacement target schema file. Required when setting targetOption to "targ |
| sampleFileName | string | sourceType "file" specs only. File name of a replacement sample data file, if replacing it |
| formatFileName | string | sourceType "file" specs only. File name of a replacement format spec file, if replacing it |
| sourceTables | array | sourceType "tables" specs only: replacement list of source tables the generated query read |
| merge | boolean | Whether new data should merge/upsert into existing rows rather than append. For sourceType |
| computeSize | string (small | large) | Compute size for analysis/processing. Omit to keep the current setting. |
| additionalPrompt | string | Extra natural-language guidance for the AI schema inference/mapping. Replaces the previous |
| loadSampleData | boolean | Whether re-analysis should also trigger the data-load job (default true). Only used when r |
| runAnalysis | boolean | Whether to run analysis and wait for it after saving the changes (default true). Only appl |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-com-dpf-it-mcp-server","endpoint":"/update_data_spec","input":{"specName":"..."}}'cli
npx cracked-ai run -p mcp-com-dpf-it-mcp-server -e /update_data_spec -i '{"specName":"..."}'mcp
run_tool({ provider: "mcp-com-dpf-it-mcp-server", endpoint: "/update_data_spec", input: {"specName":"..."} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.