Get Patent
get_patentFetch a single USPTO patent application/grant by application number (number, e.g. "16/123,456" or "16123456") or by an already-granted patent number (patent_number, e.g. "11646472") — pass whichever one you actually have. Returns full metadata: title, inventors, classifications, status, and — when the application has been granted — patent_number, grant_date, publication_number, publication_date. 8-digit application numbers and 8-digit patent numbers can be the SAME digit string for a different record (application series codes 10-12 were used ~2003-2008, and granted patent numbers entered that same 10,000,000-12,999,999 range in 2018 and are still in it) — e.g. "11646472" is BOTH application 11/646,472 (a 2006 filing) AND patent 11,646,472 (a 2023 grant), two unrelated inventions. If you only pass number and it is an 8-digit value in that collision range, this tool checks BOTH interpretations; if both exist, it returns ambiguous: true with each record summarized rather than silently guessing — re-call with number for the application or patent_number for the patent. Passing patent_number explicitly always skips the ambiguity check. A status of "Patented Case" with patent_number: null means USPTO ODP omitted that field for this record (check patent_number_warning), not that the patent was never granted; a pending application correctly has patent_number: null, grant_date: null.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"number": "16123456"
},
"name": "get_patent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | No | An application number, digits only or with slashes (e.g. "16123456", "16/123,456"). If this happens to also be a valid 8-digit granted patent number (see the collision note above), the response may come back `ambiguous: true` — pass `patent_number` instead to mean the patent unambiguously. | |
| _apiKey | No | USPTO ODP API key. Get free at https://data.uspto.gov/myodp. | |
| patent_number | No | An already-granted US patent number, digits only (e.g. "11646472", "10000000"). Use this instead of `number` whenever you specifically mean the patent, not the application — it is never ambiguous. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Patent filing date or null | |
| type | Yes | Patent type or null | |
| title | Yes | Patent title | |
| abstract | Yes | Patent abstract or null | |
| inventors | Yes | List of inventors with details | |
| patent_number | Yes | Patent number | |
| assignee_organization | Yes | Assignee organization name or null |