MCP.Market

xbrlkit MCP server

by robosystems.ai·ai.robosystems/xbrlkit·v0.21.4·1 stars

Read SEC EDGAR and XBRL filings with an AI: 18 tools over the filing itself. Local, free, no account

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

not scanned yet

Adoption
Growing

1 stars592 downloads/wk

Reviews

Write one

Nobody has reviewed xbrlkit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

xbrlkit tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How xbrlkit compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
592
more than 90% of 12,191 servers with a package

Release history: 13 versions in the registry since 2026-09-16, latest 2026-11-01, typically one every 1 day.

Install xbrlkit in Claude Code, Cursor or VS Code

claude mcp add xbrlkit -- uvx xbrlkit
Add to Cursor

What the publisher says

From the xbrlkit repository's README, as published. We do not edit it. Read it on GitHub

xbrlkit

<!-- mcp-name: ai.robosystems/xbrlkit -->

Work with XBRL filings above Arelle: fetch a filing, parse it once into a neutral typed model, and project that model into whichever portable representation you need — or hand it one of those representations and get the model back.

EDGAR ───────────┐
  filings.xbrl.org ├──▶ Arelle ──▶ XbrlModel ──┬──▶ holon.jsonld    (RDF / JSON-LD)
  XBRL zip / iXBRL ┘                 ▲         ├──▶ TAVI            (compiled model)
                                     │         ├──▶ xBRL-JSON       (OIM)
                   holon, TAVI ──────┘         └──▶ property graph  (parquet, .lbug)

                   primary HTML ──▶ xbrlkit.text ──▶ sections (text blocks, Items, tables)

                   holon, TAVI ──▶ xbrlkit view ──▶ the report, rendered in a browser

                   any of the above ──▶ xbrlkit serve ──▶ MCP client (18 shaped tools)

Three ways in — the SEC, everyone else through filings.xbrl.org, and the filing itself: an XBRL package or archive (.zip), an iXBRL document (.htm), a bare instance (.xml), a filing directory, or an http(s) URL to any of them. Nothing about the middle of this requires EDGAR, or a regulator at all — a report that was never filed with anybody parses like one that was.

Four projections out, and two of those read back, so a report that was never an SEC filing gets the same treatment. A fifth surface, the filing's text, reads the primary HTML directly and needs neither Arelle nor the network. And xbrlkit view puts a filing on screen.

It is also a local MCP server. The package stands alone — a library and a CLI — but xbrlkit serve holds filings in memory and exposes them to Claude, ChatGPT or any MCP client through eighteen shaped tools, which makes reading a filing a conversation instead of a script: ask for a statement, the concepts behind a phrase, what foots to a subtotal, a segment breakdown, an exhibit, or a regex across the prose. Nothing is indexed and no database sits behind it — every answer is read from the filing in memory, on your machine. What you can ask it →

Arelle stays the parser — nobody should reimplement DTS resolution. What it does not give you is anything ergonomic to hold: ModelXbrl is a large mutable object graph tied to a controller you have to close. XbrlModel is the answer to that — stateless, single-filing, lossless, and the waist every projection hangs off.

The one architectural rule: everything goes through XbrlModel. A feature that reaches into Arelle's ModelXbrl directly is bypassing the waist, and that is the change that turns a kit into a junk drawer.

What's in the box

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-09-19restoreB → Ascore 89

xbrlkit: common questions

Is xbrlkit MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the xbrlkit safety report
How do I install xbrlkit?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does xbrlkit need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is xbrlkit maintained?
The last commit was 20 days ago (2026-10-15). The latest release is v0.21.4.
What can I use instead of xbrlkit?
Servers from other publishers that do the same job: EdgarTools MCP server.
How does xbrlkit compare with other MCP servers?
safety score 89/100 (higher than 80% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 592 (more than 90% of 12,191 servers with a package). Full comparison.

Alternatives to xbrlkit

Same job from other publishers: the closest match first, then the best rated.

  • EdgarTools
    Open-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. No API key required.
    A