discovery_upload
ActiveTool of Disco
Upload a dataset file and return a file reference for use with discovery_analyze. Call this before discovery_analyze. Pass the returned result directly to discovery_analyze as the file_ref argument. Provide exactly one of: file_url, file_path, or file_content. Args: file_url: A publicly accessible http/https URL. The server downloads it directly. Best option for remote datasets. file_path: Absolute path to a local file. Only works when running the MCP server locally (not the hosted version). Streams the file directly — no size limit. file_content: File contents, base64-encoded. For small files when a URL or path isn't available. Limited by the model's context window. file_name: Filename with extension (e.g. "data.csv"), for format detection. Only used with file_content. Default: "data.csv". api_key: Disco API key (disco_...). Optional if DISCOVERY_API_KEY env var is set.
Parameters schema
{
"type": "object",
"title": "discovery_uploadArguments",
"properties": {
"api_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Api Key",
"default": null
},
"file_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "File Url",
"default": null
},
"file_name": {
"type": "string",
"title": "File Name",
"default": "data.csv"
},
"file_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "File Path",
"default": null
},
"file_content": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "File Content",
"default": null
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Disco
https://github.com/leap-laboratories/discovery-engine
2/7 registries