openmandate_create_mandateCreate a new mandate on OpenMandate. Provide what the user is looking for (want) and what they bring to the table (offer). The user's verified contact
openmandate_submit_answersSubmit the user's answers to pending intake questions. The mandate must be in 'intake' status with pending questions. IMPORTANT: Before calling this,
openmandate_get_mandateGet a mandate by ID. Returns the mandate's current status, any pending intake questions, and summary once active. Use this to check progress or retrie
openmandate_list_mandatesList the user's open mandates. Returns non-closed mandates by default. Pass status to filter (e.g. status='closed' for history).
openmandate_close_mandateClose (withdraw) a mandate. This is permanent — the mandate will stop matching and cannot be reopened. Only close if the user explicitly wants to with
openmandate_list_matchesList matches for the authenticated user. Returns matches with compatibility grade, strengths, and concerns. Check this periodically after a mandate be
openmandate_get_matchGet detailed information about a specific match, including compatibility grade, strengths, concerns, and — if both parties accepted — the counterparty
openmandate_respond_to_matchAccept or decline a match. If you accept and the other party also accepts, contact info is revealed to both sides. Declining is permanent for this mat
openmandate_submit_outcomeReport how a confirmed match went. Available after both parties accepted and contact info was revealed. Outcomes: - 'succeeded': Found the right perso
openmandate_list_contactsList the user's verified contacts. These are the contacts revealed to the other party on match confirmation. Each contact has an ID, type, display lab
openmandate_add_contactAdd a new contact for the user. A verification code (OTP) will be sent to the contact address. The user must verify the contact using openmandate_veri
openmandate_verify_contactVerify a contact by submitting the OTP code sent to it. The user must check their email for the 8-digit code. After verification, the contact can be u
openmandate_update_contactUpdate a contact's display label or set it as the primary contact. Setting a contact as primary will unset any other primary contact.
openmandate_delete_contactDelete a contact. If the deleted contact was primary, the next verified contact is automatically promoted. This is permanent.
openmandate_resend_otpResend the verification code for a pending contact. Use this if the user didn't receive the code or it expired (codes expire after 10 minutes). Rate l
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade mcp.openmandate.ai on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.