How to connect your AI tools to NoCFO via MCP
Written By Teemu Karuluoto
Last updated About 1 month ago
How to connect your AI tools to NoCFO via MCP
NoCFO's MCP server lets you connect AI tools like Claude, Cursor, and ChatGPT directly to your real financial data: bookkeeping, invoices, reports, cash flow. Ask questions in plain language and get answers from your actual books.
MCP server endpoint: mcp.nocfo.io
What you can do once connected
"How many sales invoices do I have this month?"
"Who are my top 10 customers by revenue this year?"
"Show unpaid invoices due this week."
"What was my VAT total last quarter?"
"What's my net margin this month?"
“Send an invoice for me”
“Create a report from my accounting”
Option 1: Fastest setup — Hosted MCP (recommended)
Use this if your AI tool supports remote MCP connectors. No installation required.
Connect to Claude
Open Claude and go to Settings > Connectors (or Integrations > MCP).
Add a new connector.
Enter server URL: mcp.nocfo.io
Sign in with your NoCFO account when prompted.
Open a new chat and test: "List my businesses" or "Show this month's sales invoices."
Connect to ChatGPT
Open ChatGPT settings and go to Connectors / Integrations.
Add a custom MCP connector.
Set server URL to mcp.nocfo.io
Complete sign-in with your NoCFO account.
Test with: "List my contacts" or "Show unpaid purchase invoices."
If your ChatGPT plan doesn't yet show MCP/connector options, use the local setup below.
Option 2: Local setup — Claude Desktop
Use this if you want to run MCP locally on your machine.
Step 1 — Install the toolkit
pip install nocfo-cliOr run without installing:
uvx nocfo-cli --helpStep 2 — Create a NoCFO API token
Click Create new key
Name it (e.g. Claude Desktop)
Copy the token and save it somewhere safe
Step 3 — Add NoCFO to your Claude Desktop config
Open the Claude Desktop config file and add:
{
"mcpServers": {
"nocfo": {
"command": "uvx",
"args": ["--from", "nocfo-cli", "nocfo", "mcp"],
"env": {
"NOCFO_JWT_TOKEN": "your_token_here"
}
}
}
}
Config file location:
Restart Claude Desktop after saving.
Option 3: Local setup — Cursor
Add the following to your Cursor MCP config at ~/.cursor/mcp.json:
{
"mcpServers": {
"nocfo": {
"command": "uvx",
"args": ["--from", "nocfo-cli", "nocfo", "mcp"],
"env": {
"NOCFO_JWT_TOKEN": "your_token_here"
}
}
}
}Test with: "List my businesses"
Troubleshooting
Authentication error: Double-check that your token is correct and hasn't expired. Generate a new one at login.nocfo.io/auth/tokens.
Tool not showing up in Claude: Make sure you restarted Claude Desktop after editing the config file.
"No businesses found": Make sure your NoCFO account has at least one business set up at app.nocfo.io.
Connection refused: Confirm the server URL is exactly mcp.nocfo.io with no trailing slash.
Security
Never share your API token publicly or commit it to version control
Use a separate token for each AI tool
You can revoke tokens at any time at login.nocfo.io/auth/tokens
More
Open-source toolkit: github.com/nocfo/nocfo-ai-toolkit
API documentation: api-prd.nocfo.io/docs
Questions? Contact us at info@nocfo.io