{"apiVersion":"v1","directorySlug":"pith-mcp-0ca9192f1b","title":"Pith","description":"Pith is pre-print review and integrity infrastructure for science. Papers get machine-readable checks, identifiers, and referee-style reports for authors and readers to scrutinize.","pageUrl":"https://www.mcpbundles.com/skills/pith-mcp-0ca9192f1b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://pith.science/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"science.pith/pith-mcp-0ca9192f1b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_review","description":"Pith's review of one specific paper, in one call: the verdict,\n    confidence, novelty and correctness scores, one-line summary, weakest\n    assumption, and the paper's argument as short labeled statements\n    (premise, machinery, core claim, falsifier) already extracted, so the\n    paper's premises and logical structure can be stated without reading\n    the PDF. Use this for any question about a specific paper: what it\n    asserts, what it assumes, how the argument runs, how sound it is, or","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get a paper's Pith review","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_review","displayName":"Get a paper's Pith review"},{"name":"search_papers","description":"Search Pith-reviewed papers by title and abstract. Call this when the\n    user names a research topic, phenomenon, method, or paper title without\n    an identifier, or asks whether Pith has reviewed anything on a subject.\n    Each result carries the paper's verdict, summary, and review link.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":10},"query":{"type":"string"}}},"title":"Search reviewed papers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_papers","displayName":"Search reviewed papers"},{"name":"latest_reviews","description":"The papers Pith reviewed most recently, newest first. Call this when\n    the user asks what is new, notable, or recently reviewed in a field or\n    overall. days caps how far back to look (max 90).","inputSchema":{"type":"object","properties":{"days":{"type":"integer","default":7},"limit":{"type":"integer","default":10},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"title":"List recently reviewed papers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"latest_reviews","displayName":"List recently reviewed papers"},{"name":"analyze_paper_claims","description":"The structured argument of one specific paper: what it actually\n    asserts, the premises it assumes, the machinery connecting those\n    premises to the claim, and the falsifier, as short labeled statements\n    in argument order (premise, machinery, claim, falsifier). Use this for\n    requests about a paper's claims, premises, assumptions, reasoning,\n    logical dependencies, logical structure, argument structure, or\n    conclusion. Each entry includes its text, role, type, and status.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Analyze a paper's claims, premises, and logical structure","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_paper_claims","displayName":"Analyze a paper's claims, premises, and logical structure"},{"name":"get_claims","description":"Alias of analyze_paper_claims: the same ledger of what the paper\n    asserts, its premises, machinery, and falsifier, in argument order.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get a paper's claim ledger","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_claims","displayName":"Get a paper's claim ledger"},{"name":"search_claims","description":"Full-text search over every scientific claim Pith has extracted,\n    across all reviewed papers. Call this when the user asks who claims\n    something, whether a claim appears in the recent literature, or what\n    evidence bears on a statement. Returns each matching claim with its\n    paper, verdict, and review link.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":10},"query":{"type":"string"}}},"title":"Search extracted claims","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_claims","displayName":"Search extracted claims"},{"name":"get_paper_falsifier","description":"The falsifier for one specific paper's core claim: the concrete\n    observation, experiment, or computation that would settle or disprove\n    it, plus how many people are watching for that result. Use this when the\n    user asks what would falsify the paper, prove it wrong, test its central\n    claim, settle the claim, or show that the conclusion fails.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get the test or result that could disprove a paper","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_paper_falsifier","displayName":"Get the test or result that could disprove a paper"},{"name":"get_falsifier","description":"Alias of get_paper_falsifier: the same falsifier and watcher count.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get a paper's falsifier","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_falsifier","displayName":"Get a paper's falsifier"},{"name":"get_signed_reviews","description":"Published human signed reviews of one paper: reviewer identity, axis\n    deltas against the machine review, claim verdicts, defects, predictions,\n    and who paid. Call this when the user asks what human experts said about\n    a paper, on top of the machine review.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get a paper's signed human reviews","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_signed_reviews","displayName":"Get a paper's signed human reviews"},{"name":"get_reviewer_record","description":"A reviewer's published signed reviews and, when present, their\n    calibration record (Brier score, open predictions, positivity skew).\n    Call this when the user asks about a named Pith reviewer or how\n    trustworthy a reviewer's track record is.","inputSchema":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string"}}},"title":"Get a reviewer's record","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_reviewer_record","displayName":"Get a reviewer's record"},{"name":"get_record","description":"The compiled record of one paper: the authors' own sentences, arranged\n    with typed labels. It carries the main claim in the authors' words, each\n    abstract sentence's role, results with the qualifications the authors\n    state beside them, the conditions of the study, measurements with where\n    they appear, the arXiv listing abstract compared with the manuscript's\n    abstract, resources including what is not stated, the authors' own\n    limitations, how the paper uses its references, and","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"arxiv_id":{"type":"string"}}},"title":"Get a paper's compiled record","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_record","displayName":"Get a paper's compiled record"},{"name":"resolve_paper","description":"Turn a pasted arXiv id, arXiv URL, DOI, or Pith Number into the\n    arXiv id the other tools key on. ``resolved`` is false when the input\n    did not become an arXiv id.","inputSchema":{"type":"object","required":["reference"],"properties":{"reference":{"type":"string"}}},"title":"Resolve a paper reference","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve_paper","displayName":"Resolve a paper reference"},{"name":"paper_packet","description":"One paper's compiled record, small enough to hold beside others: the\n    main claim and contribution in the authors' words, each abstract\n    sentence with its role and probability, paper-level labels, and, for\n    full-text records, conditions, measurements, results and limitations,\n    with totals so a capped list is not mistaken for the whole paper.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"limit":{"type":"integer","default":8,"maximum":20,"minimum":1},"arxiv_id":{"type":"string"}}},"title":"Read one paper's record packet","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"paper_packet","displayName":"Read one paper's record packet"},{"name":"citation_neighbors","description":"One hop from a paper: every reference entry with its resolved work\n    identity, the papers that cite it, and, where a record exists, the\n    citing sentences with their labeled intent. An edge means the paper\n    names the other work, not that the work supports the citing claim.","inputSchema":{"type":"object","required":["arxiv_id"],"properties":{"limit":{"type":"integer","default":12,"maximum":40,"minimum":1},"arxiv_id":{"type":"string"},"direction":{"type":"string","default":"both"}}},"title":"One hop of the citation graph","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"citation_neighbors","displayName":"One hop of the citation graph"},{"name":"paper_bridge","description":"Whether either paper cites the other, the resolved works both cite\n    (on or off arXiv), and the papers that cite both.","inputSchema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"string"},"b":{"type":"string"},"limit":{"type":"integer","default":12,"maximum":40,"minimum":1}}},"title":"What two papers share","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"paper_bridge","displayName":"What two papers share"},{"name":"find_passages","description":"Author sentences Jev labeled with one role, across every stored\n    record, each with its probability and paper. Abstract-tier records\n    cover limitation, result and main_claim; full-text records add\n    condition, citation and measurement.","inputSchema":{"type":"object","required":["role"],"properties":{"role":{"type":"string"},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"query":{"type":"string","default":""},"arxiv_id":{"type":"string","default":""}}},"title":"Find sentences by role across records","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_passages","displayName":"Find sentences by role across records"},{"name":"record_coverage","description":"Sources read and levels run for one paper's record, or the number of\n    stored records by tier. Call before treating an empty result as a\n    finding: an empty list means nothing in the examined scope matched.","inputSchema":{"type":"object","properties":{"arxiv_id":{"type":"string","default":""}}},"title":"What was examined","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"record_coverage","displayName":"What was examined"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Pith&config=eyJ1cmwiOiAiaHR0cHM6Ly9waXRoLnNjaWVuY2UvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Pith%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpith.science%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Pith%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpith.science%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Pith&connectorUrl=https%3A%2F%2Fpith.science%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Pith\" --url \"https://pith.science/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pith-mcp-0ca9192f1b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pith-mcp-0ca9192f1b/tools/{tool}","mcpServerUrl":"https://pith.science/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pith-mcp-0ca9192f1b?live=1"}