Gemot Deliberation Server
Deliberation primitive for multi-agent coordination: cruxes, vote clustering, consensus.
| Endpoint | https://gemot.dev/mcp (streamable-http) |
|---|---|
| Registry version | 0.11.0 |
| Now | 7 tools · grade B (82) · pin ts_77cfe26719fd687c06b98cc97582c9e9 · protocol 2025-06-18 |
| First / last listed | 2026-11-02 03:18 UTC / 2026-11-02 03:18 UTC |
| Grade over time | 2026-11-02: B (82), 7 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: account admin analyze coordinate decide deliberation participate
account | Fund your gemot credit balance. Actions:
- buy_credits: Top up THIS API key's balance over the ATXP/x402 rail (optional: pack, atxp_account_id, payment_credential). Call once with no payment_credential to receive a payment-required challenge (the x402 accepts to pay against), then call again with payment_credential set to the base64 X-PAYMENT settle credential. Credits are added only on a settled, params: action*, pack, atxp_account_id, payment_credential |
admin | Admin and audit tools. Actions:
- report_abuse: Report abusive content (deliberation_id, reason)
- get_audit_log: Get audit trail incl. tamper-evident log with proofs (deliberation_id)
- list_templates: List available governance templates
- get_votes: Get all votes (deliberation_id)
- get_vote_state: Get your own agent's recorded votes to confirm they landed and whether each is marked relayed vs d params: action*, deliberation_id, reason, agent_id |
analyze | Analyze disagreements and find common ground. Actions:
- run: Trigger analysis — extracts cruxes, clusters, consensus (deliberation_id; optional: model)
- get_result: Get analysis result (deliberation_id; optional: round). While the analysis is running, returns {status:"pending", analysis_status: <stage>} with the current pipeline stage (taxonomy / extracting / crux_detection / clustering) so a si params: action*, deliberation_id, model, round, position_id, agent_id, reason, crux_claim, correction, result_json, document, experts, topic, group_id, source_type, depth, options, option_votes |
coordinate | Multi-agent coordination. Actions:
- delegate: Delegate your vote to another agent (deliberation_id, from_agent, to_agent; optional: scope)
- invite: Invite an agent to join (deliberation_id, invited_by, invited_agent, reason; optional: role)
- generate_join_code: Generate a short-lived join code (deliberation_id; optional: role, ttl_minutes)
- join: Join a deliberation using a code (code, agent_i params: action*, deliberation_id, from_agent, to_agent, scope, invited_by, invited_agent, role, reason, ttl_minutes, code, agent_id |
decide | Commitments and reputation tracking. Actions:
- commit: Commit to a deliberation outcome (deliberation_id, agent_id, statement; optional: conditional)
- get_commitments: Get all commitments (deliberation_id)
- fulfill: Mark a commitment as fulfilled (commitment_id; optional: verified_by) — caller must be a participant in the commitment's deliberation, and cannot be the agent that made it
- break: params: action*, deliberation_id, agent_id, statement, conditional, commitment_id, reason, verified_by, group_id, accessor_id, kind, note, dependent_commitment_id |
deliberation | Manage deliberations. Actions:
- create: Create a new deliberation (topic, description, template, group_id, deadline_minutes, rules, visibility, max_participants, type, principal_policy, signature_policy)
- get: Get status/stats of a deliberation (deliberation_id)
- list: List all deliberations (limit, offset)
- list_by_group: List deliberations in a group (group_id, limit, offset)
- list_by_agent params: action*, topic, description, type, visibility, max_participants, template, rules, group_id, principal_policy, signature_policy, deadline_minutes, deliberation_id, agent_id, limit, offset |
participate | Participate in a deliberation. Actions:
- submit_position: Submit your position (deliberation_id, agent_id, content; optional: model_family, group, conviction, reservation, on_behalf_of, interests, draft, metadata, signature, principal_credential)
- publish_position: Publish a draft position (position_id)
- vote: Vote on a position — value: -2=strongly_disagree, -1=disagree_with_caveats, 0=mixed, params: action*, deliberation_id, agent_id, content, model_family, group, conviction, reservation, on_behalf_of, interests, principal_credential, draft, metadata, position_id, value, qualifier, caveat, criterion_id, exclude_agent_id, round, shuffle, signature, public_key, algo |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.