@pipeworx/semanticscholar

Connect: https://gateway.pipeworx.io/semanticscholar/mcp · Install: one-click buttons

Tools: 4

Semantic Scholar Academic Graph: search 200M+ papers, resolve a paper by ID, DOI or arXiv id, trace its citations, and look up authors with citation metrics and h-index.

Tools

  • search_papers(query, year?, limit?) — papers matching a query: title, year, authors, venue, citation count, DOI, open-access PDF, abstract.
  • get_paper(paper_id) — one paper by Semantic Scholar id, DOI:… or arXiv:….
  • get_paper_citations(paper_id, limit?) — the papers citing it.
  • get_author(name) — an author’s papers and citation metrics.

Auth

Platform key (PLATFORM_SEMANTICSCHOLAR_KEY) sent as x-api-key. Without a key the public graph endpoints answer but rate-limit hard (429 under load).

Licence — zero-rated (fleet #1974)

The key was issued under the Semantic Scholar API License Agreement (https://api.semanticscholar.org/license/). §2(a) limits use to “legitimate, non-commercial, research and/or educational purposes” and requires that “any public use of Data must point back to Semantic Scholar at https://www.semanticscholar.org/ with a utm_source=api UTM parameter”; the Use Restrictions forbid “sell, lease, share, transfer, sublicense, commercialize … any Data obtained through the API” to third parties. Consequences:

  • zeroRated: true on the gateway entry: 0 credits on every tier, no volume-bracket slot.
  • Every response leads with attribution (the point-back), license (LicenseRef-SemanticScholar-API-License-Agreement, kind: vendor_terms, obligations attribution + non_commercial) and license_note, via attachLicense in @pipeworx/shared.
  • Zero-rating removes the fee. It does not license onward sharing: the caller’s own use has to be non-commercial too, and the note says so.

Data sources

Tools

  • search_papers — Search 200M+ academic papers on Semantic Scholar by keyword or exact title. Returns titles, authors, year, venue, CITATION COUNTS, DOI, and open-access PDF links. PREFER for “how many citations does <
  • get_paper — Get full metadata for a single paper by ID. Accepts a Semantic Scholar paper ID, or a prefixed ID like “DOI:10.1145/3292500”, “arXiv:2106.15928”, or “CorpusId:215416146”. Returns abstract, TLDR summar
  • get_paper_citations — Semantic Scholar cited-by lookup: list the papers that CITE a given paper (the works citing it), with their titles, authors, year, and citation counts. Use for “cited-by papers”, “who cites this paper
  • get_author — Search for academic authors by name on Semantic Scholar. Returns up to 5 matches with affiliations, paper count, total citation count, h-index, and profile URL. Keyless.

Tools

  • get_author — Search for academic authors by name on Semantic Scholar. Returns up to 5 matches with affiliations, paper count, total citation count, h-index, and profile URL. Keyless.
  • get_paper — Get full metadata for a single paper by ID. Accepts a Semantic Scholar paper ID, or a prefixed ID like DOI:10.1145/3292500 , arXiv:2106.15928 , or CorpusId:215416146 . Returns abstract, TLDR summary,
  • get_paper_citations — Semantic Scholar cited-by lookup: list the papers that CITE a given paper (the works citing it), with their titles, authors, year, and citation counts. Use for cited-by papers , who cites this paper ,
  • search_papers — Search 200M+ academic papers on Semantic Scholar by keyword or exact title. Returns titles, authors, year, venue, CITATION COUNTS, DOI, and open-access PDF links. PREFER for how many citations does <p

Regenerated from source · build September 15, 2026