Content is loading…
Profile CSV structure and per-column stats — like pandas.describe() for agents.
csv_profile#csv#profile#statistics#data analysis#describeGenerates statistical summaries and data type profiles for CSV data provided via the csv string or a url. Returns per-column metrics including null counts, unique counts, numeric distributions, and string length ranges. Use this to analyze schema and data quality for files up to 5MB or 100k rows.
| Name | Type | Required | Description |
|---|---|---|---|
csv | string | optional | Raw CSV text. Provide either this or url. |
url | string | optional | URL of a CSV file to fetch (max 5MB). Provide either this or csv. |
delimiter | string | optional | Column delimiter. Default: auto-detect among comma, semicolon, tab, pipe. |
hasHeader | boolean | optional | First row is a header. Default true. |
{
"csv": "name,age,city\nAlice,30,Berlin\nBob,25,Paris\nCara,35,Berlin"
}{
"url": "https://example.com/data/sales.csv"
}curl -X POST https://toolsy.my/api/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "csv_profile",
"arguments": {
"csv": "name,age,city\nAlice,30,Berlin\nBob,25,Paris\nCara,35,Berlin"
}
}
}'Generate a free API key or set up an OAuth connector for Claude.ai.