76 Analytics

MCP Server

Model Context Protocol server for AI-powered tool integrations.

Endpoint
https://mcp.76analytics.dev/mcpMCP
Tools
  • echoEcho a message back. Useful for verifying the MCP server is reachable.
  • pingReturns a pong response with a timestamp. Useful for health checks and demonstrating tool patterns.
  • web_searchSearch the web using the Exa API. Returns relevant results with optional full text content and AI-generated summaries.
  • uspto_search_applicationsBrowse recent USPTO patent applications in reverse-chronological order. Returns application numbers, titles, inventors, applicants, filing dates, and status. For targeted lookup by application number, use uspto_get_application instead.
  • uspto_get_applicationGet detailed data for a specific USPTO patent application by application number. Returns metadata, assignments, continuity, patent term adjustment, correspondence address, attorney/agent, foreign priority, and transaction history.
  • uspto_read_documentList or read documents from USPTO patent applications or PTAB trials. Without a documentId, lists available documents. With a documentId, downloads the PDF, extracts text via OCR to high-quality markdown (including tables and scanned content). Supports page ranges via pageStart/pageEnd for large documents. Supports office actions, claims, specifications, petitions, decisions, and motions. Note: document downloads are rate-limited to 4 requests/minute.
  • uspto_search_trialsBrowse PTAB (Patent Trial and Appeal Board) trial proceedings or decisions in reverse-chronological order. For a specific trial, use uspto_get_trial instead.
  • uspto_get_trialGet details of a specific PTAB trial proceeding, including parties, status, key dates, and counsel information.
  • uspto_search_appealsBrowse USPTO appeal or interference decisions in reverse-chronological order. Appeals are PTAB decisions on examiner rejections. Interferences determine priority of invention.
  • uspto_get_appealGet details of a specific USPTO appeal or interference decision, including outcome, parties, and decision text excerpt when available.
  • uspto_search_petitionsSearch USPTO petition decisions. Note: This endpoint is not currently available via the USPTO ODP API.
  • uspto_get_petitionGet details of a specific USPTO petition decision. Note: This endpoint is not currently available via the USPTO ODP API.
  • epo_search_patentsSearch patent publications via EPO Open Patent Services (OPS). Covers 100M+ documents from 100+ patent authorities worldwide (EP, WO/PCT, US, JP, KR, CN, etc.). Supports CQL query syntax or structured field search (title, applicant, inventor, CPC, IPC, dates).
  • epo_get_patentGet detailed data for a specific patent publication from EPO OPS by publication number. Can fetch bibliographic data, abstract, full claims text, full description text, and equivalent publications. Supports patents from 100+ authorities (EP, WO, US, JP, KR, CN, etc.).
  • epo_read_documentList or read patent document images from EPO OPS. Without a documentLink, lists available documents (full document, drawings, first page) with page counts and sections. With a documentLink, downloads the PDF and extracts text via OCR to high-quality markdown. Covers patents from 100+ authorities (EP, WO, US, JP, KR, CN, etc.).
  • epo_get_familyGet the INPADOC patent family for a publication from EPO OPS. Shows all related filings across jurisdictions (EP, WO, US, JP, KR, CN, etc.), grouped by country, with publication numbers, kind codes, dates, and titles.
  • epo_get_legal_statusGet legal status events for a patent publication from EPO OPS (INPADOC legal status). Returns chronological legal events such as grant, lapse, opposition, transfer, SPC extensions, and more.
  • epo_get_registerGet European Patent Register data for an EP or PCT patent from EPO OPS. Returns prosecution history including bibliographic data, procedural events, and procedural steps. Only available for EP and PCT applications.
  • epo_search_registerSearch the European Patent Register via EPO OPS using CQL or structured fields. Returns EP/PCT application data including status, applicants, and titles. Only returns results for EP and PCT applications.
  • epo_convert_numberConvert patent numbers between formats (docdb, epodoc, original) via EPO OPS. Useful for normalizing patent numbers from different sources into a consistent format.
  • epo_get_classificationGet CPC (Cooperative Patent Classification) hierarchy and descriptions from EPO OPS. Returns classification titles, subgroups, and notes for a given CPC symbol.
  • mpep_searchSemantic search across the MPEP (Manual of Patent Examining Procedure). Returns the most relevant MPEP sections for a natural language query about patent examination procedure. Optionally filter by chapter number.
  • mpep_get_sectionRetrieve the full text of a specific MPEP section as markdown. Optionally extract a specific subsection by heading. Content is truncated at 50,000 characters — use the subsection parameter for long sections.
  • mpep_get_chapterRetrieve the table of contents for a specific MPEP chapter. Returns a list of all sections with their titles and numbers. Use this to discover which sections exist in a chapter before fetching individual sections.
  • courtlistener_search_opinionsSearch U.S. court opinions (case law) across all federal and state courts. Covers the Supreme Court, all federal Circuit Courts of Appeals (1st–11th, D.C., Federal), District Courts, Bankruptcy Courts, and state appellate/supreme courts. Returns case names, citations, dates, courts, citation counts, and text snippets. Use this tool for legal research: finding cases on a topic, looking up specific rulings, finding precedent, checking how many times a case has been cited, or researching a judge's opinions. Supports Boolean search (AND, OR, NOT), exact phrase matching, and field-specific queries. For the full text of a specific opinion, use courtlistener_get_opinion with the cluster_id from results.
  • courtlistener_get_opinionGet the full text and metadata of a court opinion by its CourtListener cluster ID. Returns the complete opinion text, case name, citations, court, date, authoring judge, procedural history, attorneys, and citation count. Use the cluster_id from courtlistener_search_opinions results. For very long opinions, use max_length to limit the text returned.
  • courtlistener_search_docketsSearch federal court dockets in the RECAP Archive (PACER data). Find litigation by party name, keyword, court, date range, or nature of suit. Returns case names, docket numbers, courts, filing dates, parties, attorneys, and recent docket entries with snippets. Useful for: finding active litigation involving a company, researching patent infringement suits, tracking Hatch-Waxman (ANDA) cases (NOS 835), or discovering what cases a party is involved in. For detailed docket entries, use courtlistener_get_docket with the docket_id from results.
  • courtlistener_get_docketGet detailed information for a specific federal court docket by its CourtListener docket ID. Returns case metadata, all parties with their attorneys, and docket entries (filings). Use the docket_id from courtlistener_search_dockets results. Useful for reviewing the full history of a case, identifying all parties and counsel, and finding specific filings like complaints, motions, and orders.
  • courtlistener_format_citationGenerate a Bluebook 21st Edition formatted citation from a CourtListener opinion. Returns copy-paste-ready citations with support for pincites (pinpoint citations to specific pages via star pagination), parallel citations, and short-form subsequent references. Use the cluster_id from courtlistener_search_opinions or courtlistener_get_opinion results.
  • courtlistener_search_recap_documentsSearch RECAP documents (court filings from PACER). Find specific documents by keyword, court, and date range. Returns document descriptions, parent case info, availability status, and page counts. Use courtlistener_get_document for full document text.
  • courtlistener_get_citations_networkExplore the citation network for a CourtListener opinion. Find which opinions a given opinion cites, or which opinions cite it. Use opinion IDs from courtlistener_get_opinion results. Useful for tracing legal precedent chains and understanding how cases relate.
  • courtlistener_get_originating_court_infoGet originating court information for an appellate docket. Shows the lower court case details including district court docket number, judges, and key dates. Only available for appellate cases.
  • courtlistener_get_bankruptcy_infoGet bankruptcy-specific information for a docket. Shows chapter type, trustee, and key bankruptcy dates. Only available for bankruptcy cases.
  • courtlistener_get_docket_entriesList docket entries for a specific case. Shows entry numbers, dates, descriptions, and attached documents with availability status. Requires additional CourtListener API permissions.
  • courtlistener_get_documentGet a specific RECAP document by its ID. Returns document metadata and optionally the full text content. Requires additional CourtListener API permissions.
  • courtlistener_get_partiesList parties in a case with their attorneys and roles. Requires additional CourtListener API permissions.
  • courtlistener_get_attorneysList attorneys in a case with their contact information and represented parties. Requires additional CourtListener API permissions.
  • courtlistener_recap_queryCheck if PACER documents are available in the free RECAP Archive. Provide a court and list of PACER document IDs to check. Documents in RECAP can be accessed for free instead of paying PACER fees.
  • courtlistener_fetch_pacerFetch dockets or documents from PACER via CourtListener's RECAP system. Initiates an asynchronous fetch request; results are not immediately available. IMPORTANT: PACER charges real money (~$0.10/page for PDFs, ~$3.00 per docket). Never request sealed documents. Always confirm costs and intent with the user before calling this tool.
  • calculateEvaluate a mathematical expression and return the numeric result. Supports arithmetic operators, common math functions, and constants.
  • convert_unitsConvert a numeric value between units. Supports length, mass, temperature, volume, time, data, pressure, and more.
  • search_templatesSemantic search across patent and legal document templates. Returns the most relevant templates for a natural language query. Optionally filter by category, tag, or jurisdiction. Use get_template with the returned slug to retrieve full template content.
  • get_templateRetrieve a specific patent/legal document template by slug or numeric ID. Returns the full template content as markdown with metadata. Use search_templates to find relevant templates first.
  • frcp_searchSemantic search across the Federal Rules of Civil Procedure (FRCP). Returns the most relevant FRCP rules for a natural language query. Includes Advisory Committee Notes in search results.
  • frcp_get_ruleRetrieve the full text of a specific FRCP rule as markdown. Fetches directly from Cornell LII. Optionally extract a specific section by heading. Content is truncated at 50,000 characters — use the section parameter for long rules.
  • frcp_list_rulesList all rules in the Federal Rules of Civil Procedure (FRCP) as a hierarchical table of contents. Rules are grouped by Title. Use this to discover which rules exist before fetching individual rules.
  • frcrp_searchSemantic search across the Federal Rules of Criminal Procedure (FRCrP). Returns the most relevant FRCrP rules for a natural language query. Includes Advisory Committee Notes in search results.
  • frcrp_get_ruleRetrieve the full text of a specific FRCrP rule as markdown. Fetches directly from Cornell LII. Optionally extract a specific section by heading. Content is truncated at 50,000 characters — use the section parameter for long rules.
  • frcrp_list_rulesList all rules in the Federal Rules of Criminal Procedure (FRCrP) as a hierarchical table of contents. Rules are grouped by Title. Use this to discover which rules exist before fetching individual rules.
  • fre_searchSemantic search across the Federal Rules of Evidence (FRE). Returns the most relevant FRE rules for a natural language query. Includes Advisory Committee Notes in search results.
  • fre_get_ruleRetrieve the full text of a specific FRE rule as markdown. Fetches directly from Cornell LII. Optionally extract a specific section by heading. Content is truncated at 50,000 characters — use the section parameter for long rules.
  • fre_list_rulesList all rules in the Federal Rules of Evidence (FRE) as a hierarchical table of contents. Rules are grouped by Article. Use this to discover which rules exist before fetching individual rules.
  • frap_searchSemantic search across the Federal Rules of Appellate Procedure (FRAP). Returns the most relevant FRAP rules for a natural language query. Includes Advisory Committee Notes in search results.
  • frap_get_ruleRetrieve the full text of a specific FRAP rule as markdown. Fetches directly from Cornell LII. Optionally extract a specific section by heading. Content is truncated at 50,000 characters — use the section parameter for long rules.
  • frap_list_rulesList all rules in the Federal Rules of Appellate Procedure (FRAP) as a hierarchical table of contents. Rules are grouped by Title. Use this to discover which rules exist before fetching individual rules.
  • frbp_searchSemantic search across the Federal Rules of Bankruptcy Procedure (FRBP). Returns the most relevant FRBP rules for a natural language query. Includes Advisory Committee Notes in search results.
  • frbp_get_ruleRetrieve the full text of a specific FRBP rule as markdown. Fetches directly from Cornell LII. Optionally extract a specific section by heading. Content is truncated at 50,000 characters — use the section parameter for long rules.
  • frbp_list_rulesList all rules in the Federal Rules of Bankruptcy Procedure (FRBP) as a hierarchical table of contents. Rules are grouped by Part. Use this to discover which rules exist before fetching individual rules.
Transport
Streamable HTTPSSE