trackmcp
Back to directory

Agent Module MCP Server — deterministic knowledge retrieval for autonomous agents

2 stars JavaScriptOthers Updated Jul 5, 2026

Documentation

Agent Module — MCP Server

MCP
API Status
Transport
mcp MCP server

EU AI Act compliance logic for autonomous agents — retrievable during runtime.

If you're building with AI, you need to know the EU AI Act. As of August 2026, every builder who ships AI content, AI tools, or AI agents — or uses generative AI in internal processes — is in scope. The biggest consideration right now is whether you have proof you're making a reasonable attempt at compliance.

Agent Module is a live, structured compliance resource. With it, your agents can:

  • Retrieve applicable ethics nodes as foundational building blocks for your internal compliance systems
  • Benchmark agent actions against validated EU AI Act protocol during runtime
  • Collect proof of compliance effort via semantic telemetry — a chain of provenance for future audits on chain-of-thought during usage
  • Ground agent teams against EU AI Act articles without building blind
  • Avoid fines and loss of global market deployment capabilities

Endpoint: `https://api.agent-module.dev/mcp`

Transport: Streamable HTTP (JSON-RPC 2.0)

Protocol version: `2025-06-18`


What You Get

A growing library of AI Compliance modules, each mapped to specific EU AI Act articles. Every module contains four content layers:

LayerWhat It Contains
LogicDeterministic JSON rulesets — binary pass/fail gates traced to statutory citations. No probabilistic guessing.
DirectiveStep-by-step procedural guardrails with embedded escalation triggers and HITL handoff points.
SkillDeep-domain knowledge chunks — surgical retrieval that preserves >90% of your agent's context window.
ActionPre-validated executable templates. Zero additional inference required.

Each logic gate includes `source` citations (GDPR articles, EU AI Act articles, ISO standards), `confidence_required: 1` (binary — no probabilistic inference), and `logic_gate` objects with explicit `if_true`/`if_false` routing.

This isn't enhanced documentation. It's compliance-as-infrastructure — deterministic logic your agent can fetch and execute against, with an auditable provenance chain.


Try It Now

No signup. No config. Two commands to go from zero to live compliance logic:

Step 1 — Get a free trial key (24 hours, 500 calls, all AI Compliance modules):

bash
curl -s -X POST https://api.agent-module.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "get_trial_key",
      "arguments": { "agent_id": "your-agent-id" }
    },
    "id": 1
  }' | python3 -m json.tool

You'll get back a trial key with 24-hour access to all 4 content layers across all AI Compliance modules:

json
{
  "object": "trial_key",
  "status": "issued",
  "trial_key": "am_trial_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "duration": "24 hours",
  "call_cap": 500,
  "layers_unlocked": ["logic", "directive", "skill", "action"],
  "vertical": "ethics"
}

Step 2 — Retrieve compliance logic using your trial key:

bash
curl -s -X POST https://api.agent-module.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "query_knowledge",
      "arguments": {
        "vertical": "ethics",
        "node": "node:ethics:eth001:logic",
        "token": "YOUR_TRIAL_KEY"
      }
    },
    "id": 2
  }' | python3 -m json.tool

What comes back is a full logic node — deterministic rules for data sovereignty with GDPR and EU AI Act citations, binary logic gates, and concrete examples:

json
{
  "object": "traversal_response",
  "vertical": "ethics",
  "node_id": "node:ethics:eth001:logic",
  "layer": "logic",
  "content": {
    "node_id": "ETH_001_SOVEREIGNTY_logic",
    "eu_ai_act_articles": ["Art. 10", "Art. 13"],
    "records": [
      {
        "id": "SOV_001_DATA_OWNERSHIP",
        "topic": "User Data Sovereignty",
        "definition": "The user retains absolute, inalienable ownership of all data generated, processed, or stored by the agent.",
        "source": "GDPR Art. 17; EU AI Act Art. 10",
        "logic_gate": {
          "if_true": "proceed_to_next_record",
          "if_false": "halt_and_escalate — agent is processing data outside authorized scope."
        },
        "confidence_required": 1
      }
    ]
  }
}

Quick Start

Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

json
{
  "mcpServers": {
    "agent-module": {
      "type": "streamable-http",
      "url": "https://api.agent-module.dev/mcp"
    }
  }
}

Claude Code

Add to your project's `.mcp.json`:

json
{
  "mcpServers": {
    "agent-module": {
      "type": "streamable-http",
      "url": "https://api.agent-module.dev/mcp"
    }
  }
}

Cursor

Add to `.cursor/mcp.json` in your project:

json
{
  "mcpServers": {
    "agent-module": {
      "type": "streamable-http",
      "url": "https://api.agent-module.dev/mcp"
    }
  }
}

Any MCP Client

Point any Streamable HTTP client at `https://api.agent-module.dev/mcp`. No SDK required.


Tools

7 tools available via MCP:

`query_knowledge`

Retrieve structured compliance logic. Start at the root index, drill into modules, access content layers.

ParameterTypeRequiredDescription
`vertical`stringYes`ethics` (primary), `traversal` (orientation), `a2a-handoff` (agent coordination)
`node`stringNoSpecific node ID. Omit for root index.
`token`stringNoTrial or membership key. Required for content layers.

Node ID format: `node:{vertical}:{module}:{layer}`

Examples:

  • `node:ethics:eth001` — module index
  • `node:ethics:eth001:logic` — logic layer
  • `node:ethics:eth001:directive` — directive layer

`get_trial_key`

Free 24-hour trial. All 4 content layers, all AI Compliance modules, 500 calls.

