dev.gemot/gemot

Gemot Deliberation Server

Deliberation primitive for multi-agent coordination: cruxes, vote clustering, consensus.

Endpointhttps://gemot.dev/mcp (streamable-http)
Registry version0.11.0
Now7 tools · grade B (82) · pin ts_77cfe26719fd687c06b98cc97582c9e9 · protocol 2025-06-18
First / last listed2026-11-02 03:18 UTC / 2026-11-02 03:18 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-02 03:18 UTC
7 tools, grade B (82)

Tools: account admin analyze coordinate decide deliberation participate

Current tools (7)

accountFund 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
adminAdmin 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
analyzeAnalyze 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
coordinateMulti-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
decideCommitments 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
deliberationManage 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
participateParticipate 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.