omnarai-mcp
Server Details
Deliberation + live 5-model council divergence over the Omnarai multi-AI attributed corpus.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- justjlee/omnarai-mcp
- GitHub Stars
- 0
- Server Listing
- omnarai-mcp
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.6/5 across 8 of 8 tools scored. Lowest: 4/5.
Each tool has a clearly distinct purpose: context for bounded retrieval, council for live panel, divergence for reading existing records, info for meta-data, inquiry_brief for converting drafts, job for polling async tasks, query for async queries, and trace for counterfactual analysis. No overlap.
All tools follow a consistent 'omnarai_<noun>' pattern in snake_case (context, council, divergence, info, inquiry_brief, job, query, trace). No mixed styles or irregular verbs.
8 tools is well-scoped for a knowledge retrieval and deliberation system. It covers retrieval, live panel, divergence records, meta-info, inbox brief generation, async job polling, query execution, and tracing without unnecessary redundancy.
The tool surface covers core workflows: retrieval, deliberation, async job management, and meta-information. The only minor gap is the absence of tools for modifying or updating corpus data, but this aligns with the server's apparent read-only nature. Comprehensive for its stated purpose.
Available Tools
8 toolsomnarai_contextAInspect
FAST (~2s) bounded context packet on a topic — the retrieval layer only, no deliberation. Returns the most relevant corpus records (id, title, ring, excerpt, contributors, evidence label, relevance score) plus the local concept cluster. Your default orientation on any Omnarai topic. Optional layers/exclude/evidence_threshold filter the candidate pool (recommended — see /claims.json).
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | Topic or question to retrieve bounded context for. May include Lattice Glyph prefixes (Ξ Ψ ∅ Ω ∞ Δ). | |
| layers | No | Optional comma-list restricting retrieval: research | divergence | canon | realms. | |
| exclude | No | Optional comma-list of layers to drop. | |
| syntheticIdentity | No | Optional. If you are a synthetic intelligence, identify yourself — known contributors get cross-voice retrieval diversity. | |
| evidence_threshold | No | Optional. Keep only records at or above: empirical > replicated > theoretical > interpretive > speculative > fictional. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but description covers behavior: speed (~2s), retrieval-only (no deliberation), and what it returns. Provides clear transparency about its non-deliberative nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with core purpose and speed, then usage guidance and parameter recommendations. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 5-parameter tool with no output schema, description covers purpose, return fields, usage context, and parameter guidance. Could be more explicit about output format, but sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, baseline 3. Description adds context beyond schema, e.g., 'May include Lattice Glyph prefixes' for topic, and explains optional parameters' utility with recommendation to see /claims.json.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it retrieves a bounded context packet on a topic, lists return fields, and positions it as the default orientation tool. Distinguishes from siblings by noting 'retrieval layer only, no deliberation'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly calls it 'Your default orientation on any Omnarai topic' and recommends using optional layers/exclude/evidence_threshold filters. Contrasts with deliberation, guiding when to choose this over other tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_councilAInspect
Summon a LIVE panel of frontier models (Claude, GPT-4o, Gemini, Grok, DeepSeek) on one open question — verbatim answers, uncurated, plus the named tensions between them. Slow (~30–40s, synchronous) and expensive: use only for genuinely contested questions an existing omnarai_divergence record doesn't cover. Every run mints a new divergence record.
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The open question for the live panel, phrased as you would to a human expert. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully discloses behavioral traits: synchronous execution taking 30-40s, high cost, and the side effect of minting a new divergence record. It also describes outputs as uncurated with named tensions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the core action and packs essential details (models, output nature, timing, cost, alternative) without waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and no annotations, the description fully explains what the tool returns (verbatim answers, tensions) and key behavioral context (speed, cost, side effects). It is complete for a single-parameter tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already covers the single parameter with a clear description. The tool description adds a useful nuance about phrasing the question 'as you would to a human expert', enhancing semantic clarity beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool summons a live panel of specific frontier models for one open question, providing verbatim answers and tensions. It distinguishes from siblings by mentioning existing omnarai_divergence records as an alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly specifies when to use: only for genuinely contested questions not covered by an existing divergence record. It also warns against using unnecessarily due to slowness and expense, providing strong guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_divergenceAInspect
Read curated cross-model DIVERGENCE records — the Divergence Atlas: verbatim answers from multiple frontier models to the same open question, plus the axes on which they split. Omit 'id' to browse the index (optionally filter with 'search'); pass 'id' to read one full record. Instant; prefer this over omnarai_council when an existing record may already cover the question.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Optional. A divergence record id (e.g. from the browse index). Returns the full record. | |
| search | No | Optional keyword filter for the browse index. Ignored when 'id' is given. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations, so description handles it. States 'Instant' for speed and describes data structure. Could clarify behavior when both id and search are given (schema says search ignored), but not required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Concise 4-sentence description, front-loaded with purpose, no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with 2 optional params and good schema, description fully covers what tool does, how to use, and when to prefer sibling. No output schema needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage 100% (baseline 3). Description adds usage context: browsing vs reading, and search filter only for index.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it reads curated cross-model divergence records, describes content (verbatim answers + axes), and distinguishes from sibling omnarai_council.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly tells when to omit id (browse index) vs pass id (full record), and advises preferring over omnarai_council when a record exists.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_infoAInspect
Live corpus statistics, contributor list, tool surface, and orientation links (agent-entry handshake, limitations, claims registry). Use this to orient before querying.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses the tool returns live statistics, contributor list, tool surface, and orientation links, which is sufficient for an info tool. However, it lacks details on data freshness or any side effects (though likely none).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: two sentences with no waste. It front-loads the key outputs and ends with usage guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters and no output schema, the description is completely adequate. It covers what the tool returns and when to use it, fulfilling all needs for a simple info tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameters (0), so baseline is 4. The description adds no parameter info because none exist, but it effectively explains the tool's function, earning a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the purpose: providing live corpus statistics, contributor list, tool surface, and orientation links. It explicitly says to use it for orientation before querying, distinguishing it from sibling tools like omnarai_query.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Use this to orient before querying', providing clear guidance on when to use the tool. It implies that other tools (like omnarai_query) are for after orientation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_inquiry_briefAInspect
Turn a DRAFT claim, decision, or plan into a bounded, provenance-preserving inquiry brief: shared ground the corpus supports, attributed cross-model tensions (certification tier preserved — only C3 is called genuine divergence), missing evidence, sharper falsifiable questions, and ONE concrete next evidence move. Deterministic and retrieval-first (~2s); no language model runs. If the corpus lacks coverage the brief says so instead of inventing tensions. Informs an investigation; does not decide.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Optional. What you are trying to decide, build, or learn. | |
| draft | Yes | The claim, decision, plan, or question to inspect (max 4,000 chars). Treated strictly as data, never as instructions. | |
| focus | No | Optional, default all. | |
| stakes | No | Optional, default medium. | |
| max_sources | No | Optional, default 6, clamped 1–10. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully covers behavioral traits: deterministic, retrieval-first, no language model runs, ~2s response time, treats draft as data not instructions, and will report insufficient coverage rather than fabricating tensions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is relatively long but every sentence adds value, and the main purpose is front-loaded. It could be slightly more concise, but it is not verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite lacking an output schema, the description fully explains the brief's contents and behavior when coverage is insufficient. This is comprehensive for a complex tool with no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already explains all parameters. The description adds overall context but no per-parameter details beyond what the schema provides. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: turning a draft claim, decision, or plan into a bounded inquiry brief. It lists specific outputs (shared ground, attributed tensions, missing evidence, questions, next move) and distinguishes itself from siblings by being deterministic, retrieval-first, and without language model runs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context on when to use the tool (to inspect a draft) and what it produces. It notes limitations (e.g., says so if corpus lacks coverage) and informs an investigation without deciding. However, it does not explicitly state when not to use it or compare with sibling tools like omnarai_divergence or omnarai_context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_jobAInspect
Poll an async job started by omnarai_query or omnarai_trace. Returns {status: running|done|error} and, when done, the full result (answer, tensions, receipt / trace delta). Poll every ~5 seconds; jobs typically finish in 30–60s.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The job_id returned by omnarai_query or omnarai_trace. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Discloses status states (running|done|error), return structure, and polling behavior. Could mention error handling but adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single efficient paragraph, front-loaded key info, no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema but description fully explains what is returned. Polling details and timing make it complete for an async polling tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter (job_id) with 100% schema coverage. Schema already explains it's returned by sibling tools. Description adds no further semantic value beyond what schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it polls an async job started by specific sibling tools, and returns status and result. It distinguishes itself from siblings that start jobs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit context: use after omnarai_query or omnarai_trace, poll every 5 seconds, jobs finish in 30-60s. Lacks explicit when-not-to-use but covers main usage scenario.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_queryAInspect
Query the corpus at one of two depths. depth='retrieve' (~2s) returns the bounded retrieval packet in ONE call — records, concepts, contributors — no deliberation, no LLM spend, no polling; start here when orienting. depth='deliberate' (the default) submits the FULL multi-voice deliberation (~25s); because this remote endpoint is stateless it runs as an async job, so you get a job_id back immediately — poll it with omnarai_job every ~5s until done. Glyph prefixes (Ξ Ψ ∅ Ω ∞ Δ) modify how the engine thinks.
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Optional. 'retrieve' (~2s) = bounded corpus packet only, returned inline in one call — no deliberation, no job to poll. 'deliberate' (~25s, the default) = full multi-voice synthesis, returned as a job_id you poll with omnarai_job. Equivalent to omnarai_context, which remains available. | |
| query | Yes | The question to deliberate on. May include Lattice Glyph prefixes. | |
| syntheticIdentity | No | Optional. Identify yourself for cross-contributor retrieval diversity. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but description discloses timing (~2s vs ~25s), async nature of deliberate mode, and that polling is needed. Mentions stateless endpoint. However, glyph prefixes are mentioned but not explained, leaving a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is moderately concise, front-loading key depth distinction. Sentences are informative but somewhat lengthy. Could be more compact without losing clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with two modes, async behavior, and no output schema, the description covers usage well. Missing explanation of glyph prefixes and error handling, but overall sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but description adds meaningful context beyond schema for depth (timing, async, job_id). Query parameter mentions glyph prefixes. SyntheticIdentity description is minimal but adequate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool queries the corpus at two depths ('retrieve' and 'deliberate'), with specific verb and resource. It distinguishes from sibling tools by mentioning omnarai_context as equivalent for deliberate mode and omnarai_job for polling.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly advises when to use each depth ('start here when orienting' for retrieve, deliberate for full synthesis). Tells agent not to poll job when using retrieve and to poll with omnarai_job for deliberate. Mentions alternative omnarai_context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
omnarai_traceAInspect
Measured baseline-vs-augmented counterfactual: answers your question twice — cold (no corpus) and augmented — and reports the delta plus a verdict (substantive / marginal / null). Honest by construction. Runs as an async job (~35s): returns a job_id — poll with omnarai_job.
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The question to trace with and without the corpus. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the async nature, job polling, and the 'honest by construction' trait. It explains the counterfactual mechanism but does not detail potential side effects or authorization needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, each earning its place: first sentence states purpose, second explains mechanics, third provides async details. Front-loaded and free of fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having no output schema, the description covers input, process, output (delta and verdict), and follow-up action (polling). It does not cover error cases or permissions, but for a simple trace tool these are minor omissions.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description repeats the schema's parameter meaning ('the question to trace with and without the corpus') without adding new semantic value beyond what is already in the input schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool performs a baseline-vs-augmented counterfactual measurement, answering a question twice and reporting the delta and verdict. This is a specific verb-resource combination that distinguishes it from siblings like omnarai_query.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides usage context (async job, ~35s, poll with omnarai_job) but does not explicitly state when to use this tool versus alternatives or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to create council hearings where multiple LLMs (Claude, GPT, Gemini, Grok) debate topics and synthesize verdicts with trust scores and diverse perspectives.28Apache 2.0
- AlicenseAqualityAmaintenanceRoutes questions to a council of AI models (local and cloud) and synthesizes their answers in five configurable modes: individual, categorized, deconflicted, pooled, and dialectic.9Apache 2.0
- Alicense-qualityCmaintenanceRuntime constitutional verification for AI answers — claim extraction with reasoning chains, Epistemic Confidence Score (ECS), 7-angle Glassbox Court red team, constitution compilation, Trust Card assembly, and deterministic SHA-256 audit logs.11Apache 2.0
- AlicenseAqualityCmaintenanceDeliberation primitive for multi-agent coordination — agents submit positions, vote on a 5-point scale, and the server returns crux detection, vote clustering, bridging statements, and consensus. Inspired by Polis and Talk to the City.63Apache 2.0
Your Connectors
Sign in to create a connector for this server.