> ## Documentation Index
> Fetch the complete documentation index at: https://dev.nickel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Nickel MCP Server

> Let Claude and other AI assistants work in your Nickel account

The Nickel MCP server lets an AI assistant work in your Nickel account. **MCP** (Model Context Protocol) is an open standard that AI clients such as Claude, Cursor, and Codex use to call tools outside the chat. Connect one to Nickel and you can ask it which invoices are overdue, have it add a vendor and pay their bill, or apply a check deposit to the invoice it pays — it calls Nickel for you and answers from your live data.

The [REST API](/index) is for code you write and run on a schedule. The MCP server is for a person working with an assistant: the assistant decides which tools to call, and you approve anything that changes your account before it happens.

The MCP server is available on every Nickel plan.

## What you can do

<Columns cols={2}>
  <Card title="Get paid" icon="file-invoice-dollar">
    Create, send, and track invoices and recurring invoices. Manage customers, charge saved payment methods, record payments made outside Nickel, and issue refunds.
  </Card>

  <Card title="Pay bills" icon="money-bill-transfer">
    Add vendors and their payment details, create bills, and pay them by ACH, check, or international wire. Set up recurring bills and bill approval policies.
  </Card>

  <Card title="Track payments" icon="magnifying-glass-dollar">
    Search incoming and outgoing payment activity and check where any payment stands.
  </Card>

  <Card title="Nickel Banking" icon="building-columns">
    See your accounts and cards, deposit a check from photos, and apply check deposits to invoices.
  </Card>

  <Card title="Import from spreadsheets" icon="file-csv">
    Bring in vendors, customers, bills, or invoices from a CSV or Excel file.
  </Card>

  <Card title="QuickBooks" icon="book">
    Check your sync status and look up QuickBooks accounts and items while creating bills and invoices.
  </Card>
</Columns>

The [tool reference](/mcp/tools) lists every tool.

## How it works

You add the server to your client and sign in to Nickel in your browser. An admin of your organization approves the connection, and from then on the assistant acts **as the person who approved it**: it can see and do what that person can in the dashboard, and nothing more.

Looking something up runs right away. Anything that changes your account — sending an invoice, paying a bill, deleting a vendor — first shows you the exact action and asks you to confirm. Your bill approval policies still apply on top of that. [Permissions and confirmations](/mcp/permissions) covers the details.

## Server URL

| Environment | Server URL |
| - | - |
| Production | `https://mcp.nickel.com/mcp` |
| Sandbox | `https://mcp.staging.nickel.com/mcp` |

The sandbox is a separate environment with its own accounts, where no real money moves. Sign in with your sandbox account to try the server before you connect it to production.

## Where to go next

<Columns cols={2}>
  <Card title="Connect a client" href="/mcp/connect" icon="plug">
    Add the server to Claude, Claude Code, Codex, or any MCP client.
  </Card>

  <Card title="Permissions and confirmations" href="/mcp/permissions" icon="shield-check">
    Who can connect, whose permissions apply, and what asks before it runs.
  </Card>

  <Card title="Tool reference" href="/mcp/tools" icon="wrench">
    Every tool the server offers, grouped by what it works on.
  </Card>
</Columns>
