Your MCP permissions match your DualEntry role. If you cannot see something in the dashboard, you cannot see it through MCP either.
Add to Cursor
Select the button below to install the DualEntry MCP server in Cursor with one click. Cursor opens an install prompt, then a browser window to sign in with your DualEntry credentials.Client setup
Pick your client below. Each tab includes a copy-paste-ready configuration. Every client connects to the same server URL and uses the same browser-based sign-in.- Cursor
- Claude.ai
- Claude Code
- VS Code
- OpenAI Codex
- Other clients
One-click: use the Add to Cursor button above.Manual: open Cursor Settings > MCP > Add new MCP server, or add the server to your After saving, Cursor opens a browser window to sign in with your DualEntry credentials.
mcp.json file:Authentication
No API keys are needed. You sign in with the same DualEntry credentials you use for the dashboard.- On first connection, your MCP client opens a browser for login.
- Sessions refresh automatically.
- Your permissions match your DualEntry role. If you cannot see something in the dashboard, you cannot see it through MCP either.
Available tools
The server exposes 15 tools. They respect your organization’s permissions and company-level access restrictions, so a tool returns only what your role can already see in the dashboard.Finding records
search_records returns a transaction_id on every result, and that is the identifier the detail, history, and related-records tools expect.
Entities and companies
Writing records
Revenue recognition
Preview before you create.
preview_contract_schedule takes the same payload as create_contract, so you can confirm the schedule matches what was intended before committing a contract that will drive recognition for its whole term.
Fixed assets
The same preview-then-create pattern applies, which matters more here than elsewhere because a depreciation schedule is tedious to correct once entries have posted against it.
Bank matching
Example conversations
Once connected, you can ask your AI assistant questions like:- “Show me all invoices from last month over $5,000”
- “Look up journal entry JE-412 and show me its line items”
- “What payments are linked to invoice IN-1089?”
- “Search for vendors matching ‘Acme’”
- “Create a bill for vendor Acme Corp, $500 for office supplies”
Permissions
MCP access is governed by your DualEntry role. Tools check permissions before returning data:
If you lack a required permission, the tool returns a “Permission denied” message.
Troubleshooting
General
Cursor
Claude
Custom MCP clients
These issues apply when connecting via third-party clients that use OAuth 2.1 to authenticate with the MCP server.Related
- Authentication: how DualEntry secures API and MCP access.
- DualEntry Public API: the REST API behind the same accounting data.

