@pipeworx/openreview
Connect: https://gateway.pipeworx.io/openreview/mcp · Install: one-click buttons
Tools: 6
OpenReview MCP — venue submissions + peer reviews for ML conferences (ICLR, NeurIPS, ICML, COLM, EMNLP, etc.). API v2.
Tools
list_venues(query?, limit?, offset?)— list active and historical venuesget_venue(group_id)— group / venue metadatalist_submissions(venue_id, query, limit?, offset?)— papers in a venue matching a topicget_note(id, details?)— individual note (paper, review, comment, decision)get_paper(forum_id)— paper + all its threads (reviews, rebuttal, decision)search_notes(query, content_field?, signature?, venue_id?, limit?, offset?)— full-text search, optionally scoped to one venue
Upstream limitation: the /notes read path is challenged
Verified 2026-09-01. GET /notes?... on both api2.openreview.net and the v1
host answers 403 ChallengeRequiredError for every automated client — from
Cloudflare egress and from an ordinary laptop alike, with any User-Agent, and
with or without a token. /groups and /notes/search are unaffected.
What that means per tool:
| Tool | Path | Status |
|---|---|---|
list_venues, get_venue | /groups | works |
search_notes | /notes/search | works |
list_submissions | /notes/search (was /notes) | works with a query; a topic-less listing of a whole venue is no longer available to automated clients |
get_note, get_paper | /notes | blocked — returns upstream_down: naming the challenge. Read the paper at https://openreview.net/forum?id=<forum_id>, or find it via search_notes |
No API key clears the challenge, so a failure here is deliberately not reported as a credential problem.
Auth
Public reads are keyless. Some endpoints (private invitations, restricted venues) need a token — optional:
- Platform key (optional): gateway env
PLATFORM_OPENREVIEW_TOKEN - BYO (optional):
?_apiKey=<token>after logging in at openreview.net and grabbing a token
Data source
https://api2.openreview.net/ — v2 (also https://api.openreview.net/ v1 for legacy venues).
Tools
- list_venues — List venue groups (conferences, workshops). Use the returned group id to query submissions.
- get_venue — Venue (group) metadata by group id.
- list_submissions — Papers submitted to an academic CONFERENCE venue on OpenReview — ICLR, NeurIPS, ICML, COLM and similar. PREFER for “ICLR 2024 papers about diffusion models”, “NeurIPS submissions on RLHF”, “what did I
- get_note — Single note — paper, review, comment, decision, etc.
- get_paper — Paper + all child notes (reviews, rebuttal, decision, metareview). Pass the forum id (= paper note id).
- search_notes — Full-text search across OpenReview notes (papers, reviews, decisions) by query string; optionally restrict to a content field (e.g. title, abstract) or filter by author signature; returns matching not
Tools
-
get_note— Single note — paper, review, comment, decision, etc. -
get_paper— Paper + all child notes (reviews, rebuttal, decision, metareview). Pass the forum id (= paper note id). -
get_venue— Venue (group) metadata by group id. -
list_submissions— Papers submitted to an academic CONFERENCE venue on OpenReview — ICLR, NeurIPS, ICML, COLM and similar. PREFER for ICLR 2024 papers about diffusion models , NeurIPS submissions on RLHF , what did ICML -
list_venues— List venue groups (conferences, workshops). Use the returned group id to query submissions. -
search_notes— Full-text search across OpenReview notes (papers, reviews, decisions) by query string; optionally restrict to a content field (e.g. title, abstract) or filter by author signature; returns matching not