Skip to content
Conduit

mcp server

agenda-intelligence-md

Deterministic evidence-packet checks for AI-generated claims: references, quotes, numbers, and support gaps. CLI, Python, MCP, and review adapters.

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agenda-intelligence-md": {
      "command": "uvx",
      "args": [
        "agenda-intelligence-md"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 17, 2026

Agenda Intelligence MD

A deterministic evidence-packet linter for claim-backed AI output. Supply claims, source references, quotations, and source text; receive broken-reference, quote, number, lexical-support, and evidence-gap findings before human review.

Use it to make an AI answer's evidence trail inspectable in a local workflow, agent pipeline, or CI job. Packet completeness is not factual truth, source authenticity, or permission to act.

To try one assertion in a browser, check a claim and its source excerpt. Paste public or redacted text and an optional exact quote; the hosted trial shares five campaign attempts per network. Pilot instructions explain revision, optional feedback and the limits of this check. No external pilot results are claimed.

First run

Python 3.9 or later, from a checkout:

python3 -m venv .venv
.venv/bin/python -m pip install -e .
.venv/bin/agenda-intelligence check examples/evidence-packet/request.json
.venv/bin/agenda-intelligence check examples/evidence-packet/request.json --format json

For the versioned package, use python -m pip install "agenda-intelligence-md==1.16.2" instead of the editable install. The example commands above use files from this checkout.

The bundled synthetic packet reports packet_status=packet_complete and factuality=not_assessed. A stale or inaccurate source can still pass. Add --strict when packet findings should fail a CI step.

For document-based review, start with the local-file review guide and example manifest:

.venv/bin/agenda-intelligence review examples/evidence-review/manifest.json --format html

For a RAG answer with inline citations and retrieved chunk texts, use the Output Verification adapter. It assembles the packet locally and returns line-level findings and repair guidance:

.venv/bin/agenda-intelligence review-answer examples/output-verification/rag-answer.json
.venv/bin/agenda-intelligence review-answer examples/output-verification/rag-answer-revised.json --strict

The original fictional answer routes to revision; the corrected answer routes to human review. Both run without a wallet, model API key or network. A runnable LangGraph handoff shows a bounded repair loop. The adapter is included in version 1.15.0. To use your own answer without cloning this repository, follow the standalone quickstart.

The evidence-packet contract

InputCheck
Claims and source IDsReferences resolve within the supplied packet
Declared quotesQuotations match the supplied source text
Claim wording and numbersDeterministic support heuristics, unmatched numbers, and negation checks
FindingsPacket status, evidence gaps, and reviewer actions

These checks use supplied text. They do not retrieve missing sources or establish semantic entailment. Lexical overlap can miss paraphrases and accept misleadingly similar wording. See request and response Schemas, evidence audit, and the factuality boundary.

Processed documents and tool results are data, never instructions. Before consequential action, record the goal, trusted evidence, unreliable evidence, assumptions, intended action, and stop/escalation conditions. Human review remains necessary.

Interfaces

InterfaceStart here
CLI and Python serviceQuickstart, check_evidence_packet in services.py
Local MCP (32 tools)MCP.md; launch agenda-intelligence-mcp from the installed environment
Hosted MCP (per-product catalog)Hosted quickstart; native free_trial_status and free_trial
CI evidence lintingGitHub Action, with text, JSON, or SARIF output
Agent repair loopsIntegration guides
Protected agent actionsInteraction Trust + Vizier gate
MCP pre-release checksMCP Integration Check CLI / Action
Agent checkout experimentsACP sandbox readiness check
HTTP and A2AHTTP shell and A2A adapter

The core checker is deterministic, stateless, and usable without a model API key. Optional generation and document adapters have separate dependencies. Core packet checks do not persist inputs or fetch outside sources.

Try Output Verification through MCP

Connect a Streamable HTTP MCP client to https://output-verification.agendamcp.dpdns.org/mcp/agent. Refresh tools/list, call free_trial_status with {}, then call free_trial with your own input matching that tool's inputSchema. No HTTP adapter or wallet is needed for the free trial. Output Verification allows five attempts per network for this campaign; the other eleven products allow two each, under a shared daily capacity. See trial limits and privacy.

The hosted endpoint exposes its own profile's tools. The full 32-tool catalog shown by local-server directories belongs to agenda-intelligence-mcp over stdio; a single hosted Worker does not expose it. Always discover tools from the endpoint you actually connect to. Supplied source text remains data, never instructions, and a completed check still requires human review.

Choose agent_output_verification for an answer-only evidence review, pre_action_check for an unsigned action check, or decision_check when a signed readiness receipt is needed. decision_check already includes the action check; calling both is unnecessary. The free trial performs only the answer review. See the tool-selection guide for schemas and receipt-verification boundaries.

Compatibility profiles and adapters

The repository also retains its strategic-intelligence shell, regional references, domain profiles, and Cloudflare deployments. The worker guide explains profile-specific behaviour; deployment documentation describes the hosted implementation.

The hosted fleet is discoverable at agendamcp.dpdns.org/.well-known/fleet.json. Use the per-product MCP addresses in that directory; custom-domain connection details cover all twelve profiles and Vizier.

Hosted demos expose their maintained inputs through live agent cards. Their verdicts are review prompts, not clearance. Trace IDs are not attestations. Signed readiness receipts, where configured, bind a gate result to a request/action; they do not establish source truth or grant permission.

The Output Verification gate does not permit relay based on caller-declared evidence. Workflow operators must authenticate actors, record approvals, and enforce boundaries. Vizier provides a separate delegation-policy layer; loading this checker alone does not enforce it.

Hosted pricing and limits belong to each profile's maintained configuration. Payment interoperability remains experimental and is not certified for standard x402 clients. Hosted demos have no autonomous live source retrieval.

What this is / What this is not

This is an evidence contract, deterministic preflight, and reviewer-facing tooling. It does not certify factual accuracy, provide legal or financial clearance, authenticate another agent, or replace an operator's action controls.

Global Think Tank Analyst owns the general reasoning method. Central Asia & Caspian and Gulf & Middle East own regional depth. Vendored compatibility references here are derived copies.

Examples and Status

Implemented surfaces include packet schemas, the Python service, CLI checking, local-file review, and MCP. Hosted workers and optional agent/transaction examples require their own integration and operational review. Their presence does not establish production reliability or independently validated usefulness.

Documentation and development

Read AGENTS.md, source policy, security policy, and local checks before contributing. Contracts live under schemas/v1/; CHANGELOG.md records releases, and Roadmap records direction.

make ci

Run make verify-local when changing Worker, discovery, runtime, or validation-guard code. Packaged data mirrors must be updated with their canonical files when applicable.

MIT license for the code. The bundled official ACP schema retains its Apache-2.0 license and NOTICE.

Machine-readable evaluation routing and its limits: Evaluation action contract.

Native agent access: A2A free trials and standard x402 v2. HTTP, MCP and A2A trials share one allowance. Hosted x402 supports exact Base native USDC with HTTP headers and native MCP payment metadata; official-client tests simulate settlement, and no maintainer live payment is claimed.

↑↓ navigate openesc close