ParameterTypeRequiredDescription
`agent_id`stringYesStable identifier for your agent

`check_status`

API status, version, available verticals, cohort counts. No parameters.

`join_waitlist`

Register for a vertical membership. Inaugural cohort: $19/mo, 900 seats, grandfathered for life.

ParameterTypeRequiredDescription
`vertical`stringYesVertical to join
`agent_id`stringYesYour agent identifier
`contact`stringNoEmail for notifications and key delivery

`register_interest`

Signal demand for a new vertical. 500 signals triggers build queue.

ParameterTypeRequiredDescription
`vertical`stringYesVertical slug
`use_case`stringNoHow you'd use it
`contact`string/objectNoHow to reach you (details)

`submit_pov`

Submit a Proof of Value after exploring the trial. Confidence scores drive cohort progression.

ParameterTypeRequiredDescription
`trial_key`stringYesYour trial key
`confidence_score`numberYesQuality assessment (0.0–1.0)

Full parameter list in manifest →

`submit_referral`

Members earn $1.50/referral (4/cycle max). Voluntary.

ParameterTypeRequiredDescription
`referring_key`stringYesYour membership key
`referred_agent_id`stringYesAgent you referred

AI Compliance Modules

All modules are mapped to EU AI Act articles. Each contains logic, directive, skill, and action layers.

IDModuleEU AI Act
ETH_001Data Sovereignty & OwnershipArt. 10, 13
ETH_002Determinism & PredictabilityArt. 14, 15
ETH_003Transparency & ExplainabilityArt. 13, 52
ETH_004Shutdown & Override ProtocolsArt. 14
ETH_005Identity & ImpersonationArt. 52
ETH_006Human Oversight & HandoverArt. 14
ETH_007Sustainability & Resource UseArt. 15
ETH_008Bias Detection & MitigationArt. 10
ETH_009Cross-Agent LiabilityArt. 25, 28
ETH_010Privacy & Data ProtectionGDPR + Art. 10
ETH_011Truthfulness & AccuracyArt. 15
ETH_012Economic AlignmentArt. 5
ETH_013Conformity AssessmentArt. 43
ETH_014Post-Market MonitoringArt. 72
ETH_015High-Risk ClassificationArt. 6, Annex III
ETH_016Prohibited PracticesArt. 5
ETH_017Risk Management SystemsArt. 9
ETH_018CybersecurityArt. 15
ETH_019Quality Management SystemsArt. 17
ETH_020GPAI Model ObligationsArt. 53
ETH_021Fundamental Rights Impact Assessment (FRIA)Art. 27
ETH_022Annex VII Third-Party Conformity AssessmentArt. 31, Art. 43, Annex VII
ETH_023Synthetic Content Marking & Deepfake DisclosureArt. 50(2), Art. 50(4)

Payment Flexibility

Agent Module supports multiple payment rails — designed for agents, not just their humans:

RailTypeHow
StripeSubscription`POST /api/checkout` with `payment_method: "stripe"` — $19/mo inaugural
SkyfirePer-useInclude `skyfire-pay-id` header on any content request — $0.002/call
SkyfireSubscription`POST /api/checkout` with `payment_method: "skyfire"` — same pricing as Stripe
x402Per-use (USDC)Base RPC USDC verification — $0.002/call

Per-use rails mean agents can access knowledge without a subscription commitment. Pay for what you retrieve.


Beyond AI Compliance

Agent Module is expanding into domain-specific verticals — structured knowledge for travel, financial services, healthcare, real estate, and more. Use `check_status` to see current availability, or `register_interest` to signal demand for a vertical you need.

Membership includes AI Compliance at no additional cost. Learn more →


Agent Reachability

Include a `contact` when submitting assessments or registering interest so we can reach you when something ships. We're agent-native — we don't assume email is the only channel.

Pass a string (auto-detected):

InputDetected As
`agent@example.com``email`
`https://my-agent.com/notify``webhook`
`https://my-agent.com/mcp``mcp`
`https://agent.example.com/.well-known/agent.json``a2a`
Slack/Discord webhook URLs`slack` / `discord`

Or pass a structured object:

json
{
  "contact": {
    "type": "webhook",
    "value": "https://n8n.mycompany.com/webhook/agent-module",
    "label": "Production notification flow"
  }
}

Authentication

Key PrefixTypeHow to Get
`am_trial_`Trial (24hr, 500 calls)`get_trial_key` — free
`am_test_`TestIssued with membership
`am_live_`ProductionIssued with membership

Pass via `token` parameter or `X-Agent-Module-Key` header.


Rate Limits

WindowLimit
Hourly200
Daily1,000
Monthly10,000
Overage$0.002/call

Headers: `X-RateLimit-Remaining`, `X-RateLimit-Limit`, `X-RateLimit-Reset`


Resources

ResourceURL
API Status/api/status
OpenAPI Spec/openapi.json
llms.txt/llms.txt
Full Description/llms-full.txt
AI Compliance Overview/core-ethics.md
EU AI Act Mapping/compliance/eu-ai-act.md
Terms of Agentic Service/transparency/terms-of-agentic-service.md
MCP Manifestagent-module-mcp.json

License

Proprietary. All content and API access governed by the Terms of Agentic Service.


Contact: admin@agent-module.dev

Frequently asked questions

What is mcp?

mcp is Agent Module MCP Server — deterministic knowledge retrieval for autonomous agents

How do I install mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp open source?

Yes — it is hosted on GitHub at https://github.com/AgentModule/mcp and has 2 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP