{"name":"org.papex/mcp","slug":"papex-mcp","title":"Papex","description":"Prepare private research drafts for your review in Papex and read public Papex records.","url":"https://mcp.market/server/papex-mcp","rating":null,"grade":"C","score":58,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":3,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://papex.org","version":"0.7.3","remotes":[],"packages":[{"registryType":"npm","identifier":"@papexlabs/mcp","version":"0.7.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Delegate key from Papex → Workspace → Connections (shown once). Needed for any grant. Stays on this computer.","isSecret":true,"name":"PAPEX_DELEGATE_PRIVATE_KEY"},{"description":"Grant id that allows preparing private Hypothesis, Discovery and Publication drafts.","name":"PAPEX_RESEARCH_DRAFT_GRANT_ID"},{"description":"Grant id that allows reading selected private-draft context and proposing changes.","name":"PAPEX_RESEARCH_DRAFT_ASSIST_GRANT_ID"},{"description":"Grant id that allows proposing supporting artifacts into a private record version.","name":"PAPEX_RECORD_ARTIFACT_GRANT_ID"},{"description":"Grant id that allows uploading an explicitly selected file set into private quarantine.","name":"PAPEX_ARTIFACT_FILE_CUSTODY_GRANT_ID"},{"description":"Grant id that allows DELEGATE seals of selected local files or a draft fingerprint.","name":"PAPEX_SEAL_GRANT_ID"},{"description":"Grant id that allows DELEGATE content checkpoints of a local directory.","name":"PAPEX_CHECKPOINT_GRANT_ID"}]}],"tools":[{"name":"papex_checkpoint","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_diff_checkpoints","description":"Compares two local checkpoints, or one checkpoint with what its folder holds right now, on this machine only: which files were added, removed or changed, with sizes and, for text files up to 256 KiB on each side, a unified line diff (capped at … lines per file and … in total). Binary or larger files are named as changed without content, and a content copy this device no longer holds is said to be ","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_get_discovery_status","description":"Privately poll one agent-prepared Discovery draft using its research-record-draft grant. Returns workflow state and the human review URL only. It cannot publish, expose human edits, or establish that the declared result is true or novel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_get_draft_assist_context","description":"Read only human-selected, bounded authoring fields from one private draft owned by the connected grant. Affiliation, rights, Artifact decisions, lifecycle controls and signing fields are unavailable. This cannot save, accept, sign, or publish.","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_get_profile","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_get_publication_status","description":"Privately poll status of an agent-prepared research or Publication draft using its research-record-draft grant. Does not publish. Testable and Registered are workflow statuses, not scientific validation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_list_checkpoints","description":"Lists this machine's local checkpoint store as file then versions: content hash, size, local capture time, the checkpoints each version belongs to, and whether its content copy is still on this device. Each checkpoint also carries its id, manifest hash and file count, the same three values the checkpoint details in Papex shows. Reads the local index only: it contacts Papex for nothing, reads no fi","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_list_private_drafts","description":"List only bounded summaries of the connected grant owner's private Hypothesis, Discovery, and Publication drafts so the human can select one. Returns no manuscript, affiliation, artifact decisions, fingerprint, signing data, or other user's drafts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_list_records","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_lookup_reference","description":"Ask Papex to look up one reference identifier in its registry: Crossref or DataCite for a DOI, arXiv, or PubMed. Returns whether it was found and, if so, the registered title, authors, year, venue (journal, proceedings or publisher) and link. The lookup only says the identifier exists and what it is registered as; it does not check that the source supports any claim. ISBNs and web addresses are no","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_prepare_discovery","description":"Create a PRIVATE, structured Discovery draft from a bounded result. Does NOT publish. Before calling, identify the problem addressed, result summary, method or derivation, evidence, limitations, references or basis records \\u2014 the exact signed version (id, version, content hash) of a Papex hypothesis or record this result builds on \\u2014 and decision origins. To be ready for signing it needs a","write_action":true,"price_micros":0,"input_schema":null},{"name":"papex_prepare_hypothesis","description":"Create a PRIVATE hypothesis Draft on Papex from agent-prepared fields. Does NOT publish. Returns a review URL for human review and exact-version signing in the browser. Before calling, resolve or explicitly mark unresolved: system/population, variables, parameters, observer/reference frame, assumptions/scope, expected result, units, tolerance, research mode, known limitations, falsification criter","write_action":true,"price_micros":0,"input_schema":null},{"name":"papex_prepare_publication","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_prepare_publication_revision","description":"Select an exact signed base (baseVersion and baseContentHash for private records), then hash and upload one replacement PDF into a base-bound private vN+1 review. The base may be private or public; its access is unchanged. Refuses to overwrite other private revision work. Optional claimScope states what this version claims, under which assumptions, against which canonical statement, and how it dev","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_preview_capsule","description":"Read and hash a local research directory on this machine, without uploading bytes or creating a receipt. Returns relative paths, local hashes and heuristic file roles to the connected AI app. Skipped: common repository, dependency and build folders, symlinks, files with more than one hard link, and common environment, key, credential, token, secret and shell-history names. Skipping is by name, so ","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_propose_draft_changes","description":"Create a proposal bound to one exact private draft version and fingerprint. The proposal does not mutate or save the draft. Only the accountable human can accept it, then explicitly save, decide affiliation and rights, resolve Artifacts, request signing, sign, or publish.","write_action":true,"price_micros":0,"input_schema":null},{"name":"papex_propose_record_artifact","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_restore_checkpoint","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_seal_draft","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_setup_delegation","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"papex_upload_artifact_package","description":"Hash and upload 1\\u201332 explicitly selected Markdown, text, PDF, CSV, TSV, JSON, JSONL or notebook files into private Papex quarantine, bound to the exact version of an existing research record. The package and its parent link stay private and proposed. This tool cannot sign for the human, accept the link, state rights, release files, publish a record, issue a DOI, or make a scientific-correctne","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":58,"grade":"C","scanned_at":"2026-10-01T23:11:18.631Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:11:18.568Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@papexlabs/mcp","version":"0.7.3","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-10-01T14:09:02.327Z","repositoryUrl":"git+https://github.com/papexlabs/papex-mcp.git"}],"repo":{"found":false,"owner":"papexlabs","repo":"papex-mcp","error":"repo not found"},"icon":{"url":"https://papex.org/logo192.png","source":"site","width":192,"height":192},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":null,"score":3}}}},"grade_history":[],"reviews":[]}