proofable_context
Session context
Return the signed-in Proofable profile and its current read-only context: proof index, agents, permissions, and verifier summary. Use once after sign-in.
Takes no parameters.

io.github.proofablePublished by GitHub account proofablev0.1.10Updated Nov 7, 2026
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Remote Proofable endpoint that lets an assistant check, create and reuse verification proofs and manage agent identity and permissions for a signed-in profile.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.proofable%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"proofable": {
"type": "http",
"url": "https://mcp.proofable.me/mcp"
}
}
}The trust harness for AI. Identity and governance for the agents you run, in every MCP client.
Connect Proofable once, and your agents can use your profile, proofs, permissions, and protected tools in Cursor, Claude, Codex, VS Code, ChatGPT, and any other MCP client.
Open Set up Proofable, choose your client, and finish sign-in. Then ask:
For a specific requirement:
[Add to Cursor] [Install in VS Code]
Add https://mcp.proofable.me/mcp to any MCP client, or use a standard MCP configuration:
The installer writes the same connection for supported clients:
Claude Code installs the server and the workflow skills together:
Keep one Proofable connection per client. A marketplace plugin plus a manual entry creates a duplicate.
Call proofable_context once after connecting. Proofable reuses current proofs before starting another verification and returns Passed, Action needed, or Blocked.
The MCP tool reference lists every tool with its inputs and result shapes.
Create an access key under Account → Access keys, store it as PROOFABLE_ACCESS_KEY, and send it as a Bearer token. Keep access keys out of source code, browser bundles, and chat.
Use the Proofable SDK for application code, verification gates, and the CLI. This repository carries the MCP registry manifest, the host plugins, and the workflow skills; the server runs at https://mcp.proofable.me/mcp.
Apache-2.0. Proofable is published by NEUS Network, Inc.
Source: README.md at commit 8460351
Session context
Return the signed-in Proofable profile and its current read-only context: proof index, agents, permissions, and verifier summary. Use once after sign-in.
Takes no parameters.
Verifier catalog
Return supported check definitions with the inputs and networks each requires.
Takes no parameters.
Check proofs
Does this wallet already have the required proofs? Returns pass or fail, not records. Reading proof bodies needs a signed-in session, which is what unlocks proofable_proofs_get; signed-out callers get this check and can sign in to go further. Omit the wallet when signed in.
gateIdhandlewalletminCountnamespaceverifiersrequiredrequireAllCreate proof
Create a proof directly for the signed-in account. Omit the wallet for your own account. If another signer is required, use proofable_verify_prepare and proofable_verify_submit.
datachainoptionsverifierIdsrequiredwalletAddresssignedTimestampPrepare signature request
Prepare a signature request for the selected Proofable checks. Returns the exact signing string, timestamp, chain, and hosted fallback. This call does not submit the check or create a proof.
datachainoptionsverifierIdsrequiredwalletAddresssignedTimestampSubmit signed verification
Submit a signed Proofable check using the same wallet, checks, data, and chain used to prepare it, plus the returned signing timestamp and signature. Creates a proof only when verification succeeds.
datachainoptionssignaturerequiredverifierIdsrequiredwalletAddressrequiredsignedTimestamprequiredVerify or get next step
Resolve a verification request for the selected Proofable checks. Returns current qualifying proofs when they exist; otherwise returns the single next step. This tool does not create a proof.
datachainoptionsrequireAllverifierIdsrequiredwalletAddressRead proofs
Read a proof by qHash or search proofs by scope, tags, verifier, or text. With no filter, returns an index hint; scope=all pages metadata. Use include=content for proof bodies and includeComments with qHash for discussion. Omit identifier when signed in.
qtagsdepthlimitqHashscopeoffsetincludetraversetagPrefixidentifierverifierId+4 moreUpdate proof
Update a proof you own: title, tags, and visibility (public|unlisted|private). Setting visibility to private revokes public access, so confirm before making an already-shared proof private. Or leave feedback on an accessible proof. Send one kind of change per call: metadata, vote, or comment. Owners can vote on their own proofs. Delegated agents need manage_proofs.
voteqHashrequiredtitleaddTagscommentparentIdremoveTagsvisibilitywalletAddressdisclosePortableProofCheck agent permissions
Check whether an agent is set up to act for your profile, and what it may currently do. Given agentWallet (plus agentId when one account hosts several), it reports linked:true with the identity proof and active delegation, or link_required with the one next step. It does not create, change, or remove anything; to grant or change authority, use proofable_verify with agent-delegation.
agentIdprincipalagentWalletrequiredidentityQHashCreate agent
Create or import an agent on your profile. Default: signed-in account. Optional separate account and controls. Generate and retain any dedicated key outside Proofable, then pass only its public address. Keep the same agentId on retries.
chainpresetskillsagentIdrequiredmaxSpendservicesagentTypeexpiresAtreturnUrlagentLabelagentWalletdescription+11 moreLoad agent context
Load the agent identity, permissions, skills, and context into this project.
agentIdagentWalletidentityQHashcontrollerWalletrequiredResources100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Show my Proofable profile and the proofs I can reuse.Check whether I already have the proof needed for this task. Reuse it if it qualifies; otherwise show me the next step.{ "mcpServers": { "proofable": { "type": "http", "url": "https://mcp.proofable.me/mcp" } }}npx -y @proofable/sdk setup/plugin marketplace add proofable/mcp/plugin install proofable-mcp@proofable{ "mcpServers": { "proofable": { "type": "http", "url": "https://mcp.proofable.me/mcp", "headers": { "Authorization": "Bearer ${PROOFABLE_ACCESS_KEY}" } } }}