Search and cite research claims with their evidence and reliability scores; publish claimsets.
Connect Remote server
claude mcp add --transport http entrylib https://entrylib.org/mcp
{
"mcpServers": {
"entrylib": {
"url": "https://entrylib.org/mcp"
}
}
}
{
"servers": {
"entrylib": {
"type": "http",
"url": "https://entrylib.org/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://entrylib.org/mcp
Tools 10 found in our last check
search_claimsClaims of the current versions of published claimsets that match the words in q, best match first. Search matches words reduced to their stems, not meaning: use the words a paper would use, and try synonyms. Quoted phrases match as phrases, -word excludes, `or` gives alternative…
search_papersPublished claimsets whose current versions match the words in q, best match first, as paper cards (title, principal claims, keywords, subfield, version, status). With guarantor (an ORCID iD) and no q: that guarantor's claimsets, most recently updated first, for finding the ident…
get_paperA published claimset: its reading view (format "text", plain text made from the file: read this one to understand the paper) or the published file (format "json", compact). id is the claimset's identifier, such as entrylib:2026.000001 for the current version or entrylib:2026.000…
get_claimOne claim with what it rests on (its definitions, evidence, warrants, limitations, the claims it depends on and the references they cite): a claim bundle, as a reading view (format "text") or JSON. id names the claim: entrylib:2026.000001#C4 (current version) or entrylib:2026.00…
guideHow to write a claimset: a skill of the claimset package by name (claimset-from-paper for an author's own paper, claimset-submit for any submission, claimset-lab, claimset-revise, claimset-review), or name='specification' for the Claimset specification, whole or one numbered sec…
upload_urlAn address to send a package to, so that it never passes through you: the package of a claimset whose artefacts name files (the zip `claimset package` builds), or a claimset file. Send the file there from where it is, with one request (`curl --fail -T paper.zip <url>`, or any HT…
validateCheck a submission exactly as it would be checked: the validator of the current Claimset specification and the portal's screening. Nothing is kept. Give one of: claimset (the file, as a JSON object or its text), with files when its artefacts name a few text files ({"path": "<the…
scoreOptional, before submit: the scores a claimset would have once published, by EntryLib's rubric (https://github.com/entrylib/rubric), with its close-match check against the claims published here. Give the claimset (its files are not needed to score it), or upload_id or package_ur…
submitSubmit a claimset for publication. A claimset whose artefacts name files by a relative path (`files/results.csv`) is published with those files, so EntryLib needs its package; choose the first route that works for you: 1. upload_id: get an address with upload_url, send the packa…
submission_statusThe state of a submission, by the id submit returned: pending (waiting for the guarantor), confirmed, publishing (with its registry pull request), published (with its identifier), refused (with the reasons) or expired. Never its content.
Details
| Endpoint | https://entrylib.org/mcp (Streamable HTTP) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | io.github.entrylib/entrylib |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
