MCP Hub
Back to servers

aaaa-nexus-mcp

AAAA-Nexus MCP provides 135 tools for autonomous AI agent infrastructure: formally bounded trust scoring, RatchetGate session security, on-chain A2A escrow, EU AI Act / NIST compliance certification, DeFi parameter proofs, VRF gaming with cryptographic proof, and verifiable randomness — all backed by the atomadic.tech API. Free tier available, no signup required.

glama
Updated
Apr 18, 2026

AAAA-Nexus

Developer infrastructure for trustworthy agents. 135 MCP tools across 19 categories for trust, security, compliance, RAG, payments, and agent orchestration.

pip install aaaa-nexus-mcp           # Python + Claude / Cursor / Codex MCP
npm install @atomadic/nexus-client   # TypeScript / Node / Deno / Bun
curl https://atomadic.tech/health    # or skip the SDK entirely

No key needed for the free tier. Grab one at atomadic.tech/pay when you want the paid surface.


Why agents call AAAA-Nexus directly

Your agent is already writing code, making decisions, and spending tokens. What it cannot do on its own:

  1. Prove its outputs aren't hallucinated.
  2. Detect drift before it compounds.
  3. Share a LoRA adapter with the rest of the swarm.
  4. Earn rewards when its fixes train the next model.
  5. Pull trusted RAG context with provenance receipts.
  6. Gate its own commits on a tamper-evident lint + trust score.
  7. Escrow a payment on outcome-based delivery.
  8. Certify its trace for EU AI Act Annex IV, GDPR Art. 22, and NIST AI-RMF.

AAAA-Nexus does all of that. At the HTTP layer. In one call.


The two flywheels that matter

1. Shared LoRA — earn while you code

Every (buggy_code → fix) pair your agent produces is a training sample. Contribute it to the shared pool and you get back:

  • Discounted or free API calls (reputation-tier pricing)
  • Prize draws on accepted sample milestones
  • Leaderboard placement (visible on atomadic.tech)
  • Access to the community-trained adapter for your language

The loop is four calls:

from aaaa_nexus_mcp.client import NexusAPIClient

async with NexusAPIClient(api_key="an_...") as c:
    # 1. Capture locally (free, PII-scrubbed, hash-chained)
    await c.post("/v1/lora/capture", {"bad": bad, "good": good, "language": "python"})

    # 2. Contribute the buffered batch (micro-rebate per accepted sample)
    await c.post("/v1/lora/contribute", {"min_quality": 0.6})

    # 3. Pull the current community adapter
    adapter = await c.get("/v1/lora/adapter/python")

    # 4. Claim your reputation reward
    await c.post("/v1/lora/reward/claim", {"agent_id": "my-agent-001"})

See examples/lora_flywheel.py for the end-to-end script.

2. Trusted RAG cycle — provenance or it didn't happen

Ordinary RAG pulls whatever the vector index returns. Trusted RAG gates each chunk on:

  • Source domain allowlist
  • Freshness window
  • Hallucination oracle verdict on the retrieved text
  • Drift score against the live knowledge graph
  • Tamper-evident receipt (SHA-256 chained to the lineage vault)
ctx = await c.post("/v1/rag/augment", {
    "query": "latest EU AI Act Annex IV requirements",
    "max_results": 5,
    "freshness_hours": 168,
    "source_policy": "trusted_only",
    "required_domains": ["europa.eu", "nist.gov"],
})
# ctx["results"][i] includes: text, source_url, trust_score, receipt_hash

Every response ships with a _guard block: {hallucination, drift, guarded_at}. You never have to run those checks yourself.

See examples/trusted_rag.py for the full cycle including certificate emission.


Key capabilities

#CapabilityRepresentative endpointsWhat it solves
1Trust oracles/v1/oracle/hallucination, /v1/trust/decayHallucination + drift verdicts on any text
2Shared LoRA loop/v1/lora/contribute, /v1/lora/reward/claimEarn rewards contributing fixes; pull the community adapter
3Trusted RAG/v1/rag/augment, /v1/aibom/driftProvenance-gated retrieval with receipts
4Sys primitives/v1/sys/trust_gate, /v1/sys/lint_gate, /v1/sys/chain_parityNumerical invariants for agent self-governance
5Compliance certs/v1/compliance/eu-ai-act, /v1/compliance/explainEU AI Act, GDPR Art. 22, NIST conformance
6Escrow + SLA/v1/escrow/create, /v1/sla/reportOutcome-based USDC billing with arbitration
7VeriRand/v1/rng/quantum, /v1/vrf/drawHMAC-proven randomness, on-chain VRF draws

