NetFiscus runs a remote MCP server. MCP (Model Context Protocol) is an open standard that lets an AI assistant talk to an application. Connect your assistant once, and you can ask about your assets, debts and returns in plain language.
You connect with your own account. The assistant reads your data and nothing else. You choose whether it can also record and correct your entries, and you can disconnect it at any time.
Prompts that work once you are connected:
Most assistants read images and files. That turns a monthly update into one message: paste a screenshot of an account summary, or attach a CSV your broker exported, and ask the assistant to record the balances.
Your assistant does the reading. It parses the picture or the file on its side, then sends us one balance at a time. We never receive the file itself, only the finished numbers.
Two things to get right:
Deposits and withdrawals work the same way. For a large backlog, the app's CSV import is still faster, because it takes the whole file in one step.
An assistant can fix an entry you got wrong, and remove one you no longer want. This works for balances and for deposits and withdrawals.
Both actions are deliberately slow:
A correction is free. Removing a record refunds its credits: the full amount within 30 days of the day it was recorded, and half after that. Correcting a wrong number is therefore always cheaper than removing it and adding a new one.
One record can never be removed: the last remaining balance of an asset or a debt. Something has to stay.
Every client needs the same server address:
https://app.netfiscus.com/api/mcp Each tool supports one or both. The step-by-step sections below tell you which to use.
| Method | How it works | Best for |
|---|---|---|
| Sign in | The tool opens a NetFiscus sign-in page, then a consent screen. Nothing to copy. | Claude, ChatGPT, and any tool that supports OAuth |
| Personal access token | You create a token in the app and paste it into the tool's configuration. | Terminal tools and editors that cannot open a sign-in page |
You create tokens under Settings, Connected apps in the app. A token is shown once, so copy it straight away. You choose Read or Read + write, you can set an expiry date, and you can revoke it at any time.
The consent screen names exactly two permissions:
| Permission | What it allows |
|---|---|
| Read your ledgers, values and analytics | Read your assets, debts, collections, tags, balances, deposits, withdrawals and every analytic the app shows. Free. |
| Add, change and delete values and cash flows on your ledgers | Record a balance, a deposit or a withdrawal, correct one, or remove one. Adding costs credits, as in the app. Corrections are free, and removals are refunded. |
Grant read only if you just want to ask questions. See Pricing for how credits work.
Works in the Claude web app and Claude Desktop. No token needed.
After you approve, Claude appears under Settings, Connected apps, Authorized apps in NetFiscus.
Anthropic documents the menu path and which Claude plans allow custom connectors: Get started with custom connectors using remote MCP.
ChatGPT signs in with your account and does not accept tokens.
/api/mcp path.OpenAI documents developer mode, the plans that include it, and the fact that it is a web feature: Developer mode.
Terminal tool. Both paths work.
Create a token under Settings, Connected apps, then run:
claude mcp add --transport http netfiscus https://app.netfiscus.com/api/mcp --header "Authorization: Bearer <your token>" claude mcp add --transport http netfiscus https://app.netfiscus.com/api/mcp Then start Claude Code, run /mcp, and sign in to NetFiscus in the browser that opens.
Vendor documentation: Claude Code MCP.
Works in the OpenAI Codex CLI. The Codex IDE extension shares the same configuration.
codex mcp add netfiscus --url https://app.netfiscus.com/api/mcp
codex mcp login netfiscus The second command opens a browser. Sign in to NetFiscus and approve access.
export NETFISCUS_TOKEN="<your token>"
codex mcp add netfiscus --url https://app.netfiscus.com/api/mcp --bearer-token-env-var NETFISCUS_TOKEN Vendor documentation: Codex MCP.
Cursor reads a configuration file. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json inside one project.
{
"mcpServers": {
"netfiscus": {
"url": "https://app.netfiscus.com/api/mcp"
}
}
} When Cursor connects, sign in to NetFiscus and approve access.
{
"mcpServers": {
"netfiscus": {
"url": "https://app.netfiscus.com/api/mcp",
"headers": {
"Authorization": "Bearer <your token>"
}
}
}
} Vendor documentation: Cursor MCP.
Any MCP client can connect. VS Code, Gemini CLI and your own scripts all work.
Authorization: Bearer <your token> Two technical notes. The server answers application/json only, so there is no SSE streaming. It supports the 2025-11-25 and 2026-07-28 protocol revisions.
File formats differ per tool. VS Code uses .vscode/mcp.json with "type": "http". Gemini CLI uses httpUrl.
Open Settings, Connected apps in the app. You see two lists:
Revoking either takes effect immediately. A password reset revokes everything at once.
Authorization failed, or the tool cannot reach the server.
Check that the URL ends with /api/mcp. A URL without that path does not answer.
The tool reports 401 Unauthorized.
The token is revoked, expired, or the header is malformed. The header value must start with Bearer and a single space. Create a new token if you are unsure.
ChatGPT does not show the option to add a connector.
Developer mode is off, or your plan does not include it. See the OpenAI documentation linked above.
The assistant says a write failed for lack of credits.
Reading and correcting still work. Buy credits in the app to record new entries again.
The assistant refuses to remove a balance.
Every asset and debt keeps at least one balance. Correct the last one instead, or remove the asset itself in the app.
The tool expects a streaming connection.
Our server replies with plain JSON and no event stream. Configure the tool for Streamable HTTP with JSON responses.