- UNDATASIO_MCP
UNDATASIO_MCP
Unlock flawless, AI-ready data with guaranteed ROI. undatasio's new engine offers unrivaled accuracy and speed, all on a secure platform. Our revolutionary model means you only pay for results.
Content
API Documentation - UnDatas.io Service
This document provides details for the API service built around the UnDatas.io third-party library.
1. List Workspaces
- Summary: Retrieves a list of all workspaces available to the user.
- Endpoint:
GET /api/v1/undatas/workspaces - Parameters: None
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON array containing workspace objects.
- Code:
2. List Tasks in a Workspace
- Summary: Fetches all tasks within a specific workspace, identified by its ID.
- Endpoint:
GET /api/v1/undatas/workspaces/{work_id}/tasks - Parameters:
| Parameter | Location | Required | Description |
|---|---|---|---|
work_id | Path | Yes | The unique identifier for the target workspace. |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON array containing task objects.
- Code:
3. Get Files in a Task
- Summary: Retrieves a list of all files uploaded to a specific task, identified by its ID.
- Endpoint:
GET /api/v1/undatas/tasks/{task_id}/files - Parameters:
| Parameter | Location | Required | Description |
|---|---|---|---|
task_id | Path | Yes | The unique identifier for the target task. |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON array containing file objects.
- Code:
4. Upload a File to a Task
- Summary: Uploads a single file to a specified task.
- Endpoint:
POST /api/v1/undatas/tasks/{task_id}/upload - Parameters:
| Parameter | Location | Required | Description |
|---|---|---|---|
task_id | Path | Yes | The unique identifier for the target task. |
file | Form Data | Yes | The file to be uploaded. |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON object with a success message, e.g.,
{"message": "File uploaded successfully"}.
- Code:
5. Parse Files in a Task
- Summary: Initiates the parsing process for one or more files within a specified task.
- Endpoint:
POST /api/v1/undatas/tasks/parse - Request Body:
application/json
| Field | Type | Required | Description |
|---|---|---|---|
task_id | string | Yes | The unique identifier for the target task. |
file_ids | array[string] | Yes | A list of file IDs to be parsed. |
ds_id | string | No | The data source ID. Defaults to "default". |
lang | string | No | The language for parsing. Defaults to "ch". |
parse_mode | string | No | The parsing mode. Defaults to "fast". |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON object with a success message, e.g.,
{"message": "File parsing initiated successfully."}.
- Code:
6. Get Parse Result for a File
- Summary: Retrieves the detailed parsing results for a single, specific file.
- Endpoint:
POST /api/v1/undatas/tasks/parse-result - Request Body:
application/json
| Field | Type | Required | Description |
|---|---|---|---|
task_id | string | Yes | The ID of the task containing the file. |
file_id | string | Yes | The ID of the file to retrieve results for. |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON object containing the file's parsing result data.
- Code:
7. Get Download URL for Parsed Results
- Summary: Generates and returns a download URL for the parsed results of one or more files.
- Endpoint:
POST /api/v1/undatas/tasks/download-url - Request Body:
application/json
| Field | Type | Required | Description |
|---|---|---|---|
task_id | string | Yes | The ID of the task containing the files. |
file_ids | array[string] | Yes | A list of file IDs to include in the download. |
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON object containing the download URL, e.g.,
{"download_url": "https://..."}.
- Code:
8. Health Check
- Summary: Checks if the API service is running and healthy.
- Endpoint:
GET / - Parameters: None
- Successful Response:
- Code:
200 OK - Content-Type:
application/json - Body: A JSON object indicating the service status, e.g.,
{"status": "ok"}.
- Code:
Server Config
{
"mcpServers": {
"undatasio_mcp": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"type": "sse",
"url": "http://3.145.49.189:8000/mcp"
}
}
}Recommend Clients
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
LutraLutra is the first MCP compatible client built for everyone
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Cherry Studio🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
Continue⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
WindsurfThe new purpose-built IDE to harness magic
A Sleek AI Assistant & MCP Client5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
ChatWiseThe second fastest AI chatbot™
y-cli 🚀A Tiny Terminal Chat App for AI Models with MCP Client Support
HyperChatHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
Cline – #1 on OpenRouterAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.
CursorThe AI Code Editor
MODELSCOPE---MODELSCOPE-PLATFORM-MCP-SERVICES
ZedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
MCP PlaygroundCall MCP Server Tools Online
DeepChatYour AI Partner on Desktop