MCP server
FilingDesk Data, straight into your assistant.
A free, public MCP server that gives Claude, ChatGPT, or any MCP client the real numbers on forming a US LLC — official filing fees, recurring costs, annual-report deadlines, and live name availability. It can start your order too; a human specialist does the filing. No API key, no account, no rate card.
Endpoint
https://filingdesk.com/api/mcp Streamable HTTP transport · JSON-RPC 2.0 over POST · no authentication · 51 jurisdictions
The tools
get_llc_fees Formation fee, recurring annual-report or franchise-tax cost, processing time, and known gotchas for one state — each figure with its official source URL.
Ask: "What does an LLC cost in Wyoming?"
compare_llc_costs Rank states by formation fee, recurring cost, or combined first-year total. Defaults to all 51 jurisdictions.
Ask: "What are the five cheapest states to form an LLC?"
get_annual_report_deadline When the next annual report or franchise tax is due, what it costs, and the late penalty. Anniversary- and quarter-based states need a formation date — the tool asks rather than guessing.
Ask: "My Florida LLC was formed in March 2024 — when is my next report due?"
check_llc_name Check a proposed name against a state's live registry. Real results for Wyoming and Delaware; Florida returns a Sunbiz search link; other states report unsupported.
Ask: "Is “Blue Harbor Holdings LLC” available in Wyoming?"
list_filing_states Exactly what FilingDesk covers: which states it files in today with all-in pricing, which have live name checks, and the extent of the fee dataset.
Ask: "Can FilingDesk file my LLC in Ohio?"
compare_formation_options Factual tradeoffs for where to form and which entity type to pick — fixed comparative data, deliberately not a recommendation. Always returns a disclaimer and routes the decision to a human specialist.
Ask: "Should I form in Wyoming or my home state?"
preview_order Builds an exact order summary with pricing and next steps. No side effects — nothing is submitted. Your assistant must show you this before it can submit anything.
Ask: "Show me what the order would look like."
submit_order Submits a real formation order and notifies a specialist. Refuses unless you have seen the preview and explicitly confirmed. Nothing is charged — a specialist verifies your name and emails a payment link.
Ask: "Yes, submit it."
What it covers — and what it doesn't
| Capability | Coverage |
|---|---|
| Fees & cost comparison | All 51 jurisdictions (50 states + DC), each with official source URLs |
| Annual-report deadlines | All 51. Anniversary- and quarter-based states need your formation date |
| Live name availability | Wyoming and Delaware only. Florida returns a Sunbiz link; other states return unsupported rather than a guess |
| Starting an order | Any state. Your assistant collects the details and submits a real order — after showing you a preview you explicitly confirm |
| Filing with the state · payment · EIN | Not through MCP. A human specialist verifies the name, confirms the price, and files. FilingDesk files Delaware, Florida, Wyoming today |
The assistant can start your order, not finish it. Nothing is filed by AI and nothing is charged at submission — a specialist reviews every order, verifies your name, and emails a payment link. You can cancel any time before filing. If you order a state FilingDesk doesn't cover yet, the order is accepted and goes to the front of that state's queue; you're told so plainly rather than quoted a price that isn't real.
Connect it
Add the server to any MCP-compatible client. For Claude Desktop, drop this
into your claude_desktop_config.json:
{
"mcpServers": {
"filingdesk-data": {
"type": "http",
"url": "https://filingdesk.com/api/mcp"
}
}
} Claude (claude.ai)
In Claude's settings, open the Connectors section and add a custom
connector with the URL
https://filingdesk.com/api/mcp. The tools appear in
your next conversation.
ChatGPT
In ChatGPT's settings, open the Connectors section and add a custom
connector pointing at
https://filingdesk.com/api/mcp. Custom connectors
require developer mode to be enabled on your account.
Cursor
Add this to .cursor/mcp.json in
your project (or your global Cursor MCP config):
{
"mcpServers": {
"filingdesk-data": {
"type": "http",
"url": "https://filingdesk.com/api/mcp"
}
}
} Gemini
In the Gemini app's settings, open the connected-apps section and paste
the endpoint URL (currently available on personal accounts). In
Antigravity, add a streamable-HTTP entry to
~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"filingdesk-data": {
"serverUrl": "https://filingdesk.com/api/mcp"
}
}
} Any other MCP client
The server speaks streamable HTTP — JSON-RPC 2.0 over POST, no authentication — so any MCP client that supports the streamable HTTP transport can connect with just the endpoint URL.
Or call it directly over HTTP:
curl -s https://filingdesk.com/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"get_llc_fees","arguments":{"state":"WY"}}}' Frequently asked
Does this cost anything or need an API key?
No. The server is free, public, and requires no authentication or account. The reference data it exposes is the same data already published on filingdesk.com, in a form an AI assistant can query directly.
Can it actually file my LLC?
It can start the order, not file it. Your assistant can walk you through the questions and submit a real formation order — the same order the website's form creates, with the same reference number. What it cannot do is file with the state, request your EIN, or take payment. A human specialist picks the order up from there, verifies your name is available, confirms the price, and emails a payment link. No AI files anything with a Secretary of State, and nothing is charged at submission.
Will it submit an order without me agreeing?
No. The submit tool refuses unless the assistant has first shown you a preview and you have explicitly confirmed it. The preview has no side effects — it just prices the order and shows what happens next. Your MCP client will also ask your permission before running the tool. And since nothing is charged at submission, an order you did not mean to place costs you nothing: reply to the specialist and it is cancelled.
Can I order for a state FilingDesk doesn't cover yet?
Yes, and you will be told plainly that it isn't covered. The order is accepted and goes to the front of the queue for that state — with no all-in price quoted, because there isn't a real one yet, and no charge until your filing is actually ready. This matches what the website's order form does.
Where does the fee data come from?
Official Secretary-of-State and Division-of-Corporations pages, compiled in 2026 for all 50 states plus DC, with the highest-demand 15 states adversarially re-verified. Every figure carries the source URL it came from, so an assistant can cite it and you can check it.
Why is name checking only available in some states?
A real availability check means querying that state's live business registry, and we have built adapters for Wyoming and Delaware so far. Florida returns a direct Sunbiz search link. For the remaining states the tool returns an explicit "unsupported" rather than a guess — an availability answer you cannot rely on is worse than no answer.
Is an available name reserved for me?
No. Availability is an indication at a point in time, never a reservation. Names are only secured when a formation is actually filed and accepted by the state, and a FilingDesk specialist verifies availability manually before filing.
Prefer a browser? Use the free calculators →
Start your company in minutes.
Flat price, real filings, documents you keep. Live in Wyoming, Florida, and Delaware today.
Start your company