Aggregate
finance.aggregatePublished by aggregate.financeOfficial publisherv0.1.3Updated Nov 3, 2026
Finance MCP server for your banks, cards, books and payroll. Records money, never moves it.
Overview
Aggregate's hosted MCP server (app.aggregate.finance), published by aggregate.finance; OAuth sign-in required; Streamable HTTP.
No AI overview yet: these facts come from the registry entry and the server itself.
- Publisher
- aggregate.finance
- Endpoint
- app.aggregate.finance
- Documentation
- app.aggregate.finance
- Last checked
Installation
In SourceWeft
- Open Aggregate in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/finance.aggregate%2Faggregate/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"aggregate": {
"type": "http",
"url": "https://app.aggregate.finance/mcp"
}
}
}README
Ask your AI about your finances.
Aggregate is a read-only finance MCP server: an open-source double-entry ledger that connects your banks, cards, payment apps, books and payroll to your AI.
Every account, company and holding, in one link for Claude, ChatGPT or your own agents.
Reconciled to the cent, and your AI can never move money.
Website · Get started · Self-host · Safety · Docs
[License: AGPL-3.0] [MCP: remote and local] [Self-host with Docker] [OpenSSF Scorecard] [skills.sh]
English · 简体中文 · 日本語 · 한국어 · Español · Português (Brasil) · Deutsch · Français
Who it’s for
What you can ask
Once it’s connected, just ask:
“How much cash do we have across all our companies, and how many months of runway?”
“Which invoices are overdue, and who owes us the most?”
“How are my investments doing?”
“How much is in my personal accounts right now?”
“I paid a contractor $500 in cash for Harbor Coffee. Add it.”
“What does each company owe me personally?”
More in the prompt recipes.
Your AI does the thinking. Aggregate makes sure the numbers underneath are right: every payment counted once, balances checked against your bank, and every record traceable to where it came from.
[The Aggregate workspace: cash in each company, connections, and the link for your AI.]
Get started
Connect your AI
One line for each AI:
Or copy the link into any AI that supports MCP:
You sign in, then choose exactly what that AI can see in one plain sentence. Running your own server? Use
https://<your-server>/mcp instead.
Agent skill. Teach your agent when to use these tools, the fixed definitions behind cash, burn and runway, and to
stay read-only unless you ask (skills/aggregate/SKILL.md):
Bots and scripts that can’t sign in
Create a key in Connect your AI → Connect another AI → A bot or script. Keys look like agfn_live_…, are shown
once and always expire. Send it as a header:
Or bridge it to a local MCP client over stdio:
The same tools are available as a REST API, described at /v1/openapi.json.
What it connects
Aggregate only ever reads from your providers and has no way to move money. On hosted, Stripe and Square access is read-only at the source too. QuickBooks, BILL, Lemon Squeezy and Expensify don't offer read-only access, so what they grant could do more than read; Aggregate only reads from all four. Every company you own lives side by side, plus a private Personal space.
[!NOTE] Aggregate is early. On hosted, Stripe has been on the Stripe App Marketplace since 2026-10-26 and Shopify on the Shopify App Store since 2026-10-22. Xero connects up to 5 organizations on hosted until Xero certifies the app. The other connectors are built to each provider’s documentation and are being verified with real accounts. Issues and fixes are very welcome.
How it compares
We also measured it. On our benchmark (100 questions about one made-up company, one model), answers through Aggregate were 100/100 correct. The same model reading tidy exported files with Python got 98/100 and cost less ($0.17 against $0.41). Read the caveats there before quoting it: a two-question gap is within run-to-run noise, Aggregate's tools were tuned on these same questions, and real exports are messier than the ones tested.
Safety
Money is the one place an AI can’t be sloppy, so control is the core of the product, not an add-on.
[Each AI’s permission written as one sentence, with a full activity log, undo, pause and revoke.]
- Your AI can never move money. No payments, no bills paid, no invoices or emails sent. Ever.
- Each AI gets its own permission, written as a sentence you can read: which companies, which kinds of data, read only or read and add, and when it expires. Checked on every single request.
- Everything is logged and undoable. Every question an AI asks and every record it adds, labeled with who added it. Undo for 30 days, or turn on review so AI changes wait for you. Pause or revoke any AI in one click.
- Your secrets stay encrypted. Provider tokens are encrypted with a key kept outside the database (KMS and 1Password supported). Bank logins go through Plaid and are never seen by Aggregate.
- Built for prompt injection. Text from documents and memos is treated as untrusted, and a red-team suite of injection attacks runs on every change.
- Passkeys (or a code sent by email) are required again before connecting accounts or giving an AI more access.
Read the threat model and security policy.
Run it yourself
Everything is open source, including every hosted feature. Self-hosting needs Node 22.18+ or Docker.
Without Docker
Copy .env somewhere safe, off this machine. Its AGFN_MASTER_KEY encrypts your stored bank tokens and your
backups; without it neither can be read. Without email set up, sign-in links print to the server console
(docker compose logs agfn). Each connector turns on when its keys are in .env
(see .env.example). Postgres or SQLite, Fly.io and Railway configs included. Full guide:
self-hosting.
Prefer not to run servers? Hosted Aggregate is the same code, with banking connections, backups and updates handled for you.
All 40 tools your AI gets
Read
Add (only with permission to add)
How the code is organized
If Aggregate is useful to you, a star helps other people find it.
Contributing
Bug reports, new connectors and fixes are welcome. Start with CONTRIBUTING.md. Security issues go to SECURITY.md, never public issues.
License
AGPL-3.0-only (GNU Affero General Public License v3.0 only; no additional terms). Free to use, change and self-host. If you run a modified version as a service for others, share your changes under the same license.
Source: README.md at commit 9b791f1
Tools
0Version history
3- v0.1.3LatestNov 3, 2026
- v0.1.1Nov 1, 2026
- v0.1.0Oct 12, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Aggregate integrations

Dataset Aggregate, Group By & Pivot
Published by GitHub account Nero-Engine
An Apify-hosted MCP server that returns GROUP BY and pivot tables for Apify datasets, files, Google Sheets or JSON data.

Dataset Aggregate & Pivot
Published by GitHub account Nero-Engine
A remote MCP server that groups, aggregates and pivots JSON rows like SQL GROUP BY or a spreadsheet pivot table, returning one summary row per group.