# patents-mcp

MCP server for querying Google Patents public records on BigQuery and exploring prior art. Helpful when checking existing technical disclosures inside agent chats.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 6
- Author: tushariitr-19
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/tushariitr-19/patents-mcp
- Updated: 2026-06-19
- HTML: https://affpapa.org/en/nevibecode/mcp/patents-mcp

## What it does

This server connects your assistant directly to public patent records on BigQuery. It registers three tools, including `search_patents` to find publications by topic or inventor, `get_patent` to view document metadata, and `get_patent_claims` to examine claims text.

The server runs on Go. It uses the official Go MCP SDK, while structured logging is handled by zap. The architecture keeps tools self-contained, routing all data requests to the cloud dataset rather than storing indexes locally.

Without a GCP service account granted `BigQuery Job User` and `BigQuery Data Viewer` permissions, all queries will fail. Running the server also requires Go 1.21 or newer and credentials set in `GOOGLE_APPLICATION_CREDENTIALS`.

## Requirements
- Needs: a prebuilt binary from the repository releases

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- query patent documents by inventor name or subject area
- fetch claims text directly by patent publication number
- inspect prior art before writing an invention disclosure

## Example prompts
- Find patent filings by Yann LeCun related to neural architectures
- Retrieve the full claims text for publication US10123456B2
- Search for prior art covering context-dependent UI element visibility

## Similar
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5585
- [arxiv-mcp-server](https://affpapa.org/en/nevibecode/mcp/arxiv-mcp-server.md) — MCP server · ★ 3235
- [PaperBanana](https://affpapa.org/en/nevibecode/mcp/paperbanana.md) — MCP server · ★ 2418
- [MATLAB MCP Server](https://affpapa.org/en/nevibecode/mcp/matlab-mcp-server.md) — MCP server · ★ 1723
- [Hex Research](https://affpapa.org/en/nevibecode/mcp/hex-research.md) — MCP server · ★ 584
- [DocsAgent — Zotero, Obsidian & Apple Notes MCP Server](https://affpapa.org/en/nevibecode/mcp/docsagent-zotero-obsidian-apple-notes-mcp-server.md) — MCP server · ★ 578

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
