RNWY Trust Intelligence

Check if an AI agent is trustworthy. Sybil detection, signed attestations, 150,000+ agents. Free.

Should I use this

Quality & Safety

B
Description quality
93%
Schema completeness
92%
Naming quality
86%
Poisoning risk
60%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded stringin risk_terms
  • MEDIUMTool description contains URL to non-standard domainin risk_terms
  • LOWTool 'trust_check' description lacks action verbin trust_check

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,081Tokens (tool definitions)
~732 BTypical response size
Moderate attention impact (0.84% of 128k context)

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": {
    "mcp": {
      "url": "https://rnwy.com/api/mcp"
    }
  }
}

Remote endpoints

https://rnwy.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢trust_check(id, chain, registry, threshold)

Pass/fail trust verdict for any AI agent across ERC-8004, Olas, or Virtuals registries. Returns score, tier, badges, and reasoning.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Agent ID (token ID or Mech ID)"
    },
    "chain": {
      "type": "string",
      "description": "Chain slug: ethereum, base, bnb, gnosis, avalanche, celo, arbitrum, polygon, monad, megaeth, optimism"
    },
    "registry": {
      "type": "string",
      "description": "Registry: erc8004 (default), olas, virtuals"
    },
    "threshold": {
      "type": "number",
      "description": "Pass/fail threshold (default 50)"
    }
  },
  "required": [
    "id",
    "chain"
  ]
}
🟢reviewer_analysis(id, chain)

Analyze wallet ages of every reviewer who left feedback on an agent. Detects sybil patterns like same-day wallet creation clusters.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Agent ID"
    },
    "chain": {
      "type": "string",
      "description": "Chain slug"
    }
  },
  "required": [
    "id",
    "chain"
  ]
}
⚪compare_agents(agents, threshold)

Side-by-side trust comparison of 2-10 agents, ranked by score with reviewer quality summary for each.

Input Schema

{
  "type": "object",
  "properties": {
    "agents": {
      "type": "string",
      "description": "Comma-separated chain:id pairs. Example: base:1380,base:16907"
    },
    "threshold": {
      "type": "number",
      "description": "Pass/fail threshold (default 50)"
    }
  },
  "required": [
    "agents"
  ]
}
⚪address_age(address, chain)

Look up wallet age in days for any address. The uncheatable signal; time cannot be faked.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "Chain slug (optional, defaults to base)"
    }
  },
  "required": [
    "address"
  ]
}
⚪network_stats

Network-wide statistics; total agents by registry, chain distribution, commerce job counts, and trust score tier distribution across 180,000+ indexed agents.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪reviewer_wallet(address, chain, summary)

Behavior profile for any reviewer wallet; velocity, sweep patterns, score clustering, and sybil signals across the entire ERC-8004 ecosystem. Shows how this wallet behaves when reviewing agents.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address (0x...)"
    },
    "chain": {
      "type": "string",
      "description": "Chain slug: base, ethereum, bnb, etc."
    },
    "summary": {
      "type": "boolean",
      "description": "If true, omits individual review list (default true)"
    }
  },
  "required": [
    "address",
    "chain"
  ]
}
⚪commerce_stats(address, id, chain, registry)

Commerce activity for an agent or address; job count, unique counterparties, repeat client rate, total earnings. Covers Olas Mechs and Virtuals ACP protocols.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet or contract address (0x...). Use this for Virtuals ACP lookups."
    },
    "id": {
      "type": "string",
      "description": "Agent ID. Use with chain and registry for linked agent commerce data."
    },
    "chain": {
      "type": "string",
      "description": "Chain slug (required with id)"
    },
    "registry": {
      "type": "string",
      "description": "Registry: erc8004, olas (default erc8004)"
    }
  }
}
⚪entity(wallet)

Full operator footprint for any wallet address — all agents owned, trust scores, sybil signals, wallet intelligence, and MCP servers associated with that operator.

Input Schema

{
  "type": "object",
  "properties": {
    "wallet": {
      "type": "string",
      "description": "Wallet address (0x...)"
    }
  },
  "required": [
    "wallet"
  ]
}
⚪mcp_attestation(canonical_id)

ES256-signed attestation for any MCP server. Returns risk score, threat findings, and a signed envelope verifiable against the JWKS endpoint using kid rnwy-mcp-v1.

Input Schema

{
  "type": "object",
  "properties": {
    "canonical_id": {
      "type": "string",
      "description": "MCP server canonical ID (e.g. vujasinovic/keycloak-source-mcp)"
    }
  },
  "required": [
    "canonical_id"
  ]
}
⚪risk_terms(agent_id, chain, registry)

Counterparty risk intelligence for any agent. Returns risk tier (low/moderate/elevated/high/severe/critical), raw trust signals, data coverage, and methodology reference. Designed for marketplace operators and escrow providers setting transaction parameters before a deal. Full methodology: https://rnwy.com/risk-intelligence

Input Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "number",
      "description": "Agent ID (integer)"
    },
    "chain": {
      "type": "string",
      "description": "Chain slug: base, ethereum, bnb, gnosis, avalanche, celo, arbitrum, polygon, monad, megaeth, optimism"
    },
    "registry": {
      "type": "string",
      "description": "Registry: erc8004 (default), olas"
    }
  },
  "required": [
    "agent_id",
    "chain"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools
verifiedversion not recorded10 tools