Atomadic starter MCP (50 tools)
50 starter MCP tools for AI compliance and trust: identity, escrow, SLA, EU AI Act.
Should I use this
Quality & Safety
Findings (31)
- LOWin agents_contradiction
- LOWin agents_register
- LOWin agents_reputation
- LOWin agents_plan
- LOWin sla_register
- LOWin sla_report
- LOWin swarm_inbox
- LOWin swarm_relay
- LOWin compliance_check
- LOWin compliance_eu_ai_act
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"aaaa-nexus": {
"url": "https://aaaa-nexus.atomadictech.workers.dev/mcp"
}
}
}Remote endpoints
https://aaaa-nexus.atomadictech.workers.dev/mcpstreamable-httphttps://mcp.atomadic.tech/mcp/publicstreamable-httpWhat it can do
Tool inventory
Tools (50)
โชmurmuration(agent_id)
START HERE (free, no key). Initialize your Atomadic control surface in one call: returns a verbose, step-by-step setup (SDK install, MCP connect, your unlocked tools), a RUNNABLE polyglot demo that proves the superpowers, recon links, and a one-command bootstrap. Idempotent โ re-call anytime to re-check.
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Optional stable id to track your onboarding state across calls."
}
}
}๐ขagents_contradiction(statements)
[agents] Detect contradictions between two free-text agent outputs (natural-language claim drift). For structured key/value claims that must agree, use detect_contradiction instead.
Input Schema
{
"type": "object",
"properties": {
"statements": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"The model accuracy is 95%",
"The model fails 20% of the time"
]
}
},
"required": [
"statements"
]
}๐ขagents_semantic_diff(output_a, output_b, context)
[agents] Semantic diff between two free-text agent outputs (meaning-level change, not text-level). Use forge_verify for build artifacts and drift_check for certified operational drift.
Input Schema
{
"type": "object",
"properties": {
"output_a": {
"type": "string"
},
"output_b": {
"type": "string"
},
"context": {
"type": "string"
}
},
"required": [
"output_a",
"output_b"
]
}โชagents_register(agent_id, capabilities)
[agents] Register an agent
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"example": "my-agent-001"
},
"capabilities": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"inference",
"planning",
"code-generation"
]
}
},
"required": [
"agent_id",
"capabilities"
]
}๐ขagents_reputation(agent_id)
[agents] Agent reputation and trust score
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"example": "my-agent-001"
}
},
"required": [
"agent_id"
]
}๐ขagents_plan(goal, constraints)
[agents] Autonomous agent goal planning
Input Schema
{
"type": "object",
"properties": {
"goal": {
"type": "string",
"example": "Deploy a web service with zero downtime"
},
"constraints": {
"type": "object",
"description": "Optional constraints for the plan (e.g., time limits, resource caps)",
"additionalProperties": true
}
},
"required": [
"goal"
]
}โชreputation_record(agent_id, interaction_type, outcome, counterparty_id)
[agents] Record agent interaction
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string"
},
"interaction_type": {
"type": "string"
},
"outcome": {
"type": "string",
"enum": [
"positive",
"negative",
"neutral"
]
},
"counterparty_id": {
"type": "string"
}
},
"required": [
"agent_id",
"interaction_type",
"outcome"
]
}โชsla_register(provider_id, consumer_id, terms)
[agents] Register an SLA
Input Schema
{
"type": "object",
"properties": {
"provider_id": {
"type": "string"
},
"consumer_id": {
"type": "string"
},
"terms": {
"type": "object"
}
},
"required": [
"provider_id",
"consumer_id",
"terms"
]
}โชsla_report(sla_id, violation_type, description)
[agents] Report SLA violation
Input Schema
{
"type": "object",
"properties": {
"sla_id": {
"type": "string"
},
"violation_type": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"sla_id",
"violation_type"
]
}๐ขswarm_inbox
[agents] Poll swarm inbox
Input Schema
{
"type": "object",
"properties": {}
}โชswarm_relay(target_agent_id, message, ttl)
[agents] Relay message through swarm
Input Schema
{
"type": "object",
"properties": {
"target_agent_id": {
"type": "string"
},
"message": {
"type": "object"
},
"ttl": {
"type": "integer",
"description": "Hop limit for relay"
}
},
"required": [
"target_agent_id",
"message"
]
}๐ขcompliance_check(data_type, jurisdiction, operation)
[security] GDPR/CCPA compliance gate
Input Schema
{
"type": "object",
"properties": {
"data_type": {
"type": "string",
"example": "user_pii"
},
"jurisdiction": {
"type": "string",
"example": "EU"
},
"operation": {
"type": "string",
"example": "store"
}
},
"required": [
"data_type",
"jurisdiction",
"operation"
]
}๐ขcompliance_eu_ai_act(system_id, risk_category, intended_purpose)
[security] EU AI Act compliance certificate
Input Schema
{
"type": "object",
"properties": {
"system_id": {
"type": "string"
},
"risk_category": {
"type": "string",
"enum": [
"minimal",
"limited",
"high",
"unacceptable"
]
},
"intended_purpose": {
"type": "string"
}
},
"required": [
"system_id",
"risk_category",
"intended_purpose"
]
}๐ขcompliance_explain(model_id, decision_id, subject_context)
[security] Explainability certificate (XPL-100-ExplainBound)
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"decision_id": {
"type": "string"
},
"subject_context": {
"type": "object"
}
},
"required": [
"model_id",
"decision_id",
"subject_context"
]
}๐ขcompliance_fairness(model_id, dataset_id, protected_attrs, metric)
[security] Fairness proof (FNS-100-FairnessBound)
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"dataset_id": {
"type": "string"
},
"protected_attrs": {
"type": "array",
"items": {
"type": "string"
}
},
"metric": {
"type": "string",
"example": "demographic_parity"
}
},
"required": [
"model_id",
"dataset_id",
"protected_attrs",
"metric"
]
}๐ขcompliance_lineage(model_id, dataset_stages)
[security] Data lineage (LIN-100-ChainIntegrity)
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"dataset_stages": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"model_id",
"dataset_stages"
]
}๐ขcompliance_transparency(system_id, period, include)
[security] Transparency report
Input Schema
{
"type": "object",
"properties": {
"system_id": {
"type": "string"
},
"period": {
"type": "string",
"example": "2026-Q1"
},
"include": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"incidents",
"oversight",
"fairness"
]
}
},
"required": [
"system_id",
"period",
"include"
]
}โชcompliance_incident(system_id, severity, description, affected_users)
[security] Report compliance incident
Input Schema
{
"type": "object",
"properties": {
"system_id": {
"type": "string"
},
"severity": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"critical"
]
},
"description": {
"type": "string"
},
"affected_users": {
"type": "integer"
}
},
"required": [
"system_id",
"severity",
"description",
"affected_users"
]
}๐ขcompliance_incidents(system_id)
[security] Incident registry
Input Schema
{
"type": "object",
"properties": {
"system_id": {
"type": "string"
}
},
"required": [
"system_id"
]
}๐ขcompliance_oversight(system_id, reviewer_id, decision, notes)
[security] Log oversight event
Input Schema
{
"type": "object",
"properties": {
"system_id": {
"type": "string"
},
"reviewer_id": {
"type": "string"
},
"decision": {
"type": "string"
},
"notes": {
"type": "string"
}
},
"required": [
"system_id",
"reviewer_id",
"decision",
"notes"
]
}๐ขsecurity_zero_day(target, context)
[security] Zero-day threat assessment
Input Schema
{
"type": "object",
"properties": {
"target": {
"type": "string"
},
"context": {
"type": "object"
}
},
"required": [
"target"
]
}๐ขthreat_score(agent_id, context)
[security] Multi-vector threat score
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"example": "my-agent-001"
},
"context": {
"type": "string",
"example": "multi-agent-transaction"
}
},
"required": [
"agent_id"
]
}โชdefi_optimize(protocol, position, risk_tolerance)
[defi] LP parameter optimization (DFP-100-OptimalTick)
Input Schema
{
"type": "object",
"properties": {
"protocol": {
"type": "string",
"example": "uniswap_v3"
},
"position": {
"type": "object",
"properties": {
"token_a": {
"type": "string",
"example": "ETH"
},
"token_b": {
"type": "string",
"example": "USDC"
},
"amount_usd": {
"type": "number",
"example": 10000
}
}
},
"risk_tolerance": {
"type": "number",
"format": "float",
"example": 0.5
}
},
"required": [
"protocol",
"position",
"risk_tolerance"
]
}๐ขdefi_risk_score(protocol, position, market_conditions)
[defi] DeFi risk scoring (DFI-101-RiskScoreBound)
Input Schema
{
"type": "object",
"properties": {
"protocol": {
"type": "string"
},
"position": {
"type": "object"
},
"market_conditions": {
"type": "object"
}
},
"required": [
"protocol",
"position",
"market_conditions"
]
}โชdefi_yield_optimize(principal_usd, risk_tolerance)
[defi] Yield Oracle (YLD-100-YieldConvergence)
Input Schema
{
"type": "object",
"properties": {
"principal_usd": {
"type": "number",
"example": 10000
},
"risk_tolerance": {
"type": "number",
"format": "float",
"example": 0.5
}
},
"required": [
"principal_usd",
"risk_tolerance"
]
}๐กescrow_create(payer_id, payee_id, amount, currency, conditions)
[defi] Create agent-to-agent escrow
Input Schema
{
"type": "object",
"properties": {
"payer_id": {
"type": "string"
},
"payee_id": {
"type": "string"
},
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"conditions": {
"type": "object"
}
},
"required": [
"payer_id",
"payee_id",
"amount",
"currency"
]
}๐ดescrow_release(escrow_id)
[defi] Release escrowed funds
Input Schema
{
"type": "object",
"properties": {
"escrow_id": {
"type": "string"
}
},
"required": [
"escrow_id"
]
}๐ดescrow_dispute(escrow_id, reason, evidence)
[defi] Open escrow dispute
Input Schema
{
"type": "object",
"properties": {
"escrow_id": {
"type": "string"
},
"reason": {
"type": "string"
},
"evidence": {
"type": "object"
}
},
"required": [
"escrow_id",
"reason"
]
}๐ขforge_badge(model)
[fuse] Model quality badge
Input Schema
{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "Model id to fetch the quality badge for.",
"example": "gpt-4o"
}
},
"required": [
"model"
]
}๐ขforge_leaderboard
[fuse] Model leaderboard
Input Schema
{
"type": "object",
"properties": {}
}๐ขforge_verify(model_id, verification_type)
[fuse] Verify a model submission
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"verification_type": {
"type": "string"
}
},
"required": [
"model_id"
]
}๐กforge_delta_submit(model_id, delta, description)
[fuse] Submit a model delta
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"delta": {
"type": "object"
},
"description": {
"type": "string"
}
},
"required": [
"model_id",
"delta"
]
}๐ขidentity_verify(agent_id)
[identity] Topological identity verification
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"example": "my-agent-001"
}
},
"required": [
"agent_id"
]
}๐ขidentity_sybil_check
[identity] Sybil-resistance check
Input Schema
{
"type": "object",
"properties": {}
}โชratchet_register(session_id)
[identity] RatchetGate รขโฌโ register session
Input Schema
{
"type": "object",
"properties": {
"session_id": {
"type": "string",
"example": "sess-001"
}
},
"required": [
"session_id"
]
}โชratchet_advance(session_id)
[identity] RatchetGate รขโฌโ advance session
Input Schema
{
"type": "object",
"properties": {
"session_id": {
"type": "string",
"example": "sess-001"
}
},
"required": [
"session_id"
]
}๐ขinference(messages)
[inference] Chat inference with hallucination guard
Input Schema
{
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"type": "object",
"required": [
"role",
"content"
],
"properties": {
"role": {
"type": "string",
"enum": [
"user",
"assistant",
"system"
],
"description": "Message role"
},
"content": {
"type": "string",
"description": "Message content"
}
}
},
"example": [
{
"role": "user",
"content": "What is formal verification?"
}
]
}
},
"required": [
"messages"
]
}๐ขinference_stream(messages)
[inference] Streaming inference with chain-of-thought
Input Schema
{
"type": "object",
"properties": {
"messages": {
"type": "array",
"items": {
"type": "object",
"required": [
"role",
"content"
],
"properties": {
"role": {
"type": "string",
"enum": [
"user",
"assistant",
"system"
],
"description": "Message role"
},
"content": {
"type": "string",
"description": "Message content"
}
}
},
"example": [
{
"role": "user",
"content": "Explain formal verification step by step."
}
]
}
},
"required": [
"messages"
]
}๐ขrag_augment
[inference] Trusted RAG augmentation
Input Schema
{
"type": "object"
}๐ขtext_summarize(text)
[inference] Text summarization
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"example": "Formal verification is the act of proving or disproving the correctness of intended algorithms underlying a system with respect to a certain formal specification or property, using formal methods of mathematics."
}
},
"required": [
"text"
]
}๐ขrng_quantum
[inference] Quantum random number with proof
Input Schema
{
"type": "object",
"properties": {}
}๐ขrng_verify
[inference] Verify current epoch random value
Input Schema
{
"type": "object",
"properties": {}
}๐ขtrust_score(agent_id)
[trust] Bounded trust score
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
]
}๐ขdrift_check(model_id, reference_window, current_window)
[trust] DriftGuard check (DRG-100-DriftBound)
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string"
},
"reference_window": {
"type": "object"
},
"current_window": {
"type": "object"
}
},
"required": [
"model_id",
"reference_window",
"current_window"
]
}๐ขdrift_certificate(id)
[trust] Drift certificate
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}๐ขoracle_hallucination(claim, context)
[trust] Hallucination oracle
Input Schema
{
"type": "object",
"properties": {
"claim": {
"type": "string",
"example": "Water boils at 100รยฐC at sea level"
},
"context": {
"type": "string",
"example": "physics"
}
},
"required": [
"claim"
]
}๐ขaudit_work_claim(inputs, claimed_digest)
[Ledger product, entitlement: ledger] Recompute-audit an agent work claim: re-derive a deterministic SHA-256 digest from the claimed inputs and check it against the claimed digest. Returns GREEN (matches), RED (tampered), or UNVERIFIED (no claim supplied). Replay, not opinion. 3 free calls/day, then entitlement 'ledger'.
Input Schema
{
"type": "object",
"properties": {
"inputs": {
"type": "object",
"description": "The work/claim payload to recompute a digest over."
},
"claimed_digest": {
"type": "string",
"description": "The agent's claimed SHA-256 digest to verify against. Omit for UNVERIFIED + the recomputed digest."
}
},
"required": [
"inputs"
]
}โชverify_settlement(inputs, claimed_digest)
[Ledger product, entitlement: ledger] Proof-gated settlement: recompute the work digest and authorize a payout only if the claimed digest verifies GREEN. No proof, no payout. 3 free calls/day, then entitlement 'ledger'.
Input Schema
{
"type": "object",
"properties": {
"inputs": {
"type": "object",
"description": "The work payload backing the settlement."
},
"claimed_digest": {
"type": "string",
"description": "Claimed digest the payout is conditioned on."
}
},
"required": [
"inputs"
]
}๐ขdetect_contradiction(claims)
[Ledger product, entitlement: ledger] Detect contradictions across structured claims: the same key asserted with conflicting values flips RED, otherwise GREEN. Deterministic and recomputable. Use agents_contradiction instead when comparing free-text agent prose. 3 free calls/day, then entitlement 'ledger'.
Input Schema
{
"type": "object",
"properties": {
"claims": {
"type": "array",
"description": "List of claim objects, each with a 'key' (or 'subject') and a 'value'."
}
},
"required": [
"claims"
]
}๐ขrender_polyglot_all_pure(source_text, atom_name)
[Fuse product ยท entitlement: fuse ยท FREE_R2_DEMO] Polyglot emit to all 7 supported targets in one call. Returns {ok, ir, results, languages}. Canonical demo examples baked to R2; novel inputs via SDK.
Input Schema
{
"type": "object",
"properties": {
"source_text": {
"type": "string",
"description": ""
},
"atom_name": {
"type": "string",
"description": ""
}
},
"required": [
"source_text",
"atom_name"
]
}Community
Evidence