MCP server · Analytics
dbprint MCP server
by jakubro
Lets your AI read a plain-text snapshot of your database so it answers questions about your data correctly.
dbprint is a tool that writes down what your database means as plain text files, and commits them next to your code. This MCP server lets your AI read those files, so it can answer questions about your tables without ever connecting to the database. It is handy if you work with data and want your AI to stop guessing about columns, values and joins.
What is an MCP server? The 30-second version
On its own, your AI can only chat with you. An MCP server is a small helper program that gives your AI a new skill or a connection to something outside the chat. This one connects your AI to a dbprint snapshot of your database, so it can look up table structures, column values and joins for you. You ask a question, and the AI reads the snapshot instead of making things up.
What this MCP server does
You ask your AI something about your data, like which values a status column holds. The AI uses this helper to read the committed dbprint files in your project. Those files contain the table structure, the joins between tables, and statistics like value lists, null rates and ranges. The AI then gives you an answer based on what was actually measured, not on a guess. Nothing connects to your live database, so no credentials are needed and nothing is changed.
What you can do with it
- Look up which values a column actually contains
- Check how two tables are joined
- See how often a column is empty
- Read the structure of a table before writing SQL
- Find out whether a code or column is still in use
- Compare a table's columns and types across your project
- Get a plain-language summary of a table
Try asking your AI
- “What values does the status column in orders actually have?”
- “How do orders and shipments join together?”
- “Which columns in the customers table are mostly empty?”
- “Write me a query that counts orders per country, using the real column names.”
What it gives back to you
It gives back answers in the chat, drawn from the committed snapshot. That can be a list of values, a description of a table, a join path, or numbers like null rates and ranges. You also get the table and column names as they really are, so you can copy them into your own work.
Before you start
What you need
- A project that already has a dbprint snapshot committed (someone on your team runs dbprint generate once)
- The uv tool installed, which runs the server for you
- An AI client that supports MCP servers, like Claude Desktop
Good to know
The snapshot contains real values from your database, so make sure anything private is redacted before the files are committed.
Install it with your AI
Add dbprint MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check dbprint MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,609 MCP servers here for you.
Who it's for
Analysts, data people and anyone who asks an AI questions about a company database and wants correct answers.