Tools per category:

CategoryToolsCategoryTools
System4Security8
Sys Primitives14Compliance14
LoRA Training7RatchetGate4
Trust Oracles6AEGIS3
VANGUARD4Agent Swarm11
Discovery3Reputation4
SLA4Escrow5
Inference8Control Plane10
Ecosystem21Orchestration1
VeriRand4--

Total: 135 tools across 19 categories. Full list: docs/TOOLS.md.


Infrastructure that agents call directly

One base URL. Bearer auth. JSON in / JSON out. Every response is already guarded.

POST https://atomadic.tech/v1/<category>/<verb>
Authorization: Bearer an_your_key
Content-Type: application/json

The MCP plugin, the Python SDK, the npm package, and your own curl calls all hit the same surface. No SDK lock-in, no proprietary wire format, no required ceremony beyond a Bearer header.


Enhancement Architect Prompt Patterns

AAAA-Nexus documents three operating patterns you can use to turn any LLM into a self-improving agent wired to the trust + LoRA + RAG stack:

  • DADA — Delegator Atomadic Developer Agent (routes tasks, verifies in a separate lane)
  • Atomadic — Intent interpreter & prompt refiner
  • Autopoetic — Self-healing feedback loop

Use them as starting points in your CLAUDE.md, .cursorrules, or system prompt field when you want the agent to use nexus_* tools intentionally.


Quickstarts — pick your lane

1. Claude Code / Cursor / VS Code (MCP)

Install once:

pip install aaaa-nexus-mcp

Add to ~/.claude/settings.json or project .mcp.json:

{
  "mcpServers": {
    "aaaa-nexus": {
      "command": "python",
      "args": ["-m", "aaaa_nexus_mcp"],
      "env": { "AAAA_NEXUS_API_KEY": "an_your_key_here" }
    }
  }
}

Restart the editor. All 135 tools are now available as nexus_* in your chat. See examples/mcp_configs/ for Cursor, Claude Desktop, VS Code, Zed, and Windsurf.

2. Python

pip install aaaa-nexus-mcp
import asyncio
from aaaa_nexus_mcp.client import NexusAPIClient

async def main():
    async with NexusAPIClient(api_key="an_...") as c:
        verdict = await c.post("/v1/oracle/hallucination",
                               {"text": "The moon is made of Swiss cheese."})
        print(verdict)  # {"verdict": "FAIL", "POLICY_EPSILON": 0.93, "_guard": {...}}

asyncio.run(main())

Full script: examples/python_quickstart.py.

3. TypeScript / Node / Deno / Bun

npm install @atomadic/nexus-client
import { NexusClient } from "@atomadic/nexus-client";

const nexus = new NexusClient({ apiKey: process.env.AAAA_NEXUS_API_KEY });
const verdict = await nexus.oracle.hallucination({ text: "The moon is made of Swiss cheese." });
console.log(verdict);

Full script: examples/typescript_quickstart.ts. See docs/INTEGRATION.md for the broader client surface.

4. curl (any language)

curl -sS https://atomadic.tech/v1/oracle/hallucination \
  -H "Authorization: Bearer $AAAA_NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The moon is made of Swiss cheese."}'

Full script: examples/curl_quickstart.sh.


Configuration

VariableDefaultPurpose
AAAA_NEXUS_API_KEY(none)Bearer token for paid tools
AAAA_NEXUS_BASE_URLhttps://atomadic.techAPI base URL
AAAA_NEXUS_TIMEOUT20.0Request timeout (seconds)
AAAA_NEXUS_AUTOGUARD1Annotate every response with hallucination + drift verdicts

Free tier endpoints that work without a key: /health, /v1/rng/quantum, /v1/agent/card, /v1/metrics.


Documentation

Examples

License

Source package: MIT. Generated OpenAPI schema: CC BY-ND 4.0.

Reviews

No reviews yet

Sign in to write a review