Agenda Intelligence
This server provides a structured toolkit for strategic-risk analysis, evidence discipline, and auditable memo generation — without live source retrieval or factual verification.
Validate inputs (
validate_brief,validate_evidence,validate_memo): Check agenda briefs, evidence packs, and completed memos against their respective JSON schemas to catch structural errors or drift.Audit evidence quality (
audit_claims): Analyze claim-level support distribution, orphan references, and unsupported claim counts — without verifying factual truth.Score analysis output (
score_output): Heuristically score before/after text pairs on structure, evidence labeling, uncertainty handling, and decision-readiness.Generate strategic-risk memos (
analyze): Produce validated, auditable memos for sanctions, geopolitical, trade, corridor, or policy-risk questions — with geography routing and optional LLM system prompt assembly.Retrieve reasoning protocol (
get_protocol): Fetch the full Agenda-Intelligence reasoning contract and evidence-discipline rules.Discover lens packs (
list_lenses,get_lens): List and retrieve packaged regional or sector specialist context packs (e.g., Central Asia/Caspian).Plan source coverage (
list_source_categories,source_plan,source_coverage): List required source categories, generate must-check/optional source checklists for a domain (e.g., sanctions, elections), and diagnose gaps in an evidence pack.Verify quotes (
verify_quotes): Check whether quoted fragments in an evidence pack appear in caller-provided source text to catch citation drift.Browse signal archive (
list_signals,get_signal): List and retrieve packaged strategic-risk signal records from a static offline archive.Limitations: No live retrieval, no factual verification, no legal/compliance/financial advice. The
deep_divetool is a reserved placeholder — useanalyzewithscenarioorred_teamdepth modes instead.
Agenda Intelligence MD
Agenda Intelligence MD is a deterministic evidence-packet linter for claim-backed AI output.
Give it claims, the source IDs each claim relies on, optional quotations, and the supplied source text. It returns broken references, quote mismatches, lexical-support gaps, unmatched numbers, and the next reviewer actions.
It reports packet completeness, not whether a claim is true:
not a factuality verifier;
no autonomous live source retrieval;
no authorization, approval, or compliance decision;
human review is required for every result.
First run
Run the canonical synthetic packet from a source checkout:
git clone https://github.com/vassiliylakhonin/agenda-intelligence-md
cd agenda-intelligence-md
python -m venv .venv
.venv/bin/python -m pip install -e .
.venv/bin/agenda-intelligence check examples/evidence-packet/request.jsonExpected shape:
packet_status=packet_complete claims=2 sources=1 factuality=not_assessed
c1: packet_complete (lexical_support=supported, coverage=1.0)
c2: packet_complete (lexical_support=supported, coverage=1.0)Use JSON for an agent loop or CI pipeline:
.venv/bin/agenda-intelligence check examples/evidence-packet/request.json --format json
.venv/bin/agenda-intelligence check examples/evidence-packet/request.json --strict--strict exits non-zero unless every claim is packet_complete.
Install the pinned release without cloning the source and check your own packet:
pip install "agenda-intelligence-md==1.3.0"
agenda-intelligence check /path/to/evidence-packet.json --strictRelated MCP server: MCP-RAG
The evidence-packet contract
The request has two required collections:
claims: a claim ID, claim text, declaredsource_ids, and optional verbatim quotes;sources: a source ID and the text supplied by the caller.
Request schema: schemas/v1/evidence-packet-request.schema.json
Response schema: schemas/v1/evidence-packet-response.schema.json
Runnable example: examples/evidence-packet/request.json
The response has three packet statuses:
Status | Meaning |
| References resolve and the named source text has strong lexical overlap with the claim. |
| References resolve, but lexical support is weak or a numeric value is not present. |
| A source is missing, a quote is absent, or the claim has no source reference. |
factuality_status is always not_assessed. A complete packet can still rely on a wrong, stale, biased, or irrelevant source.
Python API
import json
from pathlib import Path
from agenda_intelligence.services import check_evidence_packet
packet = json.loads(Path("examples/evidence-packet/request.json").read_text())
result = check_evidence_packet(packet)
print(result["response"]["packet_status"])The service layer is stateless. It does not persist packet contents or fetch missing sources.
What this is
A small JSON contract for claim-backed AI output.
A deterministic preflight before human review.
A CLI and Python service suitable for local and CI use.
An inspectable base for domain-specific compatibility profiles.
What this is not
A general LLM evaluation platform.
A GRC, vendor-management, or document-storage system.
An agent authorization or policy-enforcement layer.
Legal, compliance, sanctions, financial, investment, insurance, or trading advice.
Proof that a source or claim is factually correct.
Why a repo full of markdown?
The repository predates the evidence-packet focus and also packages agent reasoning instructions. Files under skills/ are executable instructions for compatible agent runtimes, not ordinary prose documentation. They remain available for compatibility, but they are not the primary product interface.
MCP
The packaged MCP server remains available for existing clients:
{
"mcpServers": {
"agenda-intelligence": {
"command": "uvx",
"args": ["--from", "agenda-intelligence-md", "agenda-intelligence-mcp"]
}
}
}The canonical evidence-packet preflight is currently exposed through the CLI and Python service. Existing MCP tools such as audit_claims, verify_quotes, grounded_check, and verify_claims remain compatible; no tool was removed or renamed. See MCP.md.
Claude Code plugin installation also remains available:
/plugin marketplace add vassiliylakhonin/agenda-intelligence-md
/plugin install agenda-intelligence@agenda-intelligenceCompatibility profiles and adapters
The strategic-intelligence shell, HTTP API, A2A adapter, Cloudflare Workers, and five domain profiles remain in the repository. They demonstrate how the same service layer can be wrapped for different transports and domains. They are not the default commercial wedge and do not establish product-market fit.
Compatibility surface | Reference |
Strategic agenda analysis | |
HTTP API | |
A2A adapter | |
Middle Corridor example | |
CIS secondary-sanctions example | |
Agentic interaction example | |
Gulf maritime example | |
Kazakhstan market-entry example | |
Live A2A demo pack |
The compatibility profiles are evidence-routing examples only. They do not provide legal, compliance, sanctions, financial, investment, insurance, or trading advice. Human review is required before any commercial action.
Verification Contract
The repository keeps three checks separate:
checkreports packet completeness and lexical-support diagnostics.grounded-checkperforms the older claim-to-corpus lexical diagnostic.verify-claimsapplies declared freshness, authority, independence, jurisdiction, and identifier rules to caller-supplied evidence.
None discovers the right sources for the caller. verified in the bounded Claim Verdict contract means the supplied evidence meets that declared contract; it is not absolute truth.
Schemas
Canonical schemas live under schemas/v1/. Packaged copies under src/agenda_intelligence/data/schemas/v1/ must remain byte-equivalent; CI checks this invariant.
Start with:
The full registry is in agent-manifest.json.
Before / after and benchmarks
The older agenda-analysis evaluation surface remains available for regression and compatibility work:
These are evaluation fixtures, not customer evidence or production benchmarks.
AnalysisBank
analysis-bank/ contains compatibility fixtures for reasoning-memory retrieval and failure-pattern regression. It is not part of the primary evidence-packet workflow.
Status
Surface | Status |
Evidence-packet request/response schemas | Implemented |
| Implemented |
| Implemented |
Legacy agenda-brief behavior for | Preserved |
Evidence-packet MCP tool | Not implemented; use CLI or Python |
Live source discovery | Not implemented |
Factuality determination | Not implemented by evidence-packet preflight |
Paying customers or named pilots | None claimed |
Current classification: portfolio-proof / build-to-learn.
Documentation
Topic | File |
Adoption | |
Quickstart | |
Evidence audit | |
Factuality boundary | |
Evaluation | |
Source policy | |
Security | |
Threat model | |
Roadmap |
Repository layout
schemas/v1/ public JSON contracts
src/agenda_intelligence/ Python service and transport adapters
examples/evidence-packet/ canonical packet example
tests/ contract and regression tests
skills/ compatibility agent instructions
deploy/cloudflare-worker/ compatibility Worker implementation
docs/ reference and compatibility documentationDevelopment
pip install -e ".[dev]"
make cimake verify-local also runs the compatibility Cloudflare Worker tests.
Roadmap
The next decision is adoption, not another vertical worker: test the evidence-packet contract on redacted practitioner artifacts, measure repeat use, and keep it portfolio-only if no repeated workflow appears. See ROADMAP.md.
License
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vassiliylakhonin/agenda-intelligence-md'
If you have feedback or need assistance with the MCP directory API, please join our Discord server