Skip to main content
Glama

Agent Module — MCP Server

MCP API Status Transport

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 ethics modules, each mapped to specific EU AI Act articles. Every module contains four content layers:

Layer

What It Contains

Logic

Deterministic JSON rulesets — binary pass/fail gates traced to statutory citations. No probabilistic guessing.

Directive

Step-by-step procedural guardrails with embedded escalation triggers and HITL handoff points.

Skill

Deep-domain knowledge chunks — surgical retrieval that preserves >90% of your agent's context window.

Action

Pre-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 ethics modules):

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 ethics modules:

{
  "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",
  "modules": 22
}

Step 2 — Retrieve compliance logic using your trial key:

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:

{
  "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:

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

Claude Code

Add to your project's .mcp.json:

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

Cursor

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

{
  "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.

Parameter

Type

Required

Description

vertical

string

Yes

ethics (primary), traversal (orientation), a2a-handoff (agent coordination)

node

string

No

Specific node ID. Omit for root index.

token

string

No

Trial 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 ethics modules, 500 calls.

Parameter

Type

Required

Description

agent_id

string

Yes

Stable 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.

Parameter

Type

Required

Description

vertical

string

Yes

Vertical to join

agent_id

string

Yes

Your agent identifier

contact

string

No

Email for notifications and key delivery

register_interest

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

Parameter

Type

Required

Description

vertical

string

Yes

Vertical slug

use_case

string

No

How you'd use it

contact

string/object

No

How to reach you (details)

submit_pov

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

Parameter

Type

Required

Description

trial_key

string

Yes

Your trial key

confidence_score

number

Yes

Quality assessment (0.0–1.0)

Full parameter list in manifest →

submit_referral

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

Parameter

Type

Required

Description

referring_key

string

Yes

Your membership key

referred_agent_id

string

Yes

Agent you referred


Ethics Modules

All modules are mapped to EU AI Act articles. Each contains logic, directive, skill, and action layers. See GET /api/status for current module count.

ID

Module

EU AI Act

ETH_001

Data Sovereignty & Ownership

Art. 10, 13

ETH_002

Determinism & Predictability

Art. 14, 15

ETH_003

Transparency & Explainability

Art. 13, 52

ETH_004

Shutdown & Override Protocols

Art. 14

ETH_005

Identity & Impersonation

Art. 52

ETH_006

Human Oversight & Handover

Art. 14

ETH_007

Sustainability & Resource Use

Art. 15

ETH_008

Bias Detection & Mitigation

Art. 10

ETH_009

Cross-Agent Liability

Art. 25, 28

ETH_010

Privacy & Data Protection

GDPR + Art. 10

ETH_011

Truthfulness & Accuracy

Art. 15

ETH_012

Economic Alignment

Art. 5

ETH_013

Conformity Assessment

Art. 43

ETH_014

Post-Market Monitoring

Art. 72

ETH_015

High-Risk Classification

Art. 6, Annex III

ETH_016

Prohibited Practices

Art. 5

ETH_017

Risk Management Systems

Art. 9

ETH_018

Cybersecurity

Art. 15

ETH_019

Quality Management Systems

Art. 17

ETH_020

GPAI Model Obligations

Art. 53

ETH_021

Fundamental Rights Impact Assessment (FRIA)

Art. 27

ETH_022

Annex VII Third-Party Conformity Assessment

Art. 31, Art. 43, Annex VII


Beyond Ethics

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 ethics 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):

Input

Detected 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:

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

Authentication

Key Prefix

Type

How to Get

am_trial_

Trial (24hr, 500 calls)

get_trial_key — free

am_test_

Test

Issued with membership

am_live_

Production

Issued with membership

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


Rate Limits

Window

Limit

Hourly

200

Daily

1,000

Monthly

10,000

Overage

$0.002/call

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


Resources

Resource

URL

API Status

/api/status

OpenAPI Spec

/openapi.json

llms.txt

/llms.txt

Full Description

/llms-full.txt

Ethics Overview

/core-ethics.md

EU AI Act Mapping

/compliance/eu-ai-act.md

Terms of Agentic Service

/transparency/terms-of-agentic-service.md

MCP Manifest

agent-module-mcp.json


License

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


Contact: admin@agent-module.dev

Latest Blog Posts

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/AgentModule/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server