PlugWiki
mcp logo

Florentine.ai MCP Server: Ask Your MongoDB or MySQL Data Questions

OfficialLocal
Getnpm@florentine-ai/mcpflorentine-ai/mcp

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.

Install mcp

Claude Code

  1. 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. 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_ask

  • Lists 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-onlyNo 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 tonltm.florentine.ai (Florentine.ai API). Your chosen AI provider (OpenAI, Anthropic, Google or Deepseek)
Sign-in and keysFLORENTINE_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

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. github.com · github.com
  2. www.npmjs.com · npmjs.com
  3. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.