predme avatar

Hypathesis

com.predme/hypathesis

This hooks into Hypathesis to pull structured relationship data between variables extracted from academic papers. You get causal directions (does X cause Y or is it just correlated) and can trace findings back to their source publications. Reach for this when you're building research tools, doing literature reviews programmatically, or need to map out what the evidence actually says about relationships between concepts. The streamable HTTP transport means you can query it without managing local state, just fire requests at their endpoint when you need to verify claims or explore causal chains in published research.

tools
4
transport
HTTP
last updated
Jun 6, 2026

Install

From registry metadata
$ npx add-mcp https://hypathesis.com/mcp --name hypathesis

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http hypathesis https://hypathesis.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

get_analysis_statusCheck the processing status of an uploaded paper. Poll this tool after uploading a PDF until status is 'Ready' before calling get_variable_relationships. Args: file_id: The file_id returned by the /upload endpoint. authorization: Optional. API key as 'Bearer hk_...' or 'hk_......3 params

Check the processing status of an uploaded paper. Poll this tool after uploading a PDF until status is 'Ready' before calling get_variable_relationships. Args: file_id: The file_id returned by the /upload endpoint. authorization: Optional. API key as 'Bearer hk_...' or 'hk_......

Parameters* required
authorizationstring
default:
file_id*string
session_tokenstring
default:
get_variable_relationshipsRetrieve analyzed variable relationships for a completed paper. Only returns results when get_analysis_status reports status='Ready'. Without an API key (anonymous): returns the relationship list with source, target, and direction — but detailed reasoning is available only wit...3 params

Retrieve analyzed variable relationships for a completed paper. Only returns results when get_analysis_status reports status='Ready'. Without an API key (anonymous): returns the relationship list with source, target, and direction — but detailed reasoning is available only wit...

Parameters* required
authorizationstring
default:
file_id*string
session_tokenstring
default:
initiate_device_authStart a browser-based sign-in flow to get an API key for full access. Call this when you need detailed analysis results (reasoning, measurements) that require authentication. Returns a verification URL to show to the user. After the user signs in, poll check_device_auth with t...

Start a browser-based sign-in flow to get an API key for full access. Call this when you need detailed analysis results (reasoning, measurements) that require authentication. Returns a verification URL to show to the user. After the user signs in, poll check_device_auth with t...

No parameters. Call it with no arguments.

check_device_authCheck if the user has completed browser sign-in for a device auth request. Poll this after calling initiate_device_auth. Returns status 'pending' while waiting, or 'complete' with an api_key when the user has signed in. Use the returned api_key as the authorization parameter i...1 params

Check if the user has completed browser sign-in for a device auth request. Poll this after calling initiate_device_auth. Returns status 'pending' while waiting, or 'complete' with an api_key when the user has signed in. Use the returned api_key as the authorization parameter i...

Parameters* required
user_code*string

Sponsors

Details

Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026