
Florentine.ai MCP Server: Ask Your MongoDB or MySQL Data Questions
Lets your assistant answer questions about your MongoDB or MySQL data, using the Florentine.ai service.
Florentine.ai's server lets Claude, Cursor and other assistants ask questions about your MongoDB or MySQL data in plain English. It is published by the Florentine.ai company. The service turns each question into a database query, runs it and returns the query, the data or an answer.
You need a Florentine.ai account with a connected database and at least one analyzed collection or table. You also need your Florentine API key. You bring your own AI provider key (OpenAI, Anthropic, Google or Deepseek), which you can save in your Florentine account or pass in the config.
Good for
- Teams that want plain-English questions on a MongoDB or MySQL database
- Analysts who do not write aggregation pipelines
- Developers adding data Q&A to their own agent
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install mcp
Claude Code
- 1
Copy this prompt.
Add the mcp server to Claude Code. Run this command: claude mcp add florentine-ai -e FLORENTINE_TOKEN=<FLORENTINE_TOKEN> -- npx -y @florentine-ai/mcp --mode static Ask me for FLORENTINE_TOKEN and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 18+, Florentine.ai account and API key.
The server needs the --mode argument, so the commands and configs here include --mode static, which is for apps like Claude Desktop. Replace the key placeholder with your Florentine.ai API key. Your AI provider key is optional if you saved it in your Florentine account.
Built from the package data we hold. Not yet tested by us.
Tools
Answers a plain-English question about your database
Sends your question to Florentine, which turns it into a MongoDB or MySQL query, runs it, and returns the query, the result or a written answer, depending on your return-type setting.
Try: “How many orders did we get last month, by country?”
Network ·
florentine_askLists the tables and collections you can ask about
Returns the name, summary and structure of each collection or table you have activated in Florentine. The server describes it as for internal use while answering a question.
Try: “Which collections can you query?”
Network ·
florentine_list_collections
Read from the source code
Permissions
medium risk · 4 things to watch
Medium risk
Your questions and the query results go through Florentine.ai and your AI provider, and the README does not say the database connection is read-only. Connect a database user that can only read, and activate only the collections you want queried.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Your data goes through a third-party service
Questions, generated queries and results pass through nltm.florentine.ai and your AI provider. Activate only collections you are willing to send. github.com
Read-only access is not documented
The README does not say generated queries are limited to reading. Give Florentine a database user with read-only rights. github.com
Your API key sits in the config file
FLORENTINE_TOKEN, and LLM_KEY if you set it there, are stored in plain text in your MCP config. Use keys you can revoke. github.com
Debug logging can write to a file
The --debug option with --logpath writes server logs to a file you choose. Leave it off unless you are troubleshooting. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only switch is documented. The README does not say whether the database connection is read-only, so connect a database user that can only read. |
|---|---|
| Talks to | nltm.florentine.ai (Florentine.ai API). Your chosen AI provider (OpenAI, Anthropic, Google or Deepseek) |
| Sign-in and keys | FLORENTINE_TOKEN (your Florentine API key) is set in the server config. An optional LLM_KEY for your AI provider can be set there too, or saved in your Florentine account. |
Questions
Is the Florentine.ai MCP server official?
Yes. Florentine.ai publishes it from its own repository, and it connects to the Florentine.ai service.
Which databases does it support?
MongoDB and MySQL, per the README. The database must be connected and the collections or tables analyzed and activated in your Florentine.ai account.
Do I need an API key?
Yes. You need your Florentine.ai API key. You also need a key for an AI provider (OpenAI, Anthropic, Google or Deepseek), saved in your Florentine account or passed in the config.
What do static and dynamic mode mean?
Static is for ready-made apps like Claude Desktop. Dynamic is for your own client, where you can pass things like a user ID with each question. Use static unless you are building an agent.
Does Florentine.ai cost anything?
The README says you can create a free account. Plan limits are on the Florentine.ai site.
Can it change my data?
The README does not say. It describes the tools as asking questions and listing collections, but give it a read-only database user to be safe.
How do I add it to Claude Desktop?
Use the Claude Desktop tab in the install box above and replace the placeholder with your Florentine API key. The server needs the --mode static argument, which the box includes.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
@florentine-ai/mcp- Registry
- npm
- Transport
- stdio
- Version
- 1.0.0
- License
- MIT
- Last commit
- Mar 9, 2026
- Open issues
- 0
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- github.com · github.com
- www.npmjs.com · npmjs.com
- github.com · github.com