ICML Paper Search MCP
Core Concepts

Search sessions

Deduplication across related searches.

A search session remembers which papers it has returned. Reusing its session_id suppresses those papers in later searches, including papers recorded through get_papers.

Sessions are optional. Calls without a session_id are stateless, and different sessions do not share state.

The session ID is a private capability. The server stores only its hash and cannot list or recover raw IDs. Sessions expire after inactivity and have bounded rounds and result counts.