[{"data":1,"prerenderedAt":306},["ShallowReactive",2],{"seo-allowlist":3,"connector-pith":73,"related-pith":281},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":118},"pith","Pith","\u002Fconnectoricons\u002Fpith.png","Pith reviews arXiv papers for AI agents, covering verdicts, the claims a paper makes, its flaws, compiled records and citation graphs. Its read-only MCP server needs no key, so ContextGate connects it to Claude, ChatGPT and Cursor straight away. Your AI app can test a claim against the literature, and Activity keeps the trail of what it checked.","vendor_mcp","none",[79],"https:\u002F\u002Fpith.science\u002Fapi#mcp","Developer Tools & Data",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"Pith MCP: arXiv paper reviews for Claude & ChatGPT","Pith MCP: reviews, claims, falsifiers and citation graphs for arXiv papers in Claude or ChatGPT. Read-only, no key; switch off any tool; calls recorded.","Pith MCP: arXiv paper reviews and claim checks in your AI app",{"heading":88,"steps":89},"Connect Pith's paper reviews to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Pith free. There's no sign-in, so its tools are ready at once.",{"text":93},"Pith's server is read-only. Some tools are aliases of others, like `get_claims` for `analyze_paper_claims`; switch off the duplicates if you'd like your AI app to see a shorter list.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Paste an arXiv link and ask your AI app for Pith's verdict, then open Activity to see the `resolve_paper` and `get_review` calls.",[103,111],{"heading":104,"bullets":105,"note":110},"Research questions for Pith",[106,107,108,109],"Get Pith's review of one paper with `get_review`: the verdict, confidence, novelty and correctness scores and its weakest assumption.","See which papers support or contradict a statement with `check_claim`.","Verify that a cited paper says what your draft attributes to it with `verify_citation`.","Find a paper's references and the papers citing it with `citation_neighbors`.","Pith's server has 24 tools; all of them appear in ContextGate as soon as you add it.",{"heading":112,"bullets":113},"A record of every paper your AI app checked",[114,115,116],"Switch off any of the 24 tools; it's hidden from your AI apps and refused if called.","Policies check every call, so a secret pasted along with a draft can be blocked before it reaches Pith.","Activity records each review, claim check and citation lookup.","pith-mcp",[119,129,137,145,153,161,169,177,185,193,201,209,217,225,233,241,249,257,265,273],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"get_review","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","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"search_papers","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 identif",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"latest_reviews","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. day",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"analyze_paper_claims","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, ",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"get_claims","Alias of analyze_paper_claims: the same ledger of what the paper\n    asserts, its premises, machinery, and falsifier, in argument order.",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"search_claims","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 ",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"get_paper_falsifier","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 ",[],[],[],[176],{"endpoint":122,"docs":81},{"name":178,"description":179,"recordCount":122,"type":123,"requiredParams":180,"optionalParams":181,"exampleEndpoint":122,"docsUrl":81,"sampleFields":182,"sampleData":183},"get_falsifier","Alias of get_paper_falsifier: the same falsifier and watcher count.",[],[],[],[184],{"endpoint":122,"docs":81},{"name":186,"description":187,"recordCount":122,"type":123,"requiredParams":188,"optionalParams":189,"exampleEndpoint":122,"docsUrl":81,"sampleFields":190,"sampleData":191},"get_signed_reviews","Published human signed reviews of one paper: reviewer identity, axis\n    deltas against the machine review, claim verdicts, defects, predictions,\n    and who pa",[],[],[],[192],{"endpoint":122,"docs":81},{"name":194,"description":195,"recordCount":122,"type":123,"requiredParams":196,"optionalParams":197,"exampleEndpoint":122,"docsUrl":81,"sampleFields":198,"sampleData":199},"get_reviewer_record","A reviewer's published signed reviews and, when present, their\n    calibration record (Brier score, open predictions, positivity skew).\n    Call this when the u",[],[],[],[200],{"endpoint":122,"docs":81},{"name":202,"description":203,"recordCount":122,"type":123,"requiredParams":204,"optionalParams":205,"exampleEndpoint":122,"docsUrl":81,"sampleFields":206,"sampleData":207},"get_record","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",[],[],[],[208],{"endpoint":122,"docs":81},{"name":210,"description":211,"recordCount":122,"type":123,"requiredParams":212,"optionalParams":213,"exampleEndpoint":122,"docsUrl":81,"sampleFields":214,"sampleData":215},"resolve_paper","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 ",[],[],[],[216],{"endpoint":122,"docs":81},{"name":218,"description":219,"recordCount":122,"type":123,"requiredParams":220,"optionalParams":221,"exampleEndpoint":122,"docsUrl":81,"sampleFields":222,"sampleData":223},"paper_packet","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 ",[],[],[],[224],{"endpoint":122,"docs":81},{"name":226,"description":227,"recordCount":122,"type":123,"requiredParams":228,"optionalParams":229,"exampleEndpoint":122,"docsUrl":81,"sampleFields":230,"sampleData":231},"citation_neighbors","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 w",[],[],[],[232],{"endpoint":122,"docs":81},{"name":234,"description":235,"recordCount":122,"type":123,"requiredParams":236,"optionalParams":237,"exampleEndpoint":122,"docsUrl":81,"sampleFields":238,"sampleData":239},"paper_bridge","Whether either paper cites the other, the resolved works both cite\n    (on or off arXiv), and the papers that cite both.",[],[],[],[240],{"endpoint":122,"docs":81},{"name":242,"description":243,"recordCount":122,"type":123,"requiredParams":244,"optionalParams":245,"exampleEndpoint":122,"docsUrl":81,"sampleFields":246,"sampleData":247},"paper_connections","What other arXiv papers do with this paper, and what it does with the\n    arXiv papers it cites: builds on, uses the method or tool, uses the data,\n    compares",[],[],[],[248],{"endpoint":122,"docs":81},{"name":250,"description":251,"recordCount":122,"type":123,"requiredParams":252,"optionalParams":253,"exampleEndpoint":122,"docsUrl":81,"sampleFields":254,"sampleData":255},"check_claim","Which arXiv papers support a scientific statement, which contradict\n    it, and which study it without deciding, each with the paper's own main\n    claim quoted",[],[],[],[256],{"endpoint":122,"docs":81},{"name":258,"description":259,"recordCount":122,"type":123,"requiredParams":260,"optionalParams":261,"exampleEndpoint":122,"docsUrl":81,"sampleFields":262,"sampleData":263},"verify_citation","Whether the cited paper's own sentences support what a sentence\n    attributes to it: supports, partly supports (a condition is missing),\n    contradicts, or no",[],[],[],[264],{"endpoint":122,"docs":81},{"name":266,"description":267,"recordCount":122,"type":123,"requiredParams":268,"optionalParams":269,"exampleEndpoint":122,"docsUrl":81,"sampleFields":270,"sampleData":271},"find_passages","Author sentences the classifier labeled with one role, across every stored\n    record, each with its probability and paper. Abstract-tier records\n    cover limi",[],[],[],[272],{"endpoint":122,"docs":81},{"name":274,"description":275,"recordCount":122,"type":123,"requiredParams":276,"optionalParams":277,"exampleEndpoint":122,"docsUrl":81,"sampleFields":278,"sampleData":279},"record_coverage","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",[],[],[],[280],{"endpoint":122,"docs":81},[282,285,288,291,294,297,300,303],{"id":283,"name":284},"pocket","Pocket Network Agentic Marketplace",{"id":286,"name":287},"poeditor","POEditor",{"id":289,"name":290},"porkbun","Porkbun",{"id":292,"name":293},"postman","Postman",{"id":295,"name":296},"precip","Precip",{"id":298,"name":299},"prisma","Prisma",{"id":301,"name":302},"propecto","Propecto",{"id":304,"name":305},"prospeo","Prospeo",1793790234321]