Deta Space MCP. Query JSON data and manage personal cloud files via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Deta Space (Serverless Personal Cloud API) manages your personal, serverless data and files. Your AI client can interact with Deta Base (NoSQL) to query, insert, update, and delete JSON records.
It also handles file operations via Deta Drive, letting you upload, download, and list files—all without needing to open a dedicated cloud console.
It's direct, programmatic access to your private cloud storage.
What your AI agents can do
Base delete item
Removes a specific item from Deta Base using its unique key.
Base get item
Retrieves one specific item from Deta Base by providing its key.
Base insert item
Adds a new item to Deta Base, but only if the specified key doesn't exist already.
The agent retrieves, writes, modifies, or deletes structured JSON data using specific keys and query parameters.
The agent queries the NoSQL database using structured criteria, allowing for logical combinations (AND/OR) across multiple fields.
The agent handles file I/O, uploading binary data to Deta Drive and listing contents of your cloud folder.
The agent modifies single fields of an existing database record without requiring the full record payload, reducing risk of accidental data loss.
The agent removes specific items from Deta Base or files from Deta Drive using their unique identifiers.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Deta Space MCP Server: 10 Tools for Data and File Management
Use these tools to query, insert, update, and manage structured data in Deta Base, and handle file uploads and downloads in Deta Drive.
019e5d11base delete item
Removes a specific item from Deta Base using its unique key.
019e5d11base get item
Retrieves one specific item from Deta Base by providing its key.
019e5d11base insert item
Adds a new item to Deta Base, but only if the specified key doesn't exist already.
019e5d11base put items
Writes one or more items to Deta Base using a JSON array string payload.
019e5d11base query items
Searches Deta Base for items based on complex query criteria (using AND/OR logic).
019e5d11base update item
Changes specific fields on an existing Deta Base item without altering the entire record.
019e5d11drive delete files
Removes one or more files from your Deta Drive storage.
019e5d11drive download file
Downloads a specific file from Deta Drive by its name.
019e5d11drive list files
Lists all files and directories contained within a Deta Drive.
019e5d11drive upload file
Uploads a file, making it available in your Deta Drive.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Deta Space (Serverless Personal Cloud API), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Deta Space gives your AI client direct, programmatic control over your personal, serverless cloud data and files. Your agent can interact with Deta Base to manage structured JSON records and with Deta Drive for file operations, all without you needing to open a dedicated cloud console. It's just direct, API-level access to your private storage.
Managing JSON Records in Deta Base
Your agent uses base_get_item to pull one specific item from Deta Base when it knows the unique key. If you're adding new data, base_insert_item lets your agent write an item only if that key doesn't already exist. To write one or more items at once, it uses base_put_items with a JSON array string payload.
When you need to change data, base_update_item modifies specific fields on an existing record without touching the rest of the data. You can also change the whole record by calling base_put_items or base_insert_item. If you're looking for something specific, base_query_items searches Deta Base using complex criteria, letting your agent combine logic with AND/OR operators across multiple fields.
Finally, base_delete_item removes a single item from Deta Base using its unique key.
Uploading and Managing Private Files in Deta Drive
Your agent handles file I/O. It uses drive_list_files to list all files and directories inside your Deta Drive. To put a file in the cloud, drive_upload_file uploads binary data, making it available in your Drive. When you need that file, drive_download_file pulls a specific file by its name. If you need to clean up, drive_delete_files removes one or more files from your Deta Drive storage.
Summary of Operations
Your agent can delete data or files by key, using base_delete_item for Deta Base items and drive_delete_files for files in Deta Drive. You can also change attributes atomically with base_update_item, which modifies only single fields of a database record, preventing accidental data loss. This setup means your AI client doesn't just talk about data; it actually moves and modifies it in your private cloud.
How Deta Space MCP Works
- 1 Subscribe to the server and input your Deta Space App Key and Project ID.
- 2 Your AI client calls the MCP endpoint, passing a natural language request to your agent.
- 3 The agent translates the request into a sequence of tool calls (e.g.,
base_query_itemsfollowed bydrive_download_file) and executes them.
The bottom line is, your agent uses natural language to trigger complex, multi-step cloud operations without you ever touching a dashboard or API key.
Who Is Deta Space MCP For?
The data engineer who needs to inspect NoSQL collections without leaving the chat interface. The developer building serverless backends who needs to manage data from their IDE. Or the power user automating personal file storage and data logging in a private, controlled environment.
Queries NoSQL collections to inspect data structure and pull specific records, all within the chat interface.
Builds and manages serverless backends by calling data and file tools directly from their development environment (IDE).
Automates data logging and file management tasks, ensuring that configuration files or usage metrics are stored and retrieved programmatically.
What Changes When You Connect
- You can query complex data structures using
base_query_items. Instead of writing boilerplate query code, you just ask your agent to search the NoSQL collection for items matching specific criteria. - File management is simple. Use
drive_upload_fileto dump logs or assets into your private cloud, anddrive_list_filesto see exactly what's there, all without logging into a file explorer. - Need to change one field?
base_update_itemlets you modify a single attribute of a record. You don't have to fetch the entire item, edit it, and then put the whole thing back—it's cleaner and safer. - Automate data logging. After running a process, you can use
base_insert_itemto safely record the result, guaranteeing the key doesn't conflict if the record already exists. - Handle large-scale changes.
base_put_itemsallows you to write multiple records in a single call, which is faster and more efficient than callingbase_insert_itemrepeatedly. - It's all private. You manage a dedicated, serverless cloud instance, keeping your data separate from public cloud services.
Real-World Use Cases
Auditing a user profile
A data engineer needs to see if a user profile exists and what fields it contains. They ask their agent to run base_get_item using the user ID. The agent retrieves the profile record, confirming the existence and current status fields. They then use base_query_items to check for related activity logs in a different collection.
Backing up project assets
A developer needs to archive the latest build configuration and associated images. They first use drive_list_files to find all files in the 'builds' directory, then use drive_download_file for each asset, and finally use base_put_items to log the checksums of the archived files into a database record.
Updating a critical record
The ops engineer discovers a bug requiring a change to a specific user flag. Instead of manually editing the record, they instruct the agent to use base_update_item on the target item, changing only the 'is_active' status to true. The change is immediate and auditable.
Cleaning up old data
A data analyst needs to remove all stale log entries older than 30 days. They use base_query_items to filter for records with outdated timestamps, and then instruct the agent to run base_delete_item on the keys identified by the query.
The Tradeoffs
Trying to dump all data at once
Writing a prompt like 'Give me all the data in the profiles base' and expecting a single massive JSON dump. The agent will struggle to process the sheer volume or run a generalized query.
→
Don't ask for everything. Use base_query_items and specify the exact criteria you need (e.g., role: 'admin' AND status: 'pending'). This focuses the search and gives you usable data chunks.
Forgetting file names or paths
Asking the agent to 'get the config file' without specifying the file name or directory. The agent fails because it doesn't know which file to target.
→
Always start by running drive_list_files to see the contents of the relevant directory. Once you have the exact file name, use drive_download_file.
Overwriting critical records
Attempting to use a general write function that replaces the whole JSON object every time. This risks deleting necessary fields you forgot to include.
→
Use base_update_item instead. This tool only changes the specific attributes you name, preserving all other data in the record.
When It Fits, When It Doesn't
Use this server if your workflow requires programmatic, direct access to private, structured data (JSON) and file storage (binary files). You need to run operations like 'Find X, then update Y, then store Z' entirely within a chat flow. Don't use this if you just need to view a static dashboard or if your data source is a simple, non-structured spreadsheet. If your needs are highly specific—for instance, you only need to read data—you could potentially use a different read-only data tool, but if you need to write or manage files, Deta Space is the one.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Deta Space. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually managing cloud data feels like juggling a dozen tabs.
Today, if you need to check a record or pull a file, you're clicking through the cloud console, opening the database view, searching by key, downloading the file, and then maybe pasting the data into a spreadsheet. It's a copy-paste nightmare that takes five minutes just to get the raw data.
With Deta Space, your agent does it all in the chat. You simply tell it: 'Get the status for user X and download the associated log.' The agent runs the necessary `base_get_item` and `drive_download_file` tools and presents you with the finished result, no extra clicks needed.
Deta Space (Serverless Personal Cloud API) MCP Server
You eliminate the need to switch context between your chat window, the database UI, and the file explorer. You skip the manual process of running queries, fetching keys, and downloading assets.
The result is a single, reliable workflow. Your agent manages the entire data lifecycle—from querying the JSON record using `base_query_items` to logging the resulting file using `base_insert_item`. It’s all seamless.
Common Questions About Deta Space MCP
How do I query data in Deta Base using the base_query_items tool? +
You pass a JSON array of query objects detailing your search logic. Remember, the system treats these objects as OR logic between them, but the logic within each object is AND logic. This lets you build complex filters easily.
Can I upload multiple files using the drive_upload_file tool? +
The drive_upload_file tool handles one file per call. For multiple files, you'll need to sequence the tool calls or write a loop that iterates over your list of assets.
Which tool should I use to modify a single field in Deta Base? +
Use base_update_item. This tool is specifically designed to modify only the attributes you name, which prevents you from accidentally wiping out other data in the record.
Is `base_insert_item` safe if the key already exists? +
Yes, it's safe. base_insert_item only stores the item if the key does not already exist, preventing write conflicts and ensuring data integrity.
How do I delete specific records using the base_delete_item tool? +
You must provide the unique key for the record. The base_delete_item tool removes an item from Deta Base entirely, requiring the item's key for successful execution.
What is the difference between base_put_items and base_insert_item? +
Use base_put_items to store multiple items in a JSON array. Conversely, base_insert_item only stores one item and fails if the specified key already exists.
Can I update a record's attributes using the base_update_item tool? +
Yes, you can. base_update_item lets you change specific fields (attributes) of an existing item without overwriting the entire JSON object.
How does the drive_download_file tool work? +
The drive_download_file tool downloads a file by requiring its exact name. It's useful for retrieving specific assets from Deta Drive.
How can I search for specific records in a Deta Base? +
Use the base_query_items tool. You can provide a JSON array of query objects to filter items by their attributes, and even handle pagination using the limit and last parameters.
Can I update just one field in a database item without sending the whole object? +
Yes! The base_update_item tool allows you to perform atomic updates. You can use the set parameter to update fields, increment for numbers, or append for arrays.
How do I upload a text file or document to Deta Drive? +
Use the drive_upload_file tool. Provide the drive_name, the desired file name (path), and the content of the file. The agent will handle the storage process for you.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Doppler
Manage secrets and environment variables via Doppler — list projects, audit secrets, and track activity logs from any AI agent.
PagerDuty
Manage incidents, services, on-call schedules, and escalation policies via PagerDuty — trigger, acknowledge, and resolve alerts from any AI agent.
N-Gram Frequency Engine
Exact deterministic unigram, bigram, and trigram counting over huge texts. Save tokens and guarantee 100% accurate phrase counts.
You might also like
Epic Fhir
Access patient records via Epic's FHIR R4 API — search patients, review encounters, pull lab results and medications from any AI agent.
AntChain
Alibaba's enterprise blockchain API hub — query blocks, transactions, smart contracts, and accounts on AntChain BaaS.
Jira Software Cloud
Manage Jira Software Agile workflows — list boards, track sprints, manage backlogs, and inspect epics directly from your AI agent.