Skip to main content

Per-agent-pair IAM for A2A. Define policies ('orchestrator may call billing only when amount<1000'), gate every A2A call via evaluate_call. EU AI Act Art 14 + ISO 42001 Annex A.7 evidence with signed policy-decision attestations.

Project description

Agent Policy Enforcement MCP

PyPI Python

Per-agent-pair IAM for A2A orchestration

The runtime-governance primitive that EU AI Act Article 14 (human oversight) + ISO 42001 Annex A.7 (authorisation) demand for agent-to-agent systems.

By MEOK AI Labs.

Install

pip install agent-policy-enforcement-mcp

Tools

  • define_policy
  • evaluate_call
  • list_policies
  • remove_policy
  • decision_log
  • sign_policy_attestation

Claude Desktop

{
  "mcpServers": {
    "agentpolicyenforcement": { "command": "agent-policy-enforcement-mcp" }
  }
}

Tiers

  • Free — generous daily limit (100-1,000 depending on operation)
  • Pro £199/mo — unlimited + signed HMAC attestations with public verify URLs — subscribe
  • Enterprise £1,499/mo — multi-tenant + custom predicate DSL + SIEM webhook push — subscribe

Why this exists

The EU AI Act (Aug 2026), DORA (live), ISO 42001, and OWASP LLM01 Top-10 all demand runtime controls for agent systems — not just deployment-time audits. This MCP is that runtime control layer, emitting cryptographically signed evidence your auditor accepts.

Related MEOK A2A MCPs

License

MIT — MEOK AI Labs, 2026.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_policy_enforcement_mcp-1.0.2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_policy_enforcement_mcp-1.0.2-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file agent_policy_enforcement_mcp-1.0.2.tar.gz.

File metadata

File hashes

Hashes for agent_policy_enforcement_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a349b440d2db60ee3911efd70de8b9c268101661149d62a02a9a3d8f4b5eca80
MD5 c78600ade4fe88c8c8cb0dde6448603a
BLAKE2b-256 67a63a1bd9111ba3dd17d3aac1d49c2774da28bb03652747095dd6787654888f

See more details on using hashes here.

File details

Details for the file agent_policy_enforcement_mcp-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_policy_enforcement_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5c81335c27f2f81c6f984e064eb3ae9377620f0bb1a224351d1557bc4dbba83
MD5 f1998e01415d09cc54cccfc47b50e39d
BLAKE2b-256 628a76f59e1c293426e58d2005682f2a08dda8615e473fc2ce00a4477d64ac29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page