Connect Cloudflare D1 MCP to your AI Agents
Ask your Cloudflare D1 database questions in plain English.
Everything you can ask your agent about your Cloudflare D1 data.
Ask in plain English — Sequel translates it into a Cloudflare D1 query, runs it, and your agent hands back the answer. No SQL, no dashboards, no CSV exports.
Connect to your agent- How many rows are in each table?
- Show me the 20 most recently created users.
- What is the conversion rate from signup to first purchase, by month?
- Which customers signed up last quarter and are still active?
- Find duplicate email addresses in the users table.
Install
Install Cloudflare D1 MCP in your agent
Pick your app and Sequel installs itself: a one-click link where the client supports it, that client’s own few steps where it doesn’t. Every route signs in with your Sequel account over OAuth, so there is no API key to copy and nothing to keep in sync.
Claude, ChatGPT, Cursor, VS Code, Claude Code, Codex, Grok, Muse, dots and any other MCP app
Already have an MCP client?
https://api.sequel.sh/mcp
Add it as a remote (streamable HTTP) server and sign in when prompted. Skills come with it; nothing else to install. Manual setup per client
Choose your app
Claude
One click, opens in the app
Cursor
One click, opens in the app
VS Code
One click, opens in the app
ChatGPT
Turn on developer mode, then add Sequel. About two minutes.
Claude Code
Run one command, then sign in with /mcp.
Codex
Run one command, then sign in.
Gemini CLI
Run one command, then sign in with /mcp auth.
Grok
Add Sequel as a connector and sign in.
Grok Bot
Paste this to the bot. It registers Sequel and asks you to sign in.
Muse
Muse writes its own connector. One message is the whole setup.
dots
Add Sequel in ChatGPT; your dot picks it up with no extra step.
OpenCode
Add Sequel as a remote server from the OpenCode CLI.
Other MCP app
Any client that speaks remote MCP can connect with this URL.
AI agents
Connect Cloudflare D1 MCP to your favorite AI agent
Claude
Use Claude to query your databases, explore schemas, and build analyses — all from one conversation.
Cursor
Query your databases and explore schemas without leaving your code editor.
ChatGPT
Connect ChatGPT to your databases and get data-backed answers in every conversation.
VS Code
Get database access inside VS Code Copilot without leaving your editor.
Windsurf
Give Windsurf's Cascade AI access to your databases — query data without leaving your editor.
Zed
Connect Zed's AI assistant to your databases for real-time data access while you code.
Gemini
Connect Google Gemini to your databases for grounded, data-backed answers.
Claude Code
Query your databases directly from the Claude Code CLI — without leaving your terminal.
Codex
Give OpenAI Codex CLI real-time database access for data-grounded coding sessions.
OpenClaw
Turn your self-hosted OpenClaw agent into a data analyst that queries every source you've connected.
Hermes
Give Nous Research's Hermes agent read access to every database and marketing tool you've connected.
Grok Bot
Tell your Grok bot to add Sequel and it can query every database and marketing tool you've connected.
Muse
Give Meta's Muse one message and it builds its own connector to every source you've put in Sequel.
dots
Add Sequel once in ChatGPT and your dot can answer data questions on its own, day and night.
Analyze Cloudflare D1 data alongside…
PostgreSQL
Query your PostgreSQL database in plain English. No SQL required.
MySQL
Instant insights from your MySQL database. Ask in plain English.
ClickHouse
Real-time analytics on ClickHouse at any scale, in plain English.
BigQuery
Query petabytes of BigQuery data in plain English.
Google Sheets
Query, write, and manage Google Sheets with AI.
Google Analytics 4
Ask your GA4 data anything. No SQL, no dashboards.
Google Search Console
Unlock your SEO data with natural language. No exports, no pivot tables.
MCP Server
Connect any MCP-compatible server and query it with AI in seconds.
Stripe
Ask your Stripe data anything. MRR, churn, refunds — answered in plain English.
Polar
Ask your Polar revenue, subscriptions, and usage data anything — in plain English.
Dodo Payments
Ask questions about payments, subscriptions, refunds and payouts in plain English.
PostHog
Ask your PostHog product data anything — with HogQL under the hood.
Mixpanel
Conversational analytics on your Mixpanel events, funnels, and retention.
Amplitude
Query your Amplitude taxonomy, funnels, and dashboards in plain English.
HubSpot
Your AI analyst for HubSpot contacts, deals, tickets, and pipelines.
Ahrefs
Ask your Ahrefs SEO data anything: backlinks, keywords, and traffic.
Apollo.io
Ask your Apollo.io prospects, contacts, and accounts anything, in plain English.
Instagram organic analytics — post engagement, reach, and audience insights in plain English.
Frequently asked questions
How does Sequel connect to Cloudflare D1?
Through Cloudflare's D1 REST API. You sign in with Cloudflare, approve the connection, and choose which D1 database to connect. Sequel stores the resulting tokens encrypted and refreshes them automatically, so there is no API token to create, paste, or rotate by hand.
Can one connection reach more than one database?
No. You pick exactly one D1 database when you connect, and that choice is baked into the connection. Sequel has no tool that can list or query any other database. If you want to query a second database, add a second connection.
Is it read-only?
Yes, and it is enforced by Cloudflare rather than by us. Sequel requests only the D1 Read scope, so Cloudflare itself rejects any write that reaches the D1 API. The tools Sequel exposes are query and schema introspection, and nothing in the connector can create, update, or delete data.
Do I need to move my data anywhere?
No. Sequel queries D1 directly over Cloudflare's API. Nothing is copied into a warehouse and there is no sync to schedule. Query results are stored so you can export them, but your tables stay where they are.
Will it work with my Workers app's database?
Yes. Any D1 database in an account you can authorize is available in the picker, including the ones your Workers bind to at runtime. Sequel reads them through the same REST API that Wrangler uses.
Can I use this from Claude, Cursor, or ChatGPT?
Yes. Every Sequel connection is available over Sequel's MCP server, so any MCP-capable client can query your D1 database through the same connection you set up in the app.
How does Sequel handle large result sets?
Full results are written to a file you can download or work with in the workbench, while a preview comes back inline. That keeps big answers usable without flooding the conversation.
How do I disconnect it?
Delete the connection in Sequel, and revoke Sequel's access from your Cloudflare profile under Access Management. Either one stops access on its own.
Start analyzing your Cloudflare D1 data today
Connect in minutes — then ask across all your data, not just one source.