CaseMagic and Gemini
Give Gemini your federal case
Gemini can look up a federal case, read the record of a case you have connected, and hand it back to you in the conversation you were already having.
Connect CaseMagic to GeminiCheck a case free
What Gemini can do with CaseMagic
- "Check case 1:23-cv-11195 in the Southern District of New York."
- The caption, the court, the judges, the cause of action and the latest docket entries, read from the court source while you wait. No CaseMagic account needed.
- "Explain the latest filing in that case."
- The exact words the court published for that entry, the entries around it and where the case stands, so the assistant can explain the filing rather than guess at it. Still no account needed.
- "What dates are set in that case?"
- Only the dates the docket itself states — "Responses due by 14 October", "Hearing set for 2 March" — each quoted with the entry that says so. CaseMagic works nothing out from the court rules, and says so when the docket sets no dates.
- "What happened in my case this week?"
- Every docket entry CaseMagic has recorded since then, with the date each one was filed.
- "Keep watching this case and tell me when it changes."
- Monitoring starts on the case, and CaseMagic emails you when the docket moves — whether or not you ever open the assistant again.
- "What did opposing counsel send to my case address?"
- The correspondence collected at the case’s CaseMail address, kept alongside the docket in the same record.
- "Load everything you have on my case before we start."
- The Case Passport: the docket history and the correspondence as one record, so nothing has to be re-uploaded or re-explained.
How to connect
- Gemini is different from the other three: Google publishes no place to install a connector, so there is nothing to add inside the Gemini app itself.
- Where Gemini is reached through Google’s developer API, CaseMagic is declared as a set of tools in the request. The tool definitions are published, ready to paste, at /api/v1/ai/gemini/tools.
- Sign in to CaseMagic once in a browser to authorise the connection. That page names exactly what it will be allowed to do before anything is shared.
- Ask about the case.
The CaseMagic address: https://casemagic.ai/mcp
This is the one of the four where the provider has the most still to build. Google’s own developer documentation and Google’s own published code library currently disagree about whether Gemini can call a remote server like CaseMagic directly. Until that is settled by testing, the table below says untested, and it will keep saying untested until it has been tried against the live API.
For developers: what Gemini can call
CaseMagic exposes eight actions to Gemini: findFederalCase, getCaseStatus, getRecentCaseActivity, getCaseUpdates, getCaseDocuments, getCaseDeadlines, createCasePassport and watchCase. They are the same actions behind the same services the website uses, under names written for how a person asks the question.
Six of the eight only read. Two of them — watchCase and createCasePassport — change the account, and CaseMagic refuses both unless the caller has been given that user’s explicit permission for that specific action. Nothing in the set can take a payment: there is no checkout tool, and on an account without a subscription watchCase returns a link for a person to open rather than starting anything.
getCaseDeadlines is the odd one, deliberately. CaseMagic does not calculate deadlines, because a response date depends on local rules, standing orders and extensions that the docket does not carry. The tool exists so that a model asking about deadlines is told that, in so many words, instead of working a date out from filing dates on its own.
The same eight capabilities are reachable over the Model Context Protocol at the address above, under their protocol names. Either route runs the same code.
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d "$(curl -s https://casemagic.ai/api/v1/ai/gemini/tools \
| jq '{model, tools, input: "Check federal case 1:23-cv-11195 in nysd."}')"What CaseMagic shares
- The case you ask about: its caption, court, case number, judges and docket entries, read from the court source.
- For a case you have connected, its Case Passport — the docket history and the correspondence collected at its CaseMail address, as one record.
- Nothing about any case you have not connected, and nothing about any other account.
It travels one way. CaseMagic receives the requests Gemini makes to it and nothing else: not the rest of your conversation, not your files, not your other tools.
Privacy and permissions
Before anything is shared, CaseMagic shows you a sign-in screen naming exactly four permissions. These are the four, in the words that screen uses:
- Read the cases you have connected: docket activity and your Case Passport.
- Connect a case and start or stop CaseMagic Watch on it.
- Read the correspondence in your CaseMail address for a connected case.
- Draft a CaseMail message for you to review. It can never send one by itself.
The last one is worth reading twice: an assistant can write a message for you and can never send one. It hands you a link, the link expires, and nothing leaves CaseMagic until you open it and confirm.
Disconnecting ends the access at once rather than at the end of a session, and it changes nothing about your case: the docket history, the CaseMail address and the Case Passport all stay exactly as they were. See how CaseMagic handles your data.
Example prompts
- Check case 1:23-cv-11195 in the Southern District of New York.
- What is the current status of my case?
- What has been filed in my case since last Friday?
- Explain the most recent order in plain English.
- What documents do you have for my case?
- Keep watching this case and tell me when it changes.
Where this stands, honestly
Nothing below is marked as working until someone has connected it and watched a real case come back. The CaseMagic side is live in production; what is untested is this provider's half of the handshake.
| Connecting | Not tested yet |
|---|---|
| Looking up a case | Not tested yet |
| Loading the Case Passport | Not tested yet |
| Starting and stopping monitoring | Not tested yet |
| Reading case correspondence | Not tested yet |
| Drafting a reply | Not tested yet |
| Directory listing | No consumer directory listing is claimed, and Google publishes no directory to submit to. The function declarations are published at /api/v1/ai/gemini/tools instead. |
What is free and what is paid
Everything about the past is free. Everything about the future is paid. Checking a case costs nothing and needs no account.
Free, every time
- the case caption, court and case number
- the assigned and referred judges
- filing date, status, cause of action and nature of suit
- the total number of docket entries
- the five most recent docket entries with their real text
- a link to the free copy of a filing where one exists
- the time the docket was last checked
What a subscription adds
- continuous monitoring, so you are told about new activity instead of checking
- a permanent CaseMail address for the case
- the Case Passport, which accumulates docket activity and correspondence together
- access from ChatGPT, Claude, Gemini, Grok and other MCP-capable assistants
A free check reads the court source and then serves the same answer for 15 minutes. A watched case is re-checked about every 6 hours. Nothing here is real time, and every result carries the time it was last checked.
Or check a case right here, with no assistant at all
United States federal district courts — all 94 districts, including the territorial district courts. State, county and municipal courts are not supported yet.
No account needed to checkFederal courtsResults in seconds
Ready to connect it?
Checking a case is free and needs no account. Monitoring starts at $99/month with a 7-day trial, and it is what keeps reading the docket once you have closed the tab.
Questions people ask before they start
Is there a Gemini extension to install?
No, and CaseMagic does not claim a listing it does not have. Google publishes no connector directory for the Gemini app today. Where CaseMagic works with Gemini is through Google’s developer API, which is how the eight actions above are reached.
What can Gemini change about my account?
Nothing, unless you say so. Six of the eight actions only read. The two that change something — starting monitoring, and attaching a case to your account — are refused unless you have authorised that specific action. A model deciding on its own that you probably want monitoring is not authorisation, and CaseMagic treats it as a refusal.
Can Gemini start a subscription or charge me?
No. There is no tool that reaches billing. If you ask Gemini to start monitoring a case on an account without a subscription, what comes back is a link for you to open yourself.
Will Gemini tell me my deadlines?
Not from CaseMagic. CaseMagic records what the court has filed; it does not compute response dates, which turn on local rules, the judge’s standing orders and any extensions. CaseMagic tells Gemini this outright when it is asked, so that you get the docket text and a pointer to the order rather than a date somebody’s model worked out.
How do I know whether it works?
Call the free lookup with no authorisation and a real federal case number. If a docket comes back, the connection is sound and the rest is a matter of the token. The table above says what has been tested and what has not, and it is not updated on optimism.
All integrations · ChatGPT · Claude · Grok