by patsnap
Search global patents across WIPO, EPO, USPTO, CNIPA, JPO, KIPO and other authorities, together with scientific literature from PubMed, arXiv, Nature, Science and other major sources using natural-language, semantic, keyword and structured search.
# Add to your Claude Code skills
git clone https://github.com/patsnap/patent-literature-search-mcpGuides for using ai agents skills like patent-literature-search-mcp.
Last scanned: 7/29/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-29T06:30:14.493Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}patent-literature-search-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by patsnap. Search global patents across WIPO, EPO, USPTO, CNIPA, JPO, KIPO and other authorities, together with scientific literature from PubMed, arXiv, Nature, Science and other major sources using natural-language, semantic, keyword and structured search. It has 75 GitHub stars.
Yes. patent-literature-search-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/patsnap/patent-literature-search-mcp" and add it to your Claude Code skills directory (see the Installation section above). patent-literature-search-mcp ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
patent-literature-search-mcp is primarily written in JavaScript. It is open-source under patsnap on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh patent-literature-search-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Get your API key at Patsnap Open Platform.
This skill connects an AI agent to the Patsnap Patent & Literature Search MCP server. The server searches Patsnap's patent and literature databases through two tools: patsnap_search and patsnap_fetch.
Configure the MCP server in your client:
{
"mcpServers": {
"patsnap_patent_literature_search": {
"url": "https://connect.patsnap.com/2b0355/logic-mcp?apikey=YOUR_API_KEY",
"type": "streamableHttp"
}
}
}
Replace YOUR_API_KEY with your Patsnap Open Platform API key.
patsnap_search for discoveryUse it when the user needs to find patents, academic papers, or both. Translate the request into the most suitable combination of:
Preserve the identifiers and URLs returned by the search so records can be fetched and cited reliably.
patsnap_fetch for record retrievalUse it after discovery when the user needs the Markdown content of a selected record. Supply a returned record URL, or a publication number for a patent. Patent output may include bibliographic data, claims, descriptions, and drawings; literature output provides basic abstract metadata.
patsnap_search with only the filters supported by the server's current tool schema.patsnap_fetch for the records needed to answer the question.Search global patents and scientific literature in natural language, directly inside Claude, Cursor, or any MCP-compatible AI tool. The MCP supports semantic, keyword, BM25, and structured search, then retrieves selected records as AI-readable Markdown.
Start free: Register on Patsnap Open Platform to receive 10,000 free credits. No credit card is required.
Patsnap is a global innovation intelligence platform covering patents, scientific literature, chemistry, life sciences, and other R&D data.
To explore Patsnap data interactively, try Eureka, Patsnap's AI-native R&D assistant. To access data programmatically, use the MCP servers or REST API via Patsnap Open Platform.
Patent & Literature Search MCP gives your AI agent direct access to Patsnap's patent and academic-literature databases. A single natural-language research request can cover both corpora and combine the results for AI reasoning.
This MCP is backed by Patsnap's global patent and scientific-literature coverage.
| Data-source group | Representative sources | Coverage |
|---|---|---|
| International and regional authorities | WIPO/PCT, EPO, ARIPO, EAPO, OAPI, GCC | Applications, grants, and regional records |
| Major national authorities | USPTO, CNIPA, JPO, KIPO, DPMA, INPI, UKIPO, CIPO, IP Australia | Applications, grants, designs, and utility models where applicable |
| Additional jurisdictions | Patent authorities across Europe, Asia-Pacific, the Americas, the Middle East, and Africa | Bibliographic records and authority-supported document types |
Patent data coverage includes:
| Data type | What it covers |
|---|---|
| Bibliography | Publication and application identifiers, titles, dates, applicants, assignees, inventors, and classifications |
| Full text | Abstracts, claims, descriptions, and other document text |
| Original patent-document coverage for supported authorities | |
| Legal events | Status changes and patent lifecycle events |
| File wrapper | Available prosecution and examination records |
| License | Available patent licensing records |
| Litigation | Available patent litigation records |
Coverage is refreshed frequently, with patent data updated daily.
| Source type | Representative data sources and publications |
|---|---|
| Biomedical and clinical literature | PubMed, The Lancet, BMJ, JAMA, Blood, Cancer Research, Journal of Clinical Oncology, Gastroenterology |
| Multidisciplinary journals | Nature, Science, Scientific Reports, PLOS ONE, Proceedings of the National Academy of Sciences |
| Chemistry and materials science | Journal of the American Chemical Society, Angewandte Chemie, Journal of Chemical Physics, Chemical & Engineering News Archive |
| Physics and engineering | Physical Review Letters, Physical Review B, Journal of Applied Physics, AIP Conference Proceedings, SPIE Proceedings |
| Preprints and repositories | arXiv, HAL, SSRN, Zenodo, DOAJ |
| Research datasets and specialist sources | ENCODE Datasets, Worldwide Protein Data Bank, OSTI, RePEc, GBIF, PsycEXTRA |
Literature records include bibliographic metadata, abstracts, citation metadata, and PDF coverage. The collection spans journal articles, preprints, conference proceedings, repositories, datasets, and other non-patent literature.
See Patsnap Global Data Coverage for the current authority-level and publication-level coverage matrix.
patsnap_search searches either patents or scientific literature in one
call. Its current input supports:
| Input | What it does |
|---|---|
semantic_query |
Searches a natural-language technical description or concept |
search_strategy |
Combines semantic, keyword, and filter strategies |
keywords |
Runs precise keyword and BM25 matching |
source |
Selects the patent or paper corpus |
filters |
Applies provider-supported structured filters |
sort |
Sorts by relevance or a provider-supported field |
offset, limit |
Paginates results; up to 100 results per call |
Patent filters may include assignees, inventors, IPC classifications, jurisdictions, filing or publication dates, legal status, and citation conditions. Exact filter names and operators depend on the current hosted tool schema.
patsnap_fetch retrieves up to 100 selected result URLs or patent
publication numbers as Markdown.
| Module | Content that may be returned |
|---|---|
basic |
Bibliographic data, title, abstract, claims, description, and other available record content |
citation |
Patent citations and non-patent literature references |
legal |
Available patent legal data and events |
family |
Available patent-family information |
include_images |
Signed patent-drawing URLs when available |
The citation module can retrieve citation data for selected patents. Where
available, this may include:
Citation direction and type should be determined from the returned record labels. Availability and completeness vary by jurisdiction and patent.
Literature records support the basic module and may include title,
abstract metadata, authors, affiliations, publication, publication date,
DOI, and other available bibliographic identifiers.
Register at Patsnap Open Platform and generate a free API key from the Patent & Literature Search MCP page. New accounts include 10,000 free credits. No credit card required.
claude mcp add --transport http search-tool \
"https://connect.patsnap.com/2b0355/logic-mcp?apikey=YOUR_API_KEY"
Restart Claude Code and type /mcp to confirm it loaded.
Add the following to your MCP configuration file:
{
"mcpServers": {
"patsnap_patent_literature": {
"url": "https://connect.patsnap.com/2b0355/logic-mcp?apikey=YOUR_API_KEY",
"type": "streamableHttp"
}
}
}
Replace YOUR_API_KEY with your key from Patsnap Open Platform.
The repository includes a local stdio bridge for environments that
install or deploy MCP servers from source. It exposes static tool
definitions without credentials and forwards tool calls to the hosted
Patsnap Streamable HTTP service when PATSNAP_API_KEY is configured.
docker build -t patsnap-patent-literature-search .
docker run --rm -i \
-e PATSNAP_API_KEY=YOUR_API_KEY \
patsnap-patent-literature-search
MCP client configuration:
{
"mcpServers": {
"patsnap_patent_literature": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"PATSNAP_API_KEY",
"ghcr.io/patsnap/patent-literature-search-mcp:latest"
],
"env": {
"PATSNAP_API_KEY": "YOUR_API_KEY"
}
}
}
}
The GitHub Actions workflow publishes version tags such as v1.1.0
to GHCR as both 1.1.0 and latest.
An optional live upstream check can be run manually from GitHub
Actions. Add PATSNAP_TEST_API_KEY as a repository Actions secret,
start the workflow with Run workflow, and enable
run_upstream. Pull requests never receive or use this secret.
patsnap_search — Search either patents or scientific literature in a
request. Supports natural-language and semantic queries, precise keyword
and BM25-based text search, and filters such as assignee, inventor, IPC
classification, legal status, jurisdiction, date range, and citations.
A single research request may invoke patent and literature searches and
combine their results.patsnap_fetch — Retrieve a patent or literature record as Markdown using
one or more result URLs. Patent records can also be fetched by publication
number and may include bibliographic data, claims, descriptions, drawings,
citations, legal data, and patent-family data. Literature records include
core bibliographic and abstract metadata.Requires Node.js 20 or newer.
npm ci
npm test
npm start
The test suite verifies:
initialize and tools/list handshake.To verify the container locally:
docker build -t patent-literature-search-mcp:test .
npm run test:docker
The server writes MCP JSON-RPC only to stdout. Application errors are returned as M