Framework Integrations

Integrate with Any Agent Framework

Drop-in adapters for MCP, LangGraph, AutoGen/CrewAI, and standalone middleware. Each package enforces the Trust Rail before your agent pays, accepts work, or calls sensitive tools.

MCP Server

A Model Context Protocol server that exposes RegisteredBrands verification as 5 tools. Works with Claude Desktop, any MCP-compatible client, or as a standalone server.

rb.verifyMerchant

Verify merchant before payment

rb.verifyCapsule

Verify Brand Capsule identity

rb.verifyReceipt

Verify transaction receipt

rb.getPricing

Get current API pricing

rb.getEntitlementStatus

Check entitlement credits

Claude Desktop Configuration (~/.config/claude/mcp.json)
{
  "mcpServers": {
    "registeredbrands": {
      "command": "npx",
      "args": ["@registeredbrands/mcp-server"],
      "env": {
        "RB_API_KEY": "your-api-key"
      }
    }
  }
}
Example: Verify merchant before paying
// Claude will automatically call rb.verifyMerchant when asked:
// "Pay 50 USDC to cap_H6jN1wQ8 on Base"

// The MCP server calls:
// POST /api/v1/verify/merchant
// { capsuleId: "cap_H6jN1wQ8", paymentAddress: "0x...", chain: "base" }

// Response:
// { verified: true, recommendation: "allow", trustGrade: "A+" }

// Claude proceeds with payment only if recommendation === "allow"