Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Description from the maker (original English)
Read-only House stock disclosures and synthetic portfolio research. Approved pilot key required.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
CAPITOL_LEDGER_API_KEY, CAPITOL_LEDGER_API_URLValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"capitol-ledger": {
"command": "uvx",
"args": [
"capitol-ledger-mcp"
],
"env": {
"CAPITOL_LEDGER_API_KEY": "your-value",
"CAPITOL_LEDGER_API_URL": "your-value"
}
}
}
}Run this in your terminal
claude mcp add capitol-ledger --env CAPITOL_LEDGER_API_KEY=your-value --env CAPITOL_LEDGER_API_URL=your-value -- uvx capitol-ledger-mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"capitol-ledger": {
"command": "uvx",
"args": [
"capitol-ledger-mcp"
],
"env": {
"CAPITOL_LEDGER_API_KEY": "your-value",
"CAPITOL_LEDGER_API_URL": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"capitol-ledger": {
"type": "stdio",
"command": "uvx",
"args": [
"capitol-ledger-mcp"
],
"env": {
"CAPITOL_LEDGER_API_KEY": "your-value",
"CAPITOL_LEDGER_API_URL": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
CAPITOL_LEDGER_API_URL envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 9, 2026
The registry name was verified with the GitHub account joalbrecht, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: CAPITOL_LEDGER_API_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.1.0) reached the registry 16 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Python (uv) on your computer.
In the same category: Finance Toolkit, SolidInvoice, Korea Tax Calculator
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Read-only congressional stock disclosure research for AI agents. Search official U.S. House disclosures, inspect saved synthetic disclosure-ledger portfolios, and explain portfolio changes with source and timing context.
Request pilot access · API documentation · PyPI package · Official MCP Registry · Public fictional sample · Methodology
The adapter is open source. The hosted data API requires an approved Capitol Ledger API key. Request an invited free 14-day pilot at the link above. Approved pilot accounts default to 1,000 authenticated requests per UTC day, shared across keys. No payment details or automatic paid conversion. Submitting an application does not grant access or subscribe you to a newsletter.
The public JSON sample is fictional and requires no key. It is useful for inspecting the response shape; it is not a real disclosure or live data.
Python 3.12 or later is required. Install the published PyPI package:
pip install capitol-ledger-mcp
Or run without a permanent installation:
uvx --from capitol-ledger-mcp capitol-ledger-mcp
To install from this public repository instead:
pip install 'git+https://github.com/joalbrecht/capitol-ledger-mcp.git'
For an installed adapter, use this local stdio configuration:
{
"mcpServers": { "capitol-ledger": { "command": "capitol-ledger-mcp", "env": { "CAPITOL_LEDGER_API_URL": "https://capitol-ledger.com", "CAPITOL_LEDGER_API_KEY": "YOUR_APPROVED_API_KEY" } } } }
Replace the placeholder locally and keep the key in your client's secret store. Do not put it in a shared prompt, URL, issue, or public repository. If your client cannot find the command, use its absolute installation path.
A client using uvx can instead use "command": "uvx" and "args": ["--from", "capitol-ledger-mcp", "capitol-ledger-mcp"], with the same env. This is a local stdio server that calls a hosted HTTPS API. It is not a hosted remote MCP endpoint. No broker or trading-account credentials are needed.
| Tool | Purpose | Parameters |
|---|---|---|
search_disclosures | Search House stock disclosures with filing links and amount ranges | Optional ticker, side, available_after, as_of, limit, offset |
get_portfolio | Opening/closing allocations for a saved synthetic ledger report | Optional report_id, as_of |
get_portfolio_changes | Purchases, sales, and allocation changes for a saved period | Optional report_id, as_of |
Example questions after connecting:
Search defaults to 30 days, with at most 100 rows per call. side accepts purchase, sale, or exchange. Timestamps must include a timezone. Reuse returned as_of and available_after when paging with meta.next_offset. Pin report_id to compare a portfolio and its changes over the same period.
All three tools use the API's account-wide quota. Usage and expiry can be checked outside MCP using authenticated GET /api/v1/account (this also consumes a call).
Retry-After header.The tools never change subscriptions, rotate keys, submit orders, or access a local product database. API calls require HTTPS except for local development; redirects are not followed with credentials. Keys are environment credentials, not tool inputs. Model inference runs in your MCP client; this adapter only retrieves research data.
A non-root container is included for directory safety/quality checks and clients that prefer Docker. Pass credentials at runtime; they are never baked into the image.
docker build -t capitol-ledger-mcp .
docker run --rm -i -e CAPITOL_LEDGER_API_KEY -e CAPITOL_LEDGER_API_URL capitol-ledger-mcp
Use -i for MCP stdio; do not allocate a TTY. Starting the server and listing its tools do not require a key, but data calls do.
pip install -e '.[dev]'
pytest ruff check .
Tests use mocked HTTP and do not need live credentials or consume API quota.
See PUBLISHING.md for the release workflow, PyPI trusted publisher setup, and official MCP Registry metadata. Directory submissions are not evidence of endorsement or listing approval.
MIT for the adapter code. Hosted API access and data rights are separate. Contact: hello@capitol-ledger.com.