{"name":"io.github.SAIHM-Admin/saihm-mcp","slug":"saihm-admin-saihm-mcp","title":null,"description":"MCP standards client for your own custodial SAIHM operator. Free start: @saihm/mcp-server-pro","url":"https://mcp.market/server/saihm-admin-saihm-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":33,"stars":1,"forks":1,"downloads_week":253,"last_push_at":"2026-09-12T17:43:50.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/SAIHM-Admin/saihm-mcp","website":"https://saihm.coti.global","version":"0.3.14","remotes":[],"packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"Endpoint URL of the custodial SAIHM operator you run or subscribe to. Not the hosted service at https://saihm.coti.global, which is non-custodial: use @saihm/mcp-server-pro for that.","isRequired":true,"format":"string","name":"SAIHM_ENDPOINT_URL"},{"description":"Authorization header (typically 'Bearer <token>') issued by your operator.","isRequired":true,"format":"string","isSecret":true,"name":"SAIHM_AUTH_HEADER"}]}],"tools":[{"name":"saihm_forget","description":"Cryptographically erase one memory by its cell id (GDPR Art. 17). Destroying the key makes the content unreadable to everyone, the operator included. Irreversible: use it when erasure is the intent, not to tidy a working set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_governance_propose","description":"Open a protocol governance proposal: set scope to 'emission_param' or 'protocol_upgrade', and for 'emission_param' also pass paramKey and proposedValue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_governance_vote","description":"Cast a vote on an open protocol governance proposal by its proposalId, with approve set to true to approve or false to reject.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_recall","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_remember","description":"Store information in SAIHM persistent encrypted memory. Use this when a fact, decision, or piece of context should outlive the current session. Returns the cell id that saihm_forget takes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_revoke_share","description":"Revoke a sharing contract by its contractId, withdrawing access granted with saihm_share. It applies to future reads and cannot retract what a grantee has already read. Use it to end access; the memory itself remains, and saihm_forget is what erases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_share","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"saihm_status","description":"Show the current SAIHM session: agent identity, tier, the prs and bfsi scores, storage by tier, and sharing state, as far as the operator reports them — a non-custodial operator cannot see stored-byte totals. Use it to check the agent identity, custody mode, and what the operator reports about storage and sharing.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-19T20:07:08.765Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:07:08.778Z","components":{"code":{"score":25,"max":25,"notes":["21 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":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@saihm/mcp-server","version":"0.3.14","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-12T17:45:22.542Z","repositoryUrl":"git+https://github.com/SAIHM-Admin/saihm-mcp.git"}],"repo":{"found":true,"owner":"SAIHM-Admin","repo":"saihm-mcp","archived":false,"pushedAt":"2026-09-12T17:43:50Z","stars":1,"forks":1,"openIssues":7,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/277157994?v=4","ownerCreatedAt":"2026-04-18T00:55:41Z","license":"Apache-2.0"},"icon":{"url":"https://saihm.coti.global/img/IMG_6096.png","source":"registry","width":1536,"height":1024},"presence":{"stars":1,"forks":1,"downloadsWeek":253,"license":"Apache-2.0","lastPushAt":"2026-09-12T17:43:50.000Z","score":33}}}},"grade_history":[],"reviews":[]}