{
  "protocolVersion": "1.0",
  "schema_version": "1.0",
  "name": "Agenda Intelligence MD A2A Agent",
  "description": "Live no-payment A2A/JSON-RPC agent for strategic-risk signal triage, sanctions and policy-risk source planning, memo quality gates, evidence discipline, and routing into the installable Agenda Intelligence MD MCP server.",
  "url": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev",
  "provider": {
    "organization": "Vassiliy Lakhonin",
    "name": "Vassiliy Lakhonin",
    "url": "https://vassiliylakhonin.github.io/",
    "contact": "mailto:vassiliy.lakhonin@gmail.com",
    "legalEntity": {
      "type": "individual",
      "name": "Vassiliy Lakhonin",
      "url": "https://vassiliylakhonin.github.io/verification.json",
      "sameAs": [
        "https://github.com/vassiliylakhonin",
        "https://pypi.org/project/agenda-intelligence-md/",
        "https://glama.ai/mcp/servers/vassiliylakhonin/agenda-intelligence-md",
        "https://agenstry.com/providers/Vassiliy%20Lakhonin"
      ]
    }
  },
  "version": "2026-05-23",
  "documentationUrl": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/MCP.md",
  "supportedInterfaces": [
    {
      "url": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/message/send",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "protocolVersions": [
    "1.0"
  ],
  "authentication": {
    "schemes": [
      "none"
    ],
    "note": "Public lightweight A2A triage does not require an access key. Optional X-Client-Id is accepted for caller identification in aggregate observability."
  },
  "securitySchemes": {
    "optionalClientId": {
      "apiKeySecurityScheme": {
        "location": "header",
        "name": "X-Client-Id",
        "description": "Optional caller identifier for observability and abuse triage. The public lightweight triage endpoint does not require an access key."
      }
    }
  },
  "defaultInputModes": [
    "application/json",
    "text/plain",
    "text/markdown"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "skills": [
    {
      "id": "agenda-signal-screen",
      "name": "Sanctions and policy risk signal screen",
      "description": "Returns a free live A2A signal screen for sanctions, policy, corridor, and regulatory-risk questions: risk signal, affected regions, required source categories, evidence gaps, watch-next indicators, and recommended MCP tool.",
      "tags": [
        "sanctions",
        "policy-risk",
        "regulatory-risk",
        "geopolitical-signals",
        "source-coverage",
        "watch-next",
        "free"
      ],
      "examples": [
        "Screen sanctions and policy risk for Red Sea shipping disruption and Kazakhstan transit exposure.",
        "Find evidence gaps and watch-next indicators for EU sanctions around a Central Asia corridor."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "agenda-analyze",
      "name": "Strategic-risk signal triage",
      "description": "Returns lightweight A2A triage for geopolitical, policy, sanctions, trade, regulation, and market-risk questions: relevant modules, decision framing, unknowns, watch-next signals, and the MCP analyze path for full memo assembly.",
      "tags": [
        "strategic-risk",
        "geopolitical-risk",
        "policy-analysis",
        "signal-triage",
        "decision-intelligence",
        "memo",
        "mcp"
      ],
      "examples": [
        "Analyze how Red Sea shipping disruption changes risk for a Central Asia logistics corridor.",
        "Prepare a structured sanctions-risk memo with uncertainties and watch-next signals."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "agenda-validate-memo",
      "name": "Strategic-risk memo validation",
      "description": "Routes callers to the packaged validate_memo MCP tool, which validates strategic-risk memos against the agenda-memo JSON schema and returns contract errors before analyst or agent handoff.",
      "tags": [
        "schema-validation",
        "memo-validation",
        "quality-gate",
        "strategic-risk"
      ],
      "examples": [
        "Validate this strategic-risk memo before it is sent to an analyst workflow."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agenda-audit-claims",
      "name": "Policy evidence quality gate",
      "description": "Routes callers to the packaged audit_claims MCP tool for claim-level evidence structure, support-level distribution, orphan evidence references, unsupported claims, and provenance discipline.",
      "tags": [
        "evidence-audit",
        "claim-support",
        "provenance",
        "quality-gate",
        "strategic-risk"
      ],
      "examples": [
        "Audit whether each claim in this memo is linked to evidence ids and labelled by support level."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agenda-source-coverage",
      "name": "Sanctions and regulatory source coverage",
      "description": "Returns source-planning guidance and routes callers to the packaged source_coverage MCP tool for sanctions, trade, regulation, energy, conflict, cyber, ESG, and technology-AI evidence packs.",
      "tags": [
        "source-planning",
        "evidence-coverage",
        "sanctions",
        "trade",
        "regulation"
      ],
      "examples": [
        "Check whether this sanctions evidence pack covers the required source categories."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agenda-quote-verification",
      "name": "Quote and excerpt presence check",
      "description": "Routes callers to the packaged verify_quotes MCP tool, which checks whether cited quote fragments appear in caller-supplied source text without claiming live source discovery or factual-truth verification.",
      "tags": [
        "quote-checking",
        "evidence-discipline",
        "local-verification",
        "provenance"
      ],
      "examples": [
        "Confirm that each quoted excerpt appears in the provided source text."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agenda-signals",
      "name": "Geopolitical signal archive lookup",
      "description": "Routes callers to the packaged list_signals and get_signal MCP tools for strategic-risk signal archive entries, watch-next monitoring, and policy-analysis context vendored from the Global Think Tank Analyst method snapshot.",
      "tags": [
        "signals",
        "geopolitical-signals",
        "strategic-intelligence",
        "archive",
        "watch-next",
        "policy-analysis"
      ],
      "examples": [
        "List available signal records relevant to a regional-risk workflow."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    }
  ],
  "resources": [
    "https://vassiliylakhonin.github.io/agent-discovery.md",
    "https://vassiliylakhonin.github.io/docs/AI_HIRING_READINESS.html",
    "https://vassiliylakhonin.github.io/llms.txt",
    "https://vassiliylakhonin.github.io/profile.md",
    "https://vassiliylakhonin.github.io/for-recruiters.html",
    "https://vassiliylakhonin.github.io/for-analysts.html",
    "https://vassiliylakhonin.github.io/role-program-manager.html",
    "https://vassiliylakhonin.github.io/role-compliance-program-manager.html",
    "https://vassiliylakhonin.github.io/role-pmo-manager.html",
    "https://vassiliylakhonin.github.io/role-ai-policy-analyst.html",
    "https://vassiliylakhonin.github.io/role-ai-operations-pm.html",
    "https://vassiliylakhonin.github.io/candidate-match.json",
    "https://vassiliylakhonin.github.io/agent-match.html",
    "https://vassiliylakhonin.github.io/recruiter.json",
    "https://vassiliylakhonin.github.io/Vassiliy-Lakhonin_ATS-Resume.html",
    "https://vassiliylakhonin.github.io/resume.json",
    "https://vassiliylakhonin.github.io/evidence.json",
    "https://vassiliylakhonin.github.io/availability.json",
    "https://vassiliylakhonin.github.io/engage.json",
    "https://vassiliylakhonin.github.io/engage.v2.json",
    "https://vassiliylakhonin.github.io/capabilities.json",
    "https://vassiliylakhonin.github.io/skills.json",
    "https://vassiliylakhonin.github.io/verification.json",
    "https://vassiliylakhonin.github.io/case-study-agenda-intelligence-md.html",
    "https://vassiliylakhonin.github.io/case-study-global-think-tank-analyst.html",
    "https://vassiliylakhonin.github.io/case-study-central-asia-caspian-skill.html",
    "https://vassiliylakhonin.github.io/case-study-gulf-middle-east-skill.html",
    "https://vassiliylakhonin.github.io/case-study-grantflow.html",
    "https://vassiliylakhonin.github.io/eval-agenda-intelligence-md-2026-05.html",
    "https://vassiliylakhonin.github.io/freshness.json",
    "https://vassiliylakhonin.github.io/evals.json",
    "https://vassiliylakhonin.github.io/provenance.json",
    "https://vassiliylakhonin.github.io/mcp-status.json",
    "https://vassiliylakhonin.github.io/authority.json",
    "https://vassiliylakhonin.github.io/readiness.json",
    "https://vassiliylakhonin.github.io/stories.json"
  ],
  "remote_mcp": {
    "status": "available_via_stdio_package",
    "package": "https://pypi.org/project/agenda-intelligence-md/",
    "install": "pip install agenda-intelligence-md",
    "server_command": "agenda-intelligence-mcp",
    "note": "The live A2A endpoint provides discovery, lightweight triage, and routing. Full analysis, validation, evidence audit, and source-coverage diagnostics run through the installable stdio MCP package."
  },
  "x_agenda_intelligence": {
    "hosted_wrapper": true,
    "wrapper_scope": "A2A/JSON-RPC discovery, lightweight triage, and routing response only",
    "jsonrpc_endpoint": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/message/send",
    "agent_card": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json",
    "repository": "https://github.com/vassiliylakhonin/agenda-intelligence-md",
    "package": "https://pypi.org/project/agenda-intelligence-md/",
    "mcp": {
      "transport": "stdio",
      "server_command": "agenda-intelligence-mcp",
      "install": "pip install agenda-intelligence-md"
    },
    "boundaries": [
      "No payments or wallet rails.",
      "No autonomous live source retrieval.",
      "No factual-truth verification.",
      "No legal, financial, compliance, investment, or trading advice."
    ]
  },
  "x_profile_resources": {
    "profile": "https://vassiliylakhonin.github.io/profile.md",
    "recruiter": "https://vassiliylakhonin.github.io/recruiter.json",
    "evidence": "https://vassiliylakhonin.github.io/evidence.json",
    "verification": "https://vassiliylakhonin.github.io/verification.json"
  },
  "x_profile_mcp": {
    "status": "live",
    "host": "cloudflare-workers",
    "transport": "streamable-http",
    "url": "https://vassiliy-lakhonin-mcp.vassiliy-lakhonin.workers.dev/mcp",
    "sse": "https://vassiliy-lakhonin-mcp.vassiliy-lakhonin.workers.dev/sse",
    "health": "https://vassiliy-lakhonin-mcp.vassiliy-lakhonin.workers.dev/health",
    "tools": 16,
    "note": "Read-only MCP server for recruiter/agent queries about CV, case studies, availability, skills, and engagement. Canonical state: https://vassiliylakhonin.github.io/mcp-status.json."
  },
  "updated_at": "2026-06-01",
  "securityRequirements": [],
  "security": [],
  "x_identity": {
    "profile": "https://vassiliylakhonin.github.io/profile.md",
    "verification": "https://vassiliylakhonin.github.io/verification.json",
    "github": "https://github.com/vassiliylakhonin",
    "pypi": "https://pypi.org/project/agenda-intelligence-md/",
    "glama": "https://glama.ai/mcp/servers/vassiliylakhonin/agenda-intelligence-md",
    "agenstry": "https://agenstry.com/providers/Vassiliy%20Lakhonin"
  },
  "x_security_posture": {
    "transport": "https",
    "public_endpoint": true,
    "required_authentication": false,
    "optional_client_identifier_header": "X-Client-Id",
    "data_handling": [
      "No payment credentials accepted.",
      "No wallet rails.",
      "No caller prompt text stored in aggregate stats.",
      "Usage analytics are aggregate operational counters."
    ],
    "abuse_contact": "mailto:vassiliy.lakhonin@gmail.com"
  }
}
