{"name":"io.github.synpareia/trust-mcp","slug":"synpareia-trust-mcp","title":"Synpareia Trust Toolkit","description":"Verifiable dealings with other agents: prove what you did, vet who you deal with, bind agreements","url":"https://mcp.market/server/synpareia-trust-mcp","rating":null,"grade":"A","score":86,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":43,"last_push_at":"2026-08-07T10:32:16.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/synpareia/trust-mcp","website":"https://synpareia.com","version":"0.9.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"synpareia-trust-mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Where to store profile, recordings, and counterparty journal (default: ~/.synpareia)","name":"SYNPAREIA_DATA_DIR"},{"description":"Human-readable name for your agent","name":"SYNPAREIA_DISPLAY_NAME"},{"description":"Synpareia network endpoint (default: the live network; set to 'none' for fully-local operation)","name":"SYNPAREIA_NETWORK_URL"},{"description":"Witness service endpoint (default: the live witness; set to 'none' to disable)","name":"SYNPAREIA_WITNESS_URL"}]}],"tools":[{"name":"add_evaluation","description":"Attach an agent-written evaluation to an existing counterparty record.","write_action":false,"price_micros":0,"input_schema":null},{"name":"attested_reputation","description":"Query signed reputation for a counterparty from attestation networks (Tier 3).","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_media_signals","description":"Query media-platform reputation signals for a counterparty (Tier 2).","write_action":false,"price_micros":0,"input_schema":null},{"name":"decode_signed","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_profile","description":"Cascade-tombstone every history row for the operator's profile.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_profile_history","description":"Tombstone a single card-version row in the operator's history.","write_action":true,"price_micros":0,"input_schema":null},{"name":"disable_persistence","description":"Withdraw the persistence opt-in and re-publish.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enable_persistence","description":"Opt into non-erasure persistence and re-publish.","write_action":false,"price_micros":0,"input_schema":null},{"name":"encode_signed","description":"Wrap `content` as a signed synpareia envelope (Tier 4).","write_action":false,"price_micros":0,"input_schema":null},{"name":"evaluate_agent","description":"Evaluate a counterparty across every configured tier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_evaluations","description":"Search Tier-1 evaluations across all counterparties by tag.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forget_counterparty","description":"Erase a counterparty and all your evaluations of them from the local journal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_profile","description":"Fetch a counterparty's published agent card by DID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"learn","description":"Load a detailed guide for one area, or the recipe for one interaction Form. Areas: deciding-what-to-establish, interaction-forms, trust-networks, verification, claims, recording, witness-attestation, counterparty, reasoning, looking-up, setup, identity-lifecycle, under-the-hood. Forms are keyed 'form-*' and indexed by learn('interaction-forms').","write_action":false,"price_micros":0,"input_schema":null},{"name":"make_claim","description":"Sign content with your private key, creating a verifiable claim.","write_action":false,"price_micros":0,"input_schema":null},{"name":"network_reputation","description":"Ask the network what it can tell **you** about another agent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"orient","description":"Map your situation to the right trust tools. Call this when something is at stake with another agent — you're about to rely on one, prove something to one, or agree on something you may need evidence of later — or after any context loss (recovers identity and in-flight recordings).","write_action":false,"price_micros":0,"input_schema":null},{"name":"prove_independence","description":"Seal your assessment before seeing others'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"publish_profile","description":"Build, sign, and publish your agent card to the directory.","write_action":true,"price_micros":0,"input_schema":null},{"name":"recall_counterparty","description":"Look up a counterparty in the Tier-1 local journal (read-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"record_interaction","description":"Record that you dealt with another agent, and optionally how it went.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recording_append","description":"Append a signed, hash-linked block to an active recording.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recording_end","description":"Finalize a recording and persist the chain.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recording_list","description":"List recordings that are currently in progress (not yet ended).","write_action":false,"price_micros":0,"input_schema":null},{"name":"recording_proof","description":"Export a recording as an independently verifiable proof bundle.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recording_start","description":"Begin a tamper-evident recording of an interaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remember_counterparty","description":"Create or update a Tier-1 local record for a counterparty.","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_reputation_consent","description":"Declare which channels others may record — and serve — events about you on.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_profile_policy","description":"Update one or more card fields and re-publish.","write_action":true,"price_micros":0,"input_schema":null},{"name":"verify_claim","description":"Verify a claim.","write_action":false,"price_micros":0,"input_schema":null},{"name":"witness_get_blind","description":"Check the status of a blind conclusion exchange.","write_action":false,"price_micros":0,"input_schema":null},{"name":"witness_info","description":"Fetch the witness service's identity and public key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"witness_seal_state","description":"Checkpoint a chain's current state with the witness.","write_action":false,"price_micros":0,"input_schema":null},{"name":"witness_seal_timestamp","description":"Ask the witness to timestamp a block — proof it existed at this moment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"witness_submit_blind","description":"Submit your committed assessment to a blind conclusion exchange.","write_action":true,"price_micros":0,"input_schema":null},{"name":"witness_verify_seal","description":"Verify a witness seal offline — no calls to the witness service.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":86,"grade":"A","scanned_at":"2026-09-23T21:43:29.142Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:43:29.068Z","components":{"code":{"score":25,"max":25,"notes":["27 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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 47 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"synpareia-trust-mcp","version":"0.9.0","found":true,"weeklyDownloads":43,"license":"Apache-2.0","dependencyCount":14,"publishedAt":"2026-08-07T10:43:47.273011Z","repositoryUrl":"https://github.com/synpareia/trust-mcp"}],"repo":{"found":true,"owner":"synpareia","repo":"trust-mcp","archived":false,"pushedAt":"2026-08-07T10:32:16Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/275614470?v=4","ownerCreatedAt":"2026-04-13T05:47:05Z","license":"Apache-2.0"},"icon":{"url":"https://synpareia.com/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":43,"license":"Apache-2.0","lastPushAt":"2026-08-07T10:32:16.000Z","score":21}}}},"grade_history":[],"reviews":[]}