mcp server
Gemot Deliberation Server
Deliberation primitive for multi-agent coordination: cruxes, vote clustering, consensus.
Description as published by the maintainer. Source
- version 0.11.0
- active
- agent orchestration
active — Most recent push to the repository was 2026-08-06. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
7 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
account(pack, action, atxp_account_id, payment_credential)- 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, on-chain-confirmed charge. Required: action.
admin(action, reason, agent_id, deliberation_id)- 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 direct (deliberation_id, agent_id) - replica_pubkey: Get the server's BLS public key for offline proof verification Required: action.
analyze(depth, model, round, topic, action, reason, experts, options, agent_id, document, group_id, correction, crux_claim, position_id, result_json, source_type, option_votes, deliberation_id)- 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 single poll loop on this tool replaces calling deliberation action:get for progress. - cancel: Cancel in-progress analysis (deliberation_id) - propose_compromise: Generate a compromise statement (deliberation_id; optional: model) - reframe: Restate a position emphasizing common ground (deliberation_id, position_id; optional: model) - challenge: Challenge an analysis result (deliberation_id, agent_id, reason) - dispute_crux: Dispute a crux classification (deliberation_id, agent_id, crux_claim, correction) - expert_panel: Run an adversarial expert panel review (document; optional: topic, source_type, depth, experts, group_id, model). Creates a deliberation, submits expert critiques, triggers analysis. Returns deliberation_id immediately — poll with deliberation action:get for status, then analyze action:get_result. depth: "quick" (~2 min, 3 experts, tight taxonomy) or "thorough" (~7 min, 5 experts, full taxonomy). source_type selects specialized experts: "code_review", "architecture", "experiment", "proposal". - follow_up: Submit follow-up expert positions responding to round 1 cruxes, then trigger round 2 analysis (deliberation_id; optional: model). Experts review the cruxes and consensus, flag misclassifications, and identify missed issues. Requires round 1 to be complete. Required: action.
coordinate(code, role, scope, action, reason, agent_id, to_agent, from_agent, invited_by, ttl_minutes, invited_agent, deliberation_id)- 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_id) Required: action.
decide(kind, note, action, reason, agent_id, group_id, statement, accessor_id, conditional, verified_by, commitment_id, deliberation_id, dependent_commitment_id)- 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: Mark a commitment as broken (commitment_id, reason; optional: verified_by) — caller must be a participant in the commitment's deliberation; the committing agent may break its own - reputation: Get an agent's commitment track record (agent_id; optional: group_id) Required: action.
deliberation(type, limit, rules, topic, action, offset, agent_id, group_id, template, visibility, description, deliberation_id, deadline_minutes, max_participants, principal_policy, signature_policy)- 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: List deliberations an agent participated in (agent_id, limit, offset) - delete: Soft-delete a deliberation (deliberation_id) - set_template: Change governance template (deliberation_id, template) - export: Export complete multi-round history (deliberation_id) Required: action.
participate(algo, draft, group, round, value, action, caveat, content, shuffle, agent_id, metadata, interests, qualifier, signature, conviction, public_key, position_id, reservation, criterion_id, model_family, on_behalf_of, deliberation_id, exclude_agent_id, principal_credential)- 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, 1=agree_with_caveats, 2=strongly_agree (deliberation_id, agent_id, position_id, value; optional: qualifier, caveat, criterion_id, signature) - get_positions: Get all positions (deliberation_id; optional: round, exclude_agent_id, group, shuffle) - get_context: Get your personal context — cluster, allies, cruxes (deliberation_id, agent_id) - withdraw: Withdraw from a deliberation (deliberation_id, agent_id) - register_key: Register a base64 ed25519 public key for this agent (agent_id, public_key; optional: algo) - revoke_key: Revoke this agent's active signing key (agent_id) Required: action.
Last successful function declaration observed on . Source: https://gemot.dev/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://gemot.dev/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 3 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-08-06 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 1 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 0.11.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-04-30 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| License | Apache-2.0 | Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. | as of fetch | GitHub | |
| First listed in the MCP Registry | 2026-04-30 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 7 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | gemot.dev | |
| mcp endpoint status | ok | The server listed 7 functions when asked. | as of probe | gemot.dev |
Where to get it
Related, by what their authors tagged them
-
ATXP — Agent Payment & Wallet Infrastructure
— last commit 2026-03-03, shares agent-payments, atxp
Agent wallet, email, phone, and 41 paid tools: search, image/video/music gen, SMS, calls.
-
Tokonomix Council
— last commit 2026-07-30, shares consensus
Multi-model consensus: 2-6 frontier LLMs answer, an independent judge synthesises one answer.
-
chat.mumo/mcp
— last commit 2026-07-10, shares deliberation
Consult a multi-model panel on contested decisions via MCP: architecture, plan review, strategy.
-
Delimit
— last commit 2026-07-28, shares deliberation
One workspace for every AI coding assistant. Shared tasks, memory, and governance.
-
Delimit — API Governance for AI Coding Assistants
— last commit 2026-07-28, shares deliberation
API governance for AI coding assistants. Breaking changes, policies, cross-model context.
-
com.llm-bus/llm-bus
— last commit 2026-06-22, shares agent-coordination, multi-agent
Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.
-
io.github.agenson-horrowitz/agent-output-guard
— last commit 2026-04-05, shares agent-coordination, multi-agent
Validate and verify data from other agents before acting on it. Zero LLM costs.
-
io.github.bzdOS/hubd
— last commit 2026-07-26, shares agent-coordination, multi-agent
The project tracker for teams of humans and AI agents — in plain files. MCP server + CLI.
-
io.github.cyanheads/shift-mcp-server
— last commit 2026-03-23, shares agent-coordination, multi-agent
Lightweight coordination layer for multiple AI agents working on the same codebase simultaneously.
-
io.github.adamorad/airlock
— last commit 2026-06-18, shares agent-coordination
Local daemon giving AI agents named locks, shared state, events, and a task queue over MCP.
These share tags the maintainers applied themselves, such as agent-payments, atxp, consensus, deliberation. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
How the author describes it
Topics the maintainer set on GitHub: a2a, agent-coordination, agent-payments, ai-agents, atxp, autonomous-organizations, claude, consensus, deliberation, go, governance, mcp, mcp-server, model-context-protocol, multi-agent, reputation, structured-deliberation, x402.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json