How to Use the Xata (Serverless DB) MCP in OpenAI Agents SDK
Run complex database actions and manage resources with your AI client using the OpenAI Agents SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Xata (Serverless DB) MCP to OpenAI Agents SDK
Create your Vinkius account to connect Xata (Serverless DB) to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Execute SQL Queries for OpenAIAgentsSDK
The `execute_sql` tool lets your agent run specific queries against a designated database branch. You send plain SQL, and the MCP Server handles the transaction, giving you immediate results. Want to process many statements at once? Use `execute_sql_batch`. This runs multiple SQL commands in one atomic unit, perfect for complex migration scripts or bulk data updates.
Manage Database Resources via MCP Server
Need to structure your environment? Start by calling `list_organizations` to see all available groups. From there, you can use `create_project` and then define specialized areas with `create_branch`. This controls the database landscape. Your agent keeps track of everything. It uses `get_project` or `get_organization` to confirm details before proceeding. The full suite of tools lets it map out your entire data architecture.
Handle User Access and Permissions (OpenAIAgentsSDK)
The server provides methods to control who accesses the database. Your agent can `list_members` to see users, then use `send_invitation` or `resend_invitation` when needed. It even handles revoking access with `remove_member`. If things get messy, your agent knows how to clean up. You can `delete_project`, `delete_branch`, or request full cleanup using `request_organization_deletion`. The MCP Server keeps the whole system secure.
Set up Xata (Serverless DB) MCP in OpenAI Agents SDK
Prerequisites
- Python 3.10+ installed
-
openai-agentspackage (pip install openai-agents) - Active Vinkius subscription with a valid endpoint token
- 1
Install the SDK
Run
pip install openai-agentsto install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed. - 2
Connect via SSE transport
Use
MCPServerSsewith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. The SDK auto-discovers all Xata (Serverless DB) tools at runtime. - 3
Create your Agent
Pass the MCP to
Agent(mcp_servers=[server]). The agent receives Xata (Serverless DB) tools as native definitions — JSON schemas resolve automatically. - 4
Run the agent
Call
Runner.run(agent, prompt)to execute. The agent invokes the appropriate Xata (Serverless DB) tools and returns structured results. Copy the full example on the right to get started.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse
async def main():
async with MCPServerSse(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as server:
agent = Agent(
name="Xata (Serverless DB) Agent",
instructions="You have access to Xata (Serverless DB) tools.",
mcp_servers=[server],
)
result = await Runner.run(agent, "List recent transactions")
print(result.final_output)
asyncio.run(main()) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Xata. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Xata (Serverless DB) MCP in OpenAI Agents SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Xata (Serverless DB) MCP today
We host it, we monitor it, we maintain it. You just paste one token.