Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted just now
teppi

Server definition

Hash
sha256:564d487e3426bfe59f69f1b108562c092847911260e0b4322309cffa9b5a1aa4
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": "Use precheck_score for pillar scores and band. precheck_prior_art, precheck_rejection_patterns, and precheck_legal_context add prosecution context. precheck_search_corpus is a fast corpus-only search; precheck_cpc_suggest is offline CPC hints. precheck_session_status and precheck_deliverables require report_id + session_key from a paid review. No API key required; analysis runs on the free tier by default.", "tools": [ { "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.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size.", "type": "boolean" }, "filename": { "description": "Optional filename hint.", "type": "string" }, "patent_id": { "description": "US patent id (e.g. US1234567B2).", "type": "string" } }, "required": [ "code", "patent_id", "confirm_upload" ], "type": "object" }, "name": "precheck_compare_to_patent", "outputSchema": null }, { "description": "Suggest Cooperative Patent Classification (CPC) codes for an invention description. Offline heuristic — informational only. No network call.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "invention_kind": { "description": "Optional invention category. Physical/process uses article and method CPC classes, not G06F.", "enum": [ "software", "physical", "process", "unsure" ], "type": "string" }, "limit": { "description": "Max suggestions (1–10, default 5).", "maximum": 10, "minimum": 1, "type": "integer" } }, "required": [ "code" ], "type": "object" }, "name": "precheck_cpc_suggest", "outputSchema": null }, { "description": "Return download URLs for finalized ICR deliverables (filing packet, coaching report, package zip, scorecard PDF). Requires report_id and session_key.", "inputSchema": { "additionalProperties": false, "properties": { "report_id": { "description": "Report id (PPC-YYYY-MM-DD-XXXXX).", "type": "string" }, "session_key": { "description": "Session secret from the access email (header / stored key, not a query string).", "type": "string" } }, "required": [ "report_id", "session_key" ], "type": "object" }, "name": "precheck_deliverables", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size.", "type": "boolean" }, "filename": { "description": "Optional filename hint.", "type": "string" } }, "required": [ "code", "confirm_upload" ], "type": "object" }, "name": "precheck_legal_context", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "include_grant_text": { "description": "Fetch abstract / claim 1 excerpt when available (default true).", "type": "boolean" }, "patent_id": { "description": "US patent id (US1234567B2) or application number.", "type": "string" } }, "required": [ "patent_id" ], "type": "object" }, "name": "precheck_lookup_patent", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "precheck_pillars", "outputSchema": null }, { "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`.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size.", "type": "boolean" }, "filename": { "description": "Optional filename hint.", "type": "string" }, "limit": { "description": "Max matches to return (1–15, default 8).", "maximum": 15, "minimum": 1, "type": "integer" }, "tier": { "description": "Analysis tier. Defaults to free.", "enum": [ "free", "paid_review", "enterprise" ], "type": "string" } }, "required": [ "code", "confirm_upload" ], "type": "object" }, "name": "precheck_prior_art", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size.", "type": "boolean" }, "filename": { "description": "Optional filename hint.", "type": "string" }, "tier": { "description": "Analysis tier. Defaults to free.", "enum": [ "free", "paid_review", "enterprise" ], "type": "string" } }, "required": [ "code", "confirm_upload" ], "type": "object" }, "name": "precheck_rejection_patterns", "outputSchema": null }, { "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`.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "The source code or invention description to analyze (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size. Nothing is uploaded without it.", "type": "boolean" }, "filename": { "description": "Optional filename hint (e.g. main.ts) used for language/context.", "type": "string" }, "invention_kind": { "description": "Optional invention category. Sets language and scoring prompts. Prior-art math still follows the disclosure.", "enum": [ "software", "physical", "process", "unsure" ], "type": "string" }, "tier": { "description": "Analysis tier. Defaults to free; paid tiers require server-side entitlement.", "enum": [ "free", "paid_review", "enterprise" ], "type": "string" } }, "required": [ "code", "confirm_upload" ], "type": "object" }, "name": "precheck_score", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "code": { "description": "Source code or invention description (>= 10 chars).", "type": "string" }, "confirm_upload": { "description": "Required true after the user confirms filename + size.", "type": "boolean" }, "filename": { "description": "Optional filename hint.", "type": "string" }, "limit": { "description": "Max matches (1–20, default 12).", "maximum": 20, "minimum": 1, "type": "integer" }, "tier": { "description": "Search tier. Defaults to free.", "enum": [ "free", "paid_review", "enterprise" ], "type": "string" } }, "required": [ "code", "confirm_upload" ], "type": "object" }, "name": "precheck_search_corpus", "outputSchema": null }, { "description": "Return status for an active Interactive Code Review session. Requires report_id and session_key from the user access email link.", "inputSchema": { "additionalProperties": false, "properties": { "report_id": { "description": "Report id (PPC-YYYY-MM-DD-XXXXX).", "type": "string" }, "session_key": { "description": "Session secret from the access email (header / stored key, not a query string).", "type": "string" } }, "required": [ "report_id", "session_key" ], "type": "object" }, "name": "precheck_session_status", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "email": { "description": "Optional email hint (prefill only; user confirms on signup).", "type": "string" }, "promo": { "description": "Optional access code the user already has. Do not invent or guess a code.", "type": "string" }, "report_id": { "description": "Optional free-score report id (PPC-YYYY-MM-DD-XXXXX) to carry forward.", "type": "string" } }, "type": "object" }, "name": "precheck_start_review", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:564d487e3426bfe59f69f1b108562c092847911260e0b4322309cffa9b5a1aa4 | sha256sum