{"name":"io.github.Patent-PreCheck/patent-precheck","slug":"patent-precheck-patent-precheck","title":"Patent PreCheck","description":"Keyless 12-tool patentability MCP: USPTO pillar scores, prior art, hosted at patentprecheck.com/mcp.","url":"https://mcp.market/server/patent-precheck-patent-precheck","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":30,"stars":1,"forks":0,"downloads_week":53,"last_push_at":"2026-08-07T18:48:35.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:35:45.142Z","last_ok_at":"2026-11-04T05:35:45.142Z","latency_ms":696},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://patentprecheck.com/integrations","version":"0.4.1","remotes":[{"type":"streamable-http","url":"https://patentprecheck.com/mcp"}],"packages":[{"registryType":"npm","identifier":"@patentprecheck/mcp","version":"0.4.1","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"mcp","type":"positional"}]}],"tools":[{"name":"precheck_compare_to_patent","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"patent_id":{"type":"string","description":"US patent id (e.g. US1234567B2)."},"filename":{"type":"string","description":"Optional filename hint."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size."}},"required":["code","patent_id","confirm_upload"],"additionalProperties":false}},{"name":"precheck_cpc_suggest","description":"Suggest Cooperative Patent Classification (CPC) codes for an invention description. Offline heuristic — informational only. No network call.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"limit":{"type":"integer","description":"Max suggestions (1–10, default 5).","minimum":1,"maximum":10},"invention_kind":{"type":"string","enum":["software","physical","process","unsure"],"description":"Optional invention category. Physical/process uses article and method CPC classes, not G06F."}},"required":["code"],"additionalProperties":false}},{"name":"precheck_deliverables","description":"Return download URLs for finalized ICR deliverables (filing packet, coaching report, package zip, scorecard PDF). Requires report_id and session_key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"report_id":{"type":"string","description":"Report id (PPC-YYYY-MM-DD-XXXXX)."},"session_key":{"type":"string","description":"Session secret from the access email (header / stored key, not a query string)."}},"required":["report_id","session_key"],"additionalProperties":false}},{"name":"precheck_legal_context","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"filename":{"type":"string","description":"Optional filename hint."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size."}},"required":["code","confirm_upload"],"additionalProperties":false}},{"name":"precheck_lookup_patent","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"patent_id":{"type":"string","description":"US patent id (US1234567B2) or application number."},"include_grant_text":{"type":"boolean","description":"Fetch abstract / claim 1 excerpt when available (default true)."}},"required":["patent_id"],"additionalProperties":false}},{"name":"precheck_pillars","description":"List the five scoring 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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"precheck_prior_art","description":"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`.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"filename":{"type":"string","description":"Optional filename hint."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size."},"limit":{"type":"integer","description":"Max matches to return (1–15, default 8).","minimum":1,"maximum":15},"tier":{"type":"string","enum":["free","paid_review","enterprise"],"description":"Analysis tier. Defaults to free."}},"required":["code","confirm_upload"],"additionalProperties":false}},{"name":"precheck_rejection_patterns","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"filename":{"type":"string","description":"Optional filename hint."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size."},"tier":{"type":"string","enum":["free","paid_review","enterprise"],"description":"Analysis tier. Defaults to free."}},"required":["code","confirm_upload"],"additionalProperties":false}},{"name":"precheck_score","description":"Run a prior-art density / risk-profile pre-check on source code or an invention description. Returns a 0–100 directional 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, opportunities to thicken the technical description, and a count of prior-art matches consulted. Show filename + size and get user yes, then pass confirm_upload: true. Pass the text inline via `code`.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"The source code or invention description to analyze (>= 10 chars)."},"filename":{"type":"string","description":"Optional filename hint (e.g. main.ts) used for language/context."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size. Nothing is uploaded without it."},"tier":{"type":"string","enum":["free","paid_review","enterprise"],"description":"Analysis tier. Defaults to free; paid tiers require server-side entitlement."},"invention_kind":{"type":"string","enum":["software","physical","process","unsure"],"description":"Optional invention category. Sets language and scoring prompts. Prior-art math still follows the disclosure."}},"required":["code","confirm_upload"],"additionalProperties":false}},{"name":"precheck_search_corpus","description":"Fast semantic search against the 2,200,000+ prior-art corpus without LLM scoring. Returns ranked matches with similarity scores. Cheaper than precheck_score when you only need references.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Source code or invention description (>= 10 chars)."},"filename":{"type":"string","description":"Optional filename hint."},"confirm_upload":{"type":"boolean","description":"Required true after the user confirms filename + size."},"limit":{"type":"integer","description":"Max matches (1–20, default 12).","minimum":1,"maximum":20},"tier":{"type":"string","enum":["free","paid_review","enterprise"],"description":"Search tier. Defaults to free."}},"required":["code","confirm_upload"],"additionalProperties":false}},{"name":"precheck_session_status","description":"Return status for an active Interactive Code Review session. Requires report_id and session_key from the user access email link.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"report_id":{"type":"string","description":"Report id (PPC-YYYY-MM-DD-XXXXX)."},"session_key":{"type":"string","description":"Session secret from the access email (header / stored key, not a query string)."}},"required":["report_id","session_key"],"additionalProperties":false}},{"name":"precheck_start_review","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"promo":{"type":"string","description":"Optional access code the user already has. Do not invent or guess a code."},"report_id":{"type":"string","description":"Optional free-score report id (PPC-YYYY-MM-DD-XXXXX) to carry forward."},"email":{"type":"string","description":"Optional email hint (prefill only; user confirms on signup)."}},"additionalProperties":false}}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-26T21:22:30.802Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:22:30.764Z","components":{"code":{"score":25,"max":25,"notes":["9 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1522ms"]},"poisoning":{"score":15,"max":15,"notes":["12 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 50 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://patentprecheck.com/mcp","reachable":true,"authRequired":false,"latencyMs":1522,"serverInfo":{"name":"patent-precheck","version":"0.4.3"}}],"packages":[{"registryType":"npm","identifier":"@patentprecheck/mcp","version":"0.4.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-06-18T03:41:17.118Z","repositoryUrl":"git+https://github.com/Patent-PreCheck/patent-precheck-mcp.git","weeklyDownloads":53}],"repo":{"found":true,"owner":"Patent-PreCheck","repo":"patent-precheck-mcp","archived":false,"pushedAt":"2026-08-07T18:48:35Z","stars":1,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/291614750?v=4","ownerCreatedAt":"2026-06-07T21:49:29Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/291614750?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":53,"license":"MIT","lastPushAt":"2026-08-07T18:48:35.000Z","score":30}}}},"grade_history":[],"reviews":[]}