CaseMagic — Court Case Monitor
Qué hace este MCP
Finds and monitors U.S. federal court cases, retrieves docket filings and deadlines, stores case records and supports reviewed case correspondence.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['connect_token', 'user_role'], 'properties': {'user_role': {'enum': ['plaintiff', 'defendant', 'attorney', 'other'], 'type': 'string', 'description': "The user's own role in the case. Ask them rather than guessing."}, 'connect_token': {'type': 'string', 'description': 'The connect_token returned by find_federal_case for the case the user confirmed.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}, 'docket_number': {'type': 'string', 'description': 'The docket entry number to explain, as shown on the docket, for example "312". Omit it for the most recent entry.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'case_name': {'type': 'string', 'description': 'The case caption, for example "Smith v. Acme". Used only when no case number is known.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}, 'notify_email': {'type': 'string', 'description': 'An email address to send the result to if the court record\'s daily request allowance is spent and this lookup has to be queued. Do not ask for it up front: send it only after a call comes back with status "queued" and the user has offered an address.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'How many entries to return. Defaults to 200.'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'How many entries to skip, newest first. Defaults to 0.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many documents to return, newest first. Defaults to 20.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'after': {'type': 'string', 'description': 'An ISO-8601 timestamp; only messages received after it are returned.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'How many messages to return. Defaults to 20.'}, 'query': {'type': 'string', 'description': 'Plain text matched against sender, subject and body.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'How many items to return. Defaults to 50.'}, 'since': {'type': 'string', 'description': 'An ISO-8601 timestamp. Everything added after it is returned. Omit it to get the most recent activity rather than the whole docket.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'court': {'type': 'string', 'description': 'The court, as a CourtListener-style code such as cacd, nysd or ilnd. Optional: leave it out when the user does not know which district the case is in.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many entries to return, newest first. Defaults to 10.'}, 'since': {'type': 'string', 'description': 'An ISO-8601 timestamp. Only entries filed after it are returned.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'case_number': {'type': 'string', 'description': 'The case number as the court writes it, for example 1:23-cv-11195 or 2:24-cv-01234-ABC. Judge initials are optional and are ignored when matching.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['document_id'], 'properties': {'offset': {'type': 'integer', 'minimum': 0, 'description': 'Where to start reading, in characters. Defaults to 0.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}, 'document_id': {'type': 'string', 'description': 'The document_id of a document listed by get_case_docket.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['to', 'subject', 'body'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional copied addresses.'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Recipient email addresses.'}, 'body': {'type': 'string', 'description': 'The message body, as plain text.'}, 'subject': {'type': 'string', 'description': 'The subject line.'}, 'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'matter_id': {'type': 'string', 'description': 'The CaseMagic matter id, as returned by create_case_passport or shown in an earlier result. Omit it when the account follows exactly one case and that is the one meant.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
Dados Abertos Senado BR MCP
Searches and retrieves Brazilian Federal Senate legislative, administrative, budgetary, contracting, speech, committee, and e-Cid…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
GleanMark Trademark Search
Searches and analyzes USPTO trademark records, including conflicts, prosecution histories, TTAB proceedings, ownership chains, de…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
agentdata-nl
Provides paid company, insolvency, sanctions, regulatory, crypto-market, news, payment-counterparty, and structured web research …