One endpoint · 17 tools · OAuth
Your court case, in the AI you already use.
This page is the technical description. If you just want to connect an assistant and get on with it, the integrations page says how, without the protocol.
CaseMagic runs a single Model Context Protocol server. Connect it once and your assistant can check a federal case, keep watching it, read the case correspondence and load the whole record when you ask about it.
The endpoint
https://casemagic.ai/mcp
Streamable HTTP. Authorization is OAuth 2.1 with PKCE and dynamic client registration, so an assistant that supports remote MCP servers can connect without anything being configured by hand on either side.
What your assistant can do
| Tool | What it does |
|---|---|
watch_case | Begin monitoring a saved case for new filings. |
create_case_passport | Save a case to the account, creating its Case Passport and CaseMail address. |
get_case_passport | Load the persistent record of a saved case: docket activity and correspondence together. |
get_case_updates | What has changed since a given time, for one case or every case the account follows. |
get_case_docket | Every docket entry held for a saved case, with each filing and its attachments. |
read_case_document | The text of a filing, read from its PDF, so the assistant can quote what it says. |
get_case_mail | Read the correspondence sent to the case address. |
send_case_mail | Draft a message for the person to review and send. It never sends one itself. |
list_my_cases | Every case saved to the account, which are watched, and how many more the plan covers. |
stop_watch | Stop monitoring a saved case. |
find_federal_case | Find a federal case and return its court, judge, status and latest docket activity. Free, no account. |
get_case_status | The posture of a case: judge, filing date, open or closed, nature of suit. Free, no account. |
get_recent_case_activity | The most recent docket entries, with the text the court published. Free, no account. |
explain_docket_entry | One docket entry in full, with the entries around it, for explaining what it means. Free, no account. |
get_case_documents | The docket entries that have a document available, with a link where one is free. Free, no account. |
find_lawsuits_against_company | New federal lawsuits against a company in the last 30 days, with case numbers and districts. Free, no account. |
get_case_deadlines | The dates the docket states, plus post-judgment and appeal deadlines from the federal rules. Free, no account. |
The connection is granted four narrow permissions, and you see them named on the CaseMagic consent screen before anything is shared: read your connected cases, start or stop Watch, read the case correspondence, and draft a message for you to review. An assistant can never send an email on your behalf — send_case_mail writes a draft and hands you a link to confirm it.
For AI agents and developers
An agent does not need this page. Everything on it is also published at addresses an agent looks for on its own:
/llms.txt: what CaseMagic is, how to connect, and every tool, as plain text./.well-known/mcp/server-card.json: the MCP server card, with the endpoint, transport and sign-in details./.well-known/oauth-protected-resource: the OAuth metadata an MCP client follows after its first 401./openapi.json: the free case check as a plain HTTPS API, for agents and custom GPTs that call REST rather than MCP.
CaseMagic is also listed in the MCP directories developers install from: Smithery and Glama, and in the official MCP Registry as io.github.sustany/casemagic.
Which assistants this has been tested with
Nothing below is marked as working until someone has connected it and watched a real case come back.
| Assistant | How it connects | Connection | Free case check | Last checked | Directory listing |
|---|---|---|---|---|---|
| ChatGPT | the CaseMagic app in ChatGPT, or a custom connector pointed at the CaseMagic MCP URL | Tested, working | Tested, working | Checked October 5, 2026 | Submitted, not approved. Not listed in ChatGPT’s app directory. Submitted to OpenAI on 22 September 2026 and not approved yet. Adding CaseMagic as a custom connector works without a listing. |
| Claude | a custom connector, or the MCP connector in the Claude API | Verified over the protocol, not yet in the app | Verified over the protocol, not yet in the app | Checked September 19, 2026 | Not submitted. Not submitted. Anthropic takes submissions through a portal inside Claude that needs a Team or Enterprise organisation; CaseMagic does not have one yet. |
| Gemini | a custom app in the Gemini web app (Settings, Connected Apps), or function declarations in a Gemini API request | Tested, working | Tested, working | Checked October 8, 2026 | No directory to submit to. No directory listing is claimed. A custom app needs none: a person adds CaseMagic by pasting its address. |
| Grok | a custom MCP connector, added at grok.com/connectors | Verified over the protocol, not yet in the app | Verified over the protocol, not yet in the app | Date not recorded | No directory to submit to. xAI publishes no way for a third party to submit to the Grok connector catalog, so none was attempted. The catalog is not the route; pasting the address is. |
| Muse | a custom connector in Meta’s Muse, pointed at the CaseMagic MCP URL | Not tested yet | Not tested yet | Never checked | Submitted, not approved. Not listed. Submitted to Meta’s Muse directory on 27 September 2026 and not approved yet. Meta reviews directory connectors submitted at muse.ai/platform, and a custom connector needs no listing. |
What stays private
A connected assistant reaches the cases on your CaseMagic account and nothing else. Your case records, your CaseMail and your Passport are never published, never indexed by a search engine and never shared with another account. You can disconnect an assistant at any time, which ends its access immediately rather than at the end of a session.
Ask it who is being sued, not just how one case is going
The same connection answers “is this company being sued?” through the free find_lawsuits_against_company tool, which reads the same data as companies sued in federal court this month. Browse it here first: cases that moved recently · new lawsuits by district (free feed).
Check a case first — no account, no assistant needed
United States federal district courts — all 94 districts, including the territorial district courts. State, county and municipal courts are not supported yet.
Free lookupNo account or cardU.S. federal district courts
Pricing
Every plan includes Watch, CaseMail, the Case Passport and AI access. 7-day free trial, card required, cancel any time.
Individual
$99/month
1 monitored matter. One monitored matter.
Professional
$299/month
Up to 10 monitored matters. For a small practice with several active matters.
Practice
$599/month
Up to 50 monitored matters. For a firm running a full docket.
Questions people ask before they start
Do I need a subscription to use CaseMagic from my assistant?
Not to check a case. find_federal_case and the other docket tools are free and need no account, from an assistant or from this website. A subscription is what lets an assistant connect a case, keep watching it, read its CaseMail and load its Case Passport.
Which courts can it look up?
United States federal district courts — all 94 districts, including the territorial district courts. State, county and municipal courts are not supported yet. Docket data comes from CourtListener and its RECAP archive.
Is this real-time?
No, and nothing that reads a federal docket is. CaseMagic re-checks a watched case on a schedule and every answer carries the time the docket was last read, so you always know how fresh it is.
Can the assistant send email as me?
No. The send_case_mail tool writes a draft and returns a link. The message leaves CaseMagic only after you open that link and confirm it, and the link expires.
What happens to my case if I disconnect the assistant?
Nothing. The connection is only a way in. Your case, its docket history, its CaseMail address and its Case Passport all stay exactly as they were, and you can reach them here or from a different assistant.
How do I have my assistant watch my case?
Ask it for the case by number or by party and court; that check is free. Then ask it to watch the case. Watching needs a CaseMagic account connected to the assistant, which it asks you to approve once; from then on the docket is re-read on a schedule and you are emailed the day a new entry appears, with its description and the time the docket was last read. It needs no PACER login. Watch is $99/month after a 7-day free trial, $0 today, cancel any time.