4,500+ servers built on MCP Fusion
Vinkius

Deta Space MCP. Query JSON data and manage personal cloud files via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Deta Space (Serverless Personal Cloud API) MCP on Cursor AI Code Editor MCP Client Deta Space (Serverless Personal Cloud API) MCP on Claude Desktop App MCP Integration Deta Space (Serverless Personal Cloud API) MCP on OpenAI Agents SDK MCP Compatible Deta Space (Serverless Personal Cloud API) MCP on Visual Studio Code MCP Extension Client Deta Space (Serverless Personal Cloud API) MCP on GitHub Copilot AI Agent MCP Integration Deta Space (Serverless Personal Cloud API) MCP on Google Gemini AI MCP Integration Deta Space (Serverless Personal Cloud API) MCP on Lovable AI Development MCP Client Deta Space (Serverless Personal Cloud API) MCP on Mistral AI Agents MCP Compatible Deta Space (Serverless Personal Cloud API) MCP on Amazon AWS Bedrock MCP Support

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.

+ 7 more capabilities included
Manage JSON records in Deta Base

The agent retrieves, writes, modifies, or deletes structured JSON data using specific keys and query parameters.

Perform complex data searches

The agent queries the NoSQL database using structured criteria, allowing for logical combinations (AND/OR) across multiple fields.

Upload and manage private files

The agent handles file I/O, uploading binary data to Deta Drive and listing contents of your cloud folder.

Update data attributes atomically

The agent modifies single fields of an existing database record without requiring the full record payload, reducing risk of accidental data loss.

Delete data or files by key

The agent removes specific items from Deta Base or files from Deta Drive using their unique identifiers.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

base019e5d11

base delete item

Removes a specific item from Deta Base using its unique key.

base019e5d11

base get item

Retrieves one specific item from Deta Base by providing its key.

base019e5d11

base insert item

Adds a new item to Deta Base, but only if the specified key doesn't exist already.

base019e5d11

base put items

Writes one or more items to Deta Base using a JSON array string payload.

base019e5d11

base query items

Searches Deta Base for items based on complex query criteria (using AND/OR logic).

base019e5d11

base update item

Changes specific fields on an existing Deta Base item without altering the entire record.

drive019e5d11

drive delete files

Removes one or more files from your Deta Drive storage.

drive019e5d11

drive download file

Downloads a specific file from Deta Drive by its name.

drive019e5d11

drive list files

Lists all files and directories contained within a Deta Drive.

drive019e5d11

drive 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
Start building

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. 1 Subscribe to the server and input your Deta Space App Key and Project ID.
  2. 2 Your AI client calls the MCP endpoint, passing a natural language request to your agent.
  3. 3 The agent translates the request into a sequence of tool calls (e.g., base_query_items followed by drive_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.

Data Engineer

Queries NoSQL collections to inspect data structure and pull specific records, all within the chat interface.

Backend Developer

Builds and manages serverless backends by calling data and file tools directly from their development environment (IDE).

DevOps Engineer

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_file to dump logs or assets into your private cloud, and drive_list_files to see exactly what's there, all without logging into a file explorer.
  • Need to change one field? base_update_item lets 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_item to safely record the result, guaranteeing the key doesn't conflict if the record already exists.
  • Handle large-scale changes. base_put_items allows you to write multiple records in a single call, which is faster and more efficient than calling base_insert_item repeatedly.
  • It's all private. You manage a dedicated, serverless cloud instance, keeping your data separate from public cloud services.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

base_delete_item base_get_item base_insert_item base_put_items base_query_items base_update_item drive_delete_files drive_download_file drive_list_files drive_upload_file

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Deta Space. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.