Fintaro
FreeNot checkedEnables MCP-capable agents to read Fintaro invoices and transactions, and upload receipts, via a scoped API key with PII-safe projections.
About
Enables MCP-capable agents to read Fintaro invoices and transactions, and upload receipts, via a scoped API key with PII-safe projections.
README
A Model Context Protocol server that lets an
MCP-capable agent (Claude Desktop, etc.) read your Fintaro invoices and
transactions and upload receipts — over the Fintaro API gateway, authenticated
with a scoped, bring-your-own ftk_ API key.
The server is read-mostly and PII-safe by construction: get_invoice returns
a narrow projection that never includes raw OCR text, raw extraction JSON, or
tax-IDs/emails, so attacker-controlled invoice content cannot be injected into
the agent's context.
Tools
| Tool | What it does | Required scope |
|---|---|---|
whoami |
Show the organization, scopes, and expiry the key is bound to | — |
upload_invoice(file_path) |
Upload a local PDF/PNG/JPEG/WebP receipt (≤ 25 MB) | invoices:write |
get_invoice(invoice_id) |
Narrow, PII-free summary of one invoice | invoices:read |
list_invoices() |
Narrow, PII-free summaries of the org's invoices | invoices:read |
list_transactions() |
The org's bank transactions | transactions:read |
list_unmatched() |
Transactions still missing a receipt | transactions:read |
Prompt: monatsabschluss_check — a guided pre-close review that uses
list_unmatched to find transactions still without a receipt.
Agent skills
Ready-to-use, copy-paste skill definitions that teach an MCP-capable agent real
Fintaro workflows over these tools live in skills/ —
onboarding/setup, the pre-close (Monatsabschluss) review, receipt upload, and an
invoice/transaction review. Each is a SKILL.md usable as an agent skill or as a
standalone prompt template.
Mint an API key
- In Fintaro, open Settings → API keys and create a key.
- Grant the minimum scopes for what you need:
- read-only review:
invoices:read,transactions:read - plus receipt upload: add
invoices:write
- read-only review:
- Copy the
ftk_…key once (it is shown only at creation) and store it in your MCP client's environment. The organization is derived from the key — there is no org parameter to pass.
Configuration
| Variable | Required | Default | Notes |
|---|---|---|---|
FINTARO_API_KEY |
yes | — | the ftk_ key |
FINTARO_BASE_URL |
no | https://api.fintaro.ai/api/v1 |
must be https:// |
The server rejects any tool call without FINTARO_API_KEY or with a non-https
base URL (the configuration is validated on the first tool invocation).
Client config (uvx)
{
"mcpServers": {
"fintaro": {
"command": "uvx",
"args": ["fintaro-mcp"],
"env": {
"FINTARO_API_KEY": "ftk_your_scoped_key"
}
}
}
}
Onboarding a tester
See ONBOARDING.md for a ready-to-send tester summary and a copy-paste
onboarding prompt for an MCP-capable agent. The package is not on PyPI yet, so uvx fintaro-mcp
does not resolve on its own. Until it is published, install straight from this repo:
{
"mcpServers": {
"fintaro": {
"command": "uvx",
"args": ["--from", "git+https://github.com/fintaro-ai/fintaro-mcp", "fintaro-mcp"],
"env": { "FINTARO_API_KEY": "ftk_your_scoped_key" }
}
}
}
Alternatively distribute a built wheel (pip wheel . -w dist --no-deps) and configure the client
with uvx --from <path>/fintaro_mcp-*.whl fintaro-mcp.
Development
python3 -m pip install -e ".[dev]"
python3 -m pytest -v
Installing Fintaro
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/fintaro-ai/fintaro-mcpFAQ
Is Fintaro MCP free?
Yes, Fintaro MCP is free — one-click install via Unyly at no cost.
Does Fintaro need an API key?
No, Fintaro runs without API keys or environment variables.
Is Fintaro hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Fintaro in Claude Desktop, Claude Code or Cursor?
Open Fintaro on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Fintaro with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
