Insert From URL
insert-from-urlFetch a public JSON or JSONL file URL and load its rows directly into a RawTree table, waiting for the import to finish.
Instructions
Purpose: Ask RawTree to ingest JSON/JSONL data from a public URL into a table. Waits for the import to complete.
NOT for: Private files on your machine or authenticated URLs. Normalize or transform data before making it available at the public URL.
Returns: The completed import result as JSON: inserted is the row count, or null when unavailable.
When to use:
User has a public JSON or JSONL file URL
You need RawTree to fetch and ingest the file directly
The data is too large or inconvenient to paste into the MCP call
Workflow: Confirm the URL is public → call insert-from-url → use list-logs and run-query to verify.
Key trigger phrases: "ingest this URL", "load JSONL from", "import from public file"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public URL containing data RawTree can fetch. | |
| table | Yes | Target table name. | |
| cluster | No | RawTree cluster to use for this operation. | |
| database | No | Optional RawTree database override. RawTree uses the default database when omitted. | |
| organization | No | RawTree organization containing the target cluster. |