patent_mcp_server
If you are the rightful owner of patent_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The USPTO Patent MCP Server is a FastMCP server designed to access United States Patent and Trademark Office (USPTO) patent and patent application data through the Patent Public Search API and the Open Data Portal (ODP) API.
The USPTO Patent MCP Server is a specialized server that facilitates access to patent data from the United States Patent and Trademark Office (USPTO). It leverages the Patent Public Search API and the Open Data Portal (ODP) API to provide comprehensive data retrieval capabilities. This server is particularly useful for applications like Claude Desktop, enabling them to pull data from USPTO using either the Public Search API or the ODP APIs. The server supports various functionalities, including searching for patents, retrieving full-text documents, downloading PDFs, and accessing metadata. It interacts with two primary USPTO sources: ppubs.uspto.gov for full-text document access and api.uspto.gov for metadata and other information. The server requires an ODP API key for certain functionalities and is designed to integrate seamlessly with Claude Desktop, using stdio transport for communication.
Features
- Patent Search: Search for patents and patent applications.
- Full Text Documents: Get complete text of patents including claims, description, etc.
- PDF Downloads: Download patents as PDF files.
- Metadata: Access patent bibliographic information, assignments, and litigation data.
Tools
ppubs_search_patents
Search for granted patents in USPTO Public Search.
ppubs_search_applications
Search for published patent applications in USPTO Public Search.
ppubs_get_full_document
Get full patent document details by GUID from ppubs.uspto.gov.
ppubs_get_patent_by_number
Get a granted patent's full text by number from ppubs.uspto.gov.
ppubs_download_patent_pdf
Download a granted patent as PDF from ppubs.uspto.gov.
get_app
Get basic patent application data.
search_applications
Search for patent applications using query parameters.
download_applications
Download patent applications using query parameters.
get_app_metadata
Get application metadata.
get_app_adjustment
Get patent term adjustment data.
get_app_assignment
Get assignment data.
get_app_attorney
Get attorney/agent information.
get_app_continuity
Get continuity data.
get_app_foreign_priority
Get foreign priority claims.
get_app_transactions
Get transaction history.
get_app_documents
Get document details.
get_app_associated_documents
Get associated documents.
get_status_codes
Search for status codes.
search_datasets
Search bulk dataset products.
get_dataset_product
Get a specific product by its identifier.