search_patents

Pack: epo-ops · Endpoint: https://gateway.pipeworx.io/epo-ops/mcp

Search published patents using CQL (EPO Common Query Language). Returns a paginated list of publication numbers matching the query. Example queries: “ta=hydrogen”, “in=Tesla”, “pa=apple”, “txt=neural network AND pd>=2020”.

Parameters

NameTypeRequiredDescription
querystringyesEPO CQL — fields: ta (title-abstract), ti (title), ab (abstract), txt (any text), in (inventor), pa (applicant), cl (classification), pn (publication number), ap (application number), pr (priority), pd (publication date), ad (application date).
rangestringnoResult range “start-end” (1-indexed). Max 100 per page. Default “1-25”.

Example call

curl -X POST https://gateway.pipeworx.io/epo-ops/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_patents","arguments":{}}}'

Response shape

FieldTypeDescription
queryobjectQuery metadata
resultobjectSearch result set
Full JSON Schema
{
  "type": "object",
  "description": "Search results from EPO patent database",
  "properties": {
    "query": {
      "type": "object",
      "description": "Query metadata",
      "properties": {
        "syntax": {
          "type": "string",
          "description": "Query syntax version"
        }
      }
    },
    "result": {
      "type": "object",
      "description": "Search result set",
      "properties": {
        "query-string": {
          "type": "string",
          "description": "Original query string"
        },
        "total-patent-count": {
          "type": "integer",
          "description": "Total number of matching patents"
        },
        "patents": {
          "type": "array",
          "description": "List of patent publications in result",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer",
                "description": "Patent ID"
              },
              "publication-reference": {
                "type": "object",
                "description": "Publication reference details"
              }
            }
          }
        }
      }
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "epo-ops": {
      "url": "https://gateway.pipeworx.io/epo-ops/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 21, 2026