smithery.ai

alex-mcp

OpenAlex MCP server for author disambiguation, affiliations, and works retrieval optimized for AI agents.

First seen Apr 7, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,310 B
  • docs SUMMARY.md 121 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

OpenAlex MCP — Author & Works

Use this server to disambiguate authors, resolve affiliations, and retrieve peer‑reviewed works from OpenAlex.

Codex CLI Notes

  • Configured for stdio via $HOME/mcp/mcp-zotero-matlab-tools/bin/alex-mcp-stdio.sh (see dotfiles Codex config). Required env: OPENALEXMAILTO="[email protected]"; optional OPENALEXUSER_AGENT.
  • Call tools by exact name with JSON args (examples below).

Tools and When to Call

  • searchauthors(name, institution?, topic?, countrycode?, limit?)

- Use to find candidate authors; filter by institution/topic/country.

  • autocomplete_authors(name, context?, limit?)

- Use for quick candidates by name with lightweight output.

  • retrieveauthorworks(authorid, limit?, orderby?, publicationyear?, type?, journalonly?, mincitations?, peerreviewed_only?)

- Use to get an author’s peer‑reviewed journal articles (default). Set order_by="citations" for impact.

  • searchworks(query, searchtype?, author?, institution?, publicationyear?, type?, limit?, peerreviewed_only?)

- Use for free‑text work search across titles/abstracts.

  • searchpubmed(query, searchtype?, maxresults?) and pubmedauthorsample(authorname, sample_size?)

- Convenience PubMed helpers bundled here for cross‑checks.

  • searchorcidauthors(name, affiliation?, maxresults?), getorcidpublications(orcidid, max_works?)

- Use ORCID to validate identity and fetch works.

Examples (codex-cli)

Tips

  • Prefer peerreviewedonly=true and journal_only=true for clean corpora.
  • Include affiliations to separate common names.

Security & Limits

  • Do not store secrets in prompts. Required: OPENALEX_MAILTO only.
  • Respect OpenAlex rate limits; set OPENALEXUSERAGENT when available.
  • Avoid sending PII; author queries should be public academic info only.