# CaseMagic > CaseMagic watches a United States federal court case for new filings, keeps a persistent Case Passport of everything that happens in it (docket activity and the correspondence sent to the case’s own CaseMail address), and makes that record available to whichever AI assistant the person uses: ChatGPT, Claude, Grok, Gemini (as a custom app in the Gemini web app) or any other MCP client, and the Gemini developer API through function calling (that API does not accept a remote MCP server). Never miss what happens in your case. 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. ## Connect an agent - MCP server: https://casemagic.ai/mcp — Streamable HTTP, JSON-RPC over POST, stateless, protocol versions 2025-06-18 and 2025-03-26. - No account is needed for the free tools: call them without a token. Any other tool answers 401 with a `WWW-Authenticate` header whose `resource_metadata` points at the OAuth metadata below. - Authorization: OAuth 2.1, authorization code with PKCE (S256), dynamic client registration. Scopes: case:read, case:watch, mail:read, mail:send. The person approves each scope on a CaseMagic consent screen. - [OAuth protected resource metadata](https://casemagic.ai/.well-known/oauth-protected-resource): RFC 9728. - [OAuth authorization server metadata](https://casemagic.ai/.well-known/oauth-authorization-server): RFC 8414. - [MCP server card](https://casemagic.ai/.well-known/mcp/server-card.json): the server’s name, address and transport as JSON. - [OpenAPI 3.1](https://casemagic.ai/openapi.json): the free case check as a plain HTTPS API, for agents that call REST rather than MCP, such as a custom GPT Action. - [Full tool reference](https://casemagic.ai/llms-full.txt): this file plus every tool's complete description, arguments and access rule, in one fetch. ## Tools that need an account A connected account and a subscription (7-day free trial). When the account has no subscription, `watch_case` returns a checkout link for the person to open rather than an error. - `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. ## Free tools, no account Everything about what has already happened on a federal docket. - `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. ## What an agent should tell the person - 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. - A supported court is not a complete record. CaseMagic reads the public copy of each docket that CourtListener holds: some entries have no text, many documents are not free to read, and a new filing can take hours or days to appear there. - A lookup that comes back `queued` is not a failure: the public court record limits how many cases can be read a day, and the answer follows. - `send_case_mail` only drafts. The message leaves CaseMagic after the person opens the returned link and confirms it. - CaseMagic reports what a court source says about a docket. It is not a law firm and does not give legal advice. ## Plans - Individual: $99/month, 1 monitored case. - Professional: $299/month, 10 monitored cases, 3 filing streams. - Practice: $599/month, 50 monitored cases, 10 filing streams. - [Pricing](https://casemagic.ai/pricing): current prices and what each plan includes. ## Pages - [Connect an AI assistant](https://casemagic.ai/ai): the technical description of the MCP server and which assistants it has been tested with. - [Integrations](https://casemagic.ai/integrations): step-by-step connection for a person, without the protocol. - [ChatGPT](https://casemagic.ai/chatgpt), [Claude](https://casemagic.ai/claude), [Gemini](https://casemagic.ai/gemini), [Grok](https://casemagic.ai/grok), [Muse](https://casemagic.ai/muse), [Perplexity](https://casemagic.ai/perplexity): one page per assistant. - [Product facts](https://casemagic.ai/product-facts): scope, limits and prices in one place. - [For law firms](https://casemagic.ai/for-law-firms): watching many matters at once. - [Security](https://casemagic.ai/security), [Privacy](https://casemagic.ai/privacy), [Terms](https://casemagic.ai/terms). - [Support](https://casemagic.ai/support): support@casemagic.ai. ## Optional - [Public case pages](https://casemagic.ai/case): one page per federal civil case CaseMagic has read. - [Federal courts](https://casemagic.ai/courts): the districts covered and which publish a filing feed. - [Who is being sued in federal court today](https://casemagic.ai/filings): new federal suits clustered by defendant, one page per day. - [Companies sued this month](https://casemagic.ai/sued): one page per organisation named in several new federal cases lately. - [Serial plaintiffs](https://casemagic.ai/plaintiffs): one page per plaintiff filing many new federal cases. - [The lawsuit wire](https://casemagic.ai/wire): free Atom feeds of new federal suits by district, 48 hours after filing, one feed per district under /wire/. - [Lawsuit guides](https://casemagic.ai/lawsuits): what the rules require and by when, by kind of case, with live filing counts; Spanish and Chinese editions are linked from each guide. - [Strike 3 Holdings IP address lookup](https://casemagic.ai/strike-3-ip-lookup): whether an IP address appears in a Strike 3 case title. - [Sitemap](https://casemagic.ai/sitemap.xml)