mcp-server
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

FieldTypeDescription
workspaceIdstringWorkspace to act on. Defaults to your only workspace if you have exactly one.
specName*stringName of the existing data spec to update
descriptionstringNew description for the spec. Omit to keep the current value.
targetOptionstring (auto-infer | existing-tables | target-schema-file)Change where transformed data lands. Omit to keep the current setting.
targetTablesarraysourceType "file" specs: new list of existing workspace tables to load into. Required when
targetSchemaFileNamestringFile name of a replacement target schema file. Required when setting targetOption to "targ
sampleFileNamestringsourceType "file" specs only. File name of a replacement sample data file, if replacing it
formatFileNamestringsourceType "file" specs only. File name of a replacement format spec file, if replacing it
sourceTablesarraysourceType "tables" specs only: replacement list of source tables the generated query read
mergebooleanWhether new data should merge/upsert into existing rows rather than append. For sourceType
computeSizestring (small | large)Compute size for analysis/processing. Omit to keep the current setting.
additionalPromptstringExtra natural-language guidance for the AI schema inference/mapping. Replaces the previous
loadSampleDatabooleanWhether re-analysis should also trigger the data-load job (default true). Only used when r
runAnalysisbooleanWhether 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.