Get started in three steps
From zero to your first working tool in about two minutes. No coding needed.
- 1
Get your license
Your license looks like
LIC-…, arrives by email and works with every tool. - 2
Install uv, once
uv downloads and runs the tools in isolation on your machine. Only needed for local mode; the remote connector needs nothing. Open a terminal and run the command for your system:
macOS and Linux · Terminalcurl -LsSf https://astral.sh/uv/install.sh | shWindows · PowerShellpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Then close and reopen your client so it finds
uvx. - 3
Add the tools to your client
Paste your license and copy the config with all 5 tools at once. For a single tool with one-click install, use the picker on the home page.
Claude
- In Claude (web, desktop or mobile): Settings › Connectors › Add custom connector.
- Name it and paste the URLs. Repeat for each one.
- Click Connect and sign in with your license.
Open Claude connectorsURLshttps://mcp.keyflint.dev/web-intel/mcp https://mcp.keyflint.dev/norma43/mcp https://mcp.keyflint.dev/contabridge/mcp https://mcp.keyflint.dev/dataclean/mcp https://mcp.keyflint.dev/verifactu/mcpThe first time, a KeyFlint page opens: paste your license and click Connect. Nothing to install.
Results show up as visual cards in the chat: credit balance, key figures and issues.
Local install (.mcpb or config)
- Open Claude Desktop › Settings › Developer › Edit Config.
- Paste the block into
claude_desktop_config.json. Already have servers? Copy only the blocks insidemcpServers. - Save and fully restart Claude Desktop.
claude_desktop_config.json{ "mcpServers": { "web-intel": { "command": "uvx", "args": [ "web-intel-mcp" ], "env": { "KEYFLINT_LICENSE": "LIC-tu-licencia" } }, "norma43": { "command": "uvx", "args": [ "norma43-mcp" ], "env": { "KEYFLINT_LICENSE": "LIC-tu-licencia" } }, "contabridge": { "command": "uvx", "args": [ "contabridge-mcp" ], "env": { "KEYFLINT_LICENSE": "LIC-tu-licencia" } }, "dataclean": { "command": "uvx", "args": [ "dataclean-mcp" ], "env": { "KEYFLINT_LICENSE": "LIC-tu-licencia" } }, "verifactu": { "command": "uvx", "args": [ "--from", "verifactu-keyflint-mcp", "verifactu-mcp" ], "env": { "KEYFLINT_LICENSE": "LIC-tu-licencia" } } } }macOS
~/Library/Application Support/Claude/
Windows%APPDATA%\Claude\Results show up as visual cards in the chat: credit balance, key figures and issues.
Needs uv installed: one command, once.
ChatGPT
- ChatGPT › Settings › Apps & Connectors › Advanced: turn on developer mode.
- Create a connector: paste the URLs, authentication OAuth.
- Connect and sign in with your license.
URLshttps://mcp.keyflint.dev/web-intel/mcp https://mcp.keyflint.dev/norma43/mcp https://mcp.keyflint.dev/contabridge/mcp https://mcp.keyflint.dev/dataclean/mcp https://mcp.keyflint.dev/verifactu/mcpThe first time, a KeyFlint page opens: paste your license and click Connect. Nothing to install.
Claude Code
- Run it in your terminal.
- Open Claude Code, type
/mcpand choose Authenticate to paste your license.
Terminalclaude mcp add --transport http --scope user web-intel https://mcp.keyflint.dev/web-intel/mcp claude mcp add --transport http --scope user norma43 https://mcp.keyflint.dev/norma43/mcp claude mcp add --transport http --scope user contabridge https://mcp.keyflint.dev/contabridge/mcp claude mcp add --transport http --scope user dataclean https://mcp.keyflint.dev/dataclean/mcp claude mcp add --transport http --scope user verifactu https://mcp.keyflint.dev/verifactu/mcpThe first time, a KeyFlint page opens: paste your license and click Connect. Nothing to install.
Cursor
Paste the block. For one-click install, pick a single server.
Paste the block into
~/.cursor/mcp.json.mcp.json{ "mcpServers": { "web-intel": { "url": "https://mcp.keyflint.dev/web-intel/mcp" }, "norma43": { "url": "https://mcp.keyflint.dev/norma43/mcp" }, "contabridge": { "url": "https://mcp.keyflint.dev/contabridge/mcp" }, "dataclean": { "url": "https://mcp.keyflint.dev/dataclean/mcp" }, "verifactu": { "url": "https://mcp.keyflint.dev/verifactu/mcp" } } }The first time, a KeyFlint page opens: paste your license and click Connect. Nothing to install.
VS Code
Paste the block. For one-click install, pick a single server.
Paste the block into
.vscode/mcp.json..vscode/mcp.json{ "servers": { "web-intel": { "type": "http", "url": "https://mcp.keyflint.dev/web-intel/mcp" }, "norma43": { "type": "http", "url": "https://mcp.keyflint.dev/norma43/mcp" }, "contabridge": { "type": "http", "url": "https://mcp.keyflint.dev/contabridge/mcp" }, "dataclean": { "type": "http", "url": "https://mcp.keyflint.dev/dataclean/mcp" }, "verifactu": { "type": "http", "url": "https://mcp.keyflint.dev/verifactu/mcp" } } }Results show up as visual cards in the chat: credit balance, key figures and issues.
The first time, a KeyFlint page opens: paste your license and click Connect. Nothing to install.
Codex
- Run the commands: they add the servers and sign you in with your license.
- Works for the Codex CLI, app and extension.
Terminalcodex mcp add web-intel --url https://mcp.keyflint.dev/web-intel/mcp codex mcp login web-intel codex mcp add norma43 --url https://mcp.keyflint.dev/norma43/mcp codex mcp login norma43 codex mcp add contabridge --url https://mcp.keyflint.dev/contabridge/mcp codex mcp login contabridge codex mcp add dataclean --url https://mcp.keyflint.dev/dataclean/mcp codex mcp login dataclean codex mcp add verifactu --url https://mcp.keyflint.dev/verifactu/mcp codex mcp login verifactuNo OAuth: license in config.toml
Paste the block into
~/.codex/config.toml.config.toml[mcp_servers.web-intel] url = "https://mcp.keyflint.dev/web-intel/mcp" http_headers = { Authorization = "Bearer LIC-tu-licencia" } [mcp_servers.norma43] url = "https://mcp.keyflint.dev/norma43/mcp" http_headers = { Authorization = "Bearer LIC-tu-licencia" } [mcp_servers.contabridge] url = "https://mcp.keyflint.dev/contabridge/mcp" http_headers = { Authorization = "Bearer LIC-tu-licencia" } [mcp_servers.dataclean] url = "https://mcp.keyflint.dev/dataclean/mcp" http_headers = { Authorization = "Bearer LIC-tu-licencia" } [mcp_servers.verifactu] url = "https://mcp.keyflint.dev/verifactu/mcp" http_headers = { Authorization = "Bearer LIC-tu-licencia" }Antigravity
- Antigravity › agent panel › … › MCP Servers › Manage MCP Servers › View raw config.
- Paste the block (it carries your license), save and click Refresh.
mcp_config.json{ "mcpServers": { "web-intel": { "serverUrl": "https://mcp.keyflint.dev/web-intel/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "norma43": { "serverUrl": "https://mcp.keyflint.dev/norma43/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "contabridge": { "serverUrl": "https://mcp.keyflint.dev/contabridge/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "dataclean": { "serverUrl": "https://mcp.keyflint.dev/dataclean/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "verifactu": { "serverUrl": "https://mcp.keyflint.dev/verifactu/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } } } }~/.gemini/antigravity/mcp_config.jsonWindsurf
- Windsurf › Settings › Cascade › MCP Servers › View raw config.
- Paste the block (it carries your license), save and click Refresh.
mcp_config.json{ "mcpServers": { "web-intel": { "serverUrl": "https://mcp.keyflint.dev/web-intel/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "norma43": { "serverUrl": "https://mcp.keyflint.dev/norma43/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "contabridge": { "serverUrl": "https://mcp.keyflint.dev/contabridge/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "dataclean": { "serverUrl": "https://mcp.keyflint.dev/dataclean/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } }, "verifactu": { "serverUrl": "https://mcp.keyflint.dev/verifactu/mcp", "headers": { "Authorization": "Bearer LIC-tu-licencia" } } } }~/.codeium/windsurf/mcp_config.json Check it
Ask your agent:
how many credits do I have left?
It uses the freecredits_balancetool and tells you your balance.The tools don't show up
Fully restart the client (on Windows, also quit it from the system tray). Check that uvx --version works in a new terminal.
It says the license is not valid
Make sure you copied the whole license, with no spaces, into KEYFLINT_LICENSE. Still failing? Email support@keyflint.dev.
I ran out of credits
The tool returns a top-up link. Top-ups are added to the same license, so you don't change any config.