Back to Guides

Claude Desktop Setup

Connect AccountsOS to Claude via MCP

What is MCP?

Model Context Protocol (MCP) is an open standard developed by Anthropic that allows AI assistants to securely connect to external data sources. Once configured, you can ask Claude questions about your AccountsOS data directly in the chat.

Prerequisites

1

Get your API key

First, you'll need an API key from AccountsOS to authenticate your connection.

  1. Log in to your AccountsOS dashboard
  2. Go to Settings in the sidebar
  3. Click on the API tab
  4. Click Generate API Key
  5. Copy your API key and store it somewhere safe

Keep your API key secret. Anyone with this key can access your account data. If you think your key has been compromised, regenerate it immediately.

2

Open Claude Desktop settings

Open the Claude Desktop app and access settings:

Mac

Press Cmd + , or go to Claude > Settings

Windows

Press Ctrl + , or go to File > Settings

3

Navigate to MCP Servers

In the settings panel:

  1. Click on Developer in the left sidebar
  2. Select MCP Servers
  3. Click Edit Config to open the configuration file
4

Install the MCP package

Install the AccountsOS MCP package globally (recommended):

npm install -g @thriveventurelabs/accountsos-mcp

This installs the MCP server that allows Claude Desktop to communicate with your AccountsOS account.

5

Add the AccountsOS server config

Add the following configuration to your MCP servers config. If you already have other servers configured, add the accountsos entry to the existing mcpServers object.

{
  "mcpServers": {
    "accountsos": {
      "command": "accountsos-mcp",
      "args": [],
      "env": {
        "ACCOUNTSOS_API_KEY": "your-api-key-here"
      }
    }
  }
}

Replace your-api-key-here with the API key you copied in Step 1.

6

Restart Claude Desktop

After saving the configuration file, you need to restart Claude Desktop for the changes to take effect.

  1. Completely quit Claude Desktop (not just close the window)
  2. Reopen Claude Desktop
  3. Look for the MCP icon or tools indicator to confirm the connection
7

Test the connection

Try asking Claude about your AccountsOS data. Here are some example prompts:

What transactions do I have from this month?

When is my next VAT deadline?

How much have I spent on software subscriptions?

Show me my recent invoices

What's my current corporation tax estimate?

Available Tools

Once connected, Claude can use these AccountsOS tools:

get_transactions

Query and filter your transactions

get_balance

Check bank account balances

get_deadlines

View upcoming filing deadlines

get_vat_summary

View VAT summary for any quarter

search_documents

Search receipts and invoices

create_transaction

Create transactions from chat

Troubleshooting

Claude doesn't recognize AccountsOS commands

Make sure you've restarted Claude Desktop after saving the config. Check that the config file is valid JSON with no syntax errors.

Authentication failed error

Verify your API key is correct and hasn't expired. Generate a new key from AccountsOS Settings if needed.

Connection timeout

Check your internet connection. The MCP server requires network access to reach accounts-os.com.

npx command not found

Make sure Node.js is installed on your system. Download it from nodejs.org if needed.

Need Help?

Having trouble setting up? We're here to help.