tool_search_patents_tools_search_patents_post
Search GPSS patents by keywords and optional filters to retrieve patent numbers, titles, abstracts, and inventor details for prior-art or patent research.
Instructions
MCP Tool endpoint for patent search.
This tool searches the GPSS (Global Patent Search System) for patents matching your keywords. Authentication is handled automatically via the USER_CODE environment variable.
Simply provide your search keywords and optional filters. The tool will:
Automatically read USER_CODE from the environment
Send the request to GPSS API
Return parsed results with patent numbers, titles, abstracts, and inventor info
Responses:
200 (Success): Successful Response
Content-Type:
application/jsonResponse Properties:
Example:
{
"success": true,
"data": "unknown_type",
"request_params": "unknown_type"
}422: Validation Error
Content-Type:
application/jsonResponse Properties:
Example:
{
"detail": [
"unknown_type"
]
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | Keyword expression understood by GPSS (e.g., '雲端 AND 轉型') | |
| databases | No | Optional list of GPSS database codes (patDB) | |
| max_results | No | Maximum number of results to request from GPSS | |
| patent_types | No | Optional list of GPSS patent type codes (patTY) | |
| search_field | No | Which GPSS field group(s) to search. Provide a single value or a list to reuse the same keywords across multiple fields (additional fields are combined with OR per GPSS API rules). Supported values include single fields such as: title, abstract, claims, patent_number, publication_date, application_number, application_date, applicant_name, first_applicant_name, applicant_country, first_applicant_country, inventor_name, inventor_country, agent_name, examiner, priority, priority_date, ipc, first_ipc, cpc, first_cpc, loc, fi, f_term, d_term, uspc, and cited_patents. | title |
| application_types | No | Optional list of GPSS application type codes (patAG) | |
| publication_date_to | No | Upper bound for publication date (YYYYMMDD) | |
| publication_date_from | No | Lower bound for publication date (YYYYMMDD) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | ||
| success | Yes | ||
| request_params | No |