Skip to main content

MCP Adoption Guide

This guide defines the required MCP baseline for AEEF orchestration implementations.

Policy

  • MCP is required for tool-facing integrations in all new examples and starter packs.
  • Tool calls must be mediated by agent contract and hook checks.
  • Unregistered tools must be denied by default.

Minimum MCP profile

  1. Tool registry with tool-id, owner, risk class, and allowed roles.
  2. Pre-tool hook enforcement (HookContract) for policy and data checks.
  3. Post-tool hook enforcement for trace and evidence capture.
  4. Gate binding from tool outputs to GateDecision artifacts.
  5. Run-ledger logging of all tool invocations.

AEEF mapping

MCP concernAEEF control
Tool registrationPRD-STD-017 skill/tool governance
Tool authorizationAgentContract allowed_tools
Tool invocation checksHookContract pre-phase policy checks
Tool output validationGateDecision criteria
Tool traceabilityRunLedgerEntry tools_used + artifact_refs

Implementation note

Use the protocol mapping guide for translation between AEEF schema fields and MCP payload-level metadata.