auto_schema_learn
Idempotent · 30s timeout · Automatically infer JSON Schema from sample data without extraction. Pass idempotency_key to deduplicate within 5 minutes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sample_data": "<sample_data>"
},
"name": "auto_schema_learn"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sample_data | Yes | Representative sample data as JSON string (array of objects or single object). Schema is inferred from structure; use first 1-10 rows for array samples. Max 200KB. | |
| idempotency_key | No | Optional cache key (UUID/string) for 5-minute deduplication. Repeat calls with same key return cached inferred schema instantly. |