mcp server
Patent PreCheck
Keyless 12-tool patentability MCP: USPTO pillar scores, prior art, hosted at patentprecheck.com/mcp.
Description as published by the maintainer. Source
- version 0.4.1
- active
active — Registry entry last updated 2026-06-18.
What this server can do
12 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
precheck_compare_to_patent(code, filename, patent_id)- Compare invention text to a known US patent: embedding similarity plus prior-art risk analysis (statute hints, overlap theme, distinction checklist). Use when the user names a specific reference patent. Required: code, patent_id.
precheck_cpc_suggest(code, limit)- Suggest Cooperative Patent Classification (CPC) codes for an invention description. Offline heuristic — informational only. No network call. Required: code.
precheck_deliverables(report_id, session_key)- Return download URLs for finalized ICR deliverables (filing packet, coaching report, package zip, scorecard PDF). Requires report_id and session_key. Required: report_id, session_key.
precheck_legal_context(code, filename)- Return a short snippet of current US software-patent legal guidance (CAFC, USPTO, Alice/§101) relevant to scoring this invention. Informational only — not legal advice. Required: code.
precheck_lookup_patent(patent_id, include_grant_text)- Resolve a US patent or application number (e.g. US1234567B2) via USPTO Open Data Portal and optionally join the indexed prior-art corpus. Returns title, status, CPC, grant-text excerpt, and a public URL. No API key required in the MCP client. Required: patent_id.
precheck_pillars- List the five patentability pillars (with statutes and weights) and the band rules used by precheck_score. Use this to explain a score to the user. No network call.
precheck_prior_art(code, tier, limit, filename)- Return the closest prior-art matches consulted for an invention (titles, sources, similarity scores, URLs). Runs the same analyze pipeline as precheck_score but focuses on retrieval results. Pass invention text via `code`. Required: code.
precheck_rejection_patterns(code, tier, filename)- Preview examination-risk signals: similar office-action rejections, abandonment patterns, and the primary statutory basis an examiner might cite (§101/§102/§103). Use after precheck_score to explain prosecution risk. Required: code.
precheck_score(code, tier, filename)- Run a patentability pre-check on source code or an invention description. Returns a 0–100 patentability score across the four USPTO statutory pillars (§101 eligibility, §102 novelty, §103 non-obviousness, §101 utility), a separate §112 filing-readiness signal, the band (Not Ready → File Ready), the pillar that holds the band back, top opportunities to strengthen, and a count of prior-art matches consulted. Pass the text to analyze inline via `code`. Required: code.
precheck_search_corpus(code, tier, limit, filename)- Fast semantic search against the 2M+ prior-art corpus without LLM scoring. Returns ranked matches with similarity scores. Cheaper than precheck_score when you only need references. Required: code.
precheck_session_status(report_id, session_key)- Return status for an active Interactive Code Review session. Requires report_id and session_key from the user access email link. Required: report_id, session_key.
precheck_start_review(email, promo, report_id)- Return the URL where the user can start a paid (or promo-unlocked) Interactive Code Review that strengthens each pillar with evidence and produces a filing package. Use after precheck_score when the user wants to act on the result.
Last successful function declaration observed on . Source: https://patentprecheck.com/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://patentprecheck.com/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 0.4.1 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-06-18 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-06-18 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 12 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | patentprecheck.com | |
| mcp endpoint status | ok | The server listed 12 functions when asked. | as of probe | patentprecheck.com |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json