Turn your data into AI tools.
Like dbt for the SQL your AI runs. Your team writes each query once: typed, tested, reviewed. Any AI client calls it through a secure MCP endpoint.
Connect any source, publish to any destination.
-- Tool: get_quarterly_revenue -- Source: PostgreSQL (production-db) SELECT SUM(amount) AS revenue, COUNT(*) AS transactions FROM orders WHERE quarter = {{ quarter }} AND year = {{ year }} AND status = 'completed'
// Works with Claude Desktop, ChatGPT, Cursor, and any MCP client { "mcpServers": { "datatape": { "url": "https://<uuid>.mcp.datatape.ai/mcp", "headers": { "Authorization": "Bearer dt_sk_live_abc123..." } } } } // Without the header, falls back to OAuth (RFC 9728)
Reviewed tools instead of generated queries.
Security
AI sees tools, not passwords. Read-only enforcement, scoped keys, and full audit logging.
Correctness
Every tool call runs pre-defined, tested SQL. No hallucinated queries, no wrong answers — just correct results, every time.
Speed
Ship in minutes, not weeks. No infrastructure to build. No servers to deploy.
Context
Add descriptions, business glossary, and usage examples to every tool. AI agents understand not just the query, but the domain.
Resilience
Define tools once, update in one place. When schemas change, fix the template — every agent gets the update. No silent breakage.
What ships in the box.
One Endpoint, Every Database
One MCP endpoint serves PostgreSQL, Snowflake, BigQuery, Google Sheets, and REST APIs. No separate servers per source.
SQL Templates
Pre-defined queries with typed parameters. Review and test the stored contract before clients use it.
API Keys & OAuth
Authenticate with scoped API keys or OAuth 2.0. Supports MCP authorization (RFC 9728) for interactive clients.
Role-Based Access
Admin, editor, and viewer roles. Control who can create, modify, or use tools.
Audit Logging
Every tool call logged with parameters, duration, and caller identity.
MCP Endpoints
A hosted Streamable HTTP endpoint for compatible MCP clients, including Claude and Cursor.
Why not just use a generic SQL MCP?
Generated SQL is useful for exploration. Reviewed tools are useful when a known query should become a maintained interface. Database permissions matter in both models.
Simple pricing for everyone.
Every plan starts with a 7-day free trial.
For solo developers building and testing AI agents on their data.
For startups and small teams building AI agents on their data.
For growing teams with multiple agents in production.
For organizations that need SSO, compliance, and dedicated support.
Data access should enable AI securely, not block it.
Start your 7-day free trial. No credit card required.