Registrai Arc data

Read-only hourly data on stablecoin apps on Arc: payments, volume, indices, verified builders.

Should I use this

Quality & Safety

A
Description quality
98%
Schema completeness
79%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,999Tokens (tool definitions)
~782 BTypical response size
Moderate attention impact (1.56% 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": {
    "arc-data": {
      "url": "https://builder.registrai.cc/api/mcp"
    }
  }
}

Remote endpoints

https://builder.registrai.cc/api/mcpstreamable-http

What it can do

Tool inventory

Tools (13)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢arc_indices

Latest hourly close of the Arc Builders, Integrations and Ecosystem indices (ABI, AII, AEI), their 24 h change base and decay parameters.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢arc_index_history(index, from, to)

Hourly closes of one Arc index, oldest first (at most 744 hours per call).

Input Schema

{
  "type": "object",
  "properties": {
    "index": {
      "type": "string",
      "enum": [
        "abi",
        "aii",
        "aei"
      ],
      "description": "abi = builder apps, aii = integrations, aei = both plus the Arc base layer"
    },
    "from": {
      "type": "string",
      "description": "First hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    },
    "to": {
      "type": "string",
      "description": "Last hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    }
  },
  "required": [
    "index"
  ],
  "additionalProperties": false
}
🟢arc_apps(sort)

Every stablecoin app on Arc in the indices with its last 24 h of stablecoin payments and USD volume, verified status and first-seen hour.

Input Schema

{
  "type": "object",
  "properties": {
    "sort": {
      "type": "string",
      "enum": [
        "payments",
        "usdc",
        "points",
        "first_seen"
      ]
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢arc_app(id)

One Arc app by id (e.g. domain:archery.wtf, integration:uniswap): last 24 h, contracts count, verified status and the last 7 days of hourly rows.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢arc_app_history(id, index, from, to)

One app's hourly points and activity (payments, paying wallets, new payers, USD) in one index, oldest first.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "index": {
      "type": "string",
      "enum": [
        "abi",
        "aii",
        "aei"
      ],
      "description": "abi = builder apps, aii = integrations, aei = both plus the Arc base layer"
    },
    "from": {
      "type": "string",
      "description": "First hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    },
    "to": {
      "type": "string",
      "description": "Last hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    }
  },
  "required": [
    "id",
    "index"
  ],
  "additionalProperties": false
}
🟢arc_new_apps(index, since)

Apps first seen in an index after a given hour.

Input Schema

{
  "type": "object",
  "properties": {
    "index": {
      "type": "string",
      "enum": [
        "abi",
        "aii",
        "aei"
      ],
      "description": "abi = builder apps, aii = integrations, aei = both plus the Arc base layer"
    },
    "since": {
      "type": "string",
      "description": "Members first seen after this hour. An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    }
  },
  "required": [
    "index",
    "since"
  ],
  "additionalProperties": false
}
🟢arc_verified

Projects whose builder proof validates against the Arc mainnet builder registry.

Input Schema

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢arc_index_history_deep(index, from, to)

Hourly closes of one Arc index for any window (beyond the free 744 h). Paid via x402 (USDC on Arc): $0.002 via Circle Gateway or $0.01 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "index": {
      "type": "string",
      "enum": [
        "abi",
        "aii",
        "aei"
      ],
      "description": "abi = builder apps, aii = integrations, aei = both plus the Arc base layer"
    },
    "from": {
      "type": "string",
      "description": "First hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    },
    "to": {
      "type": "string",
      "description": "Last hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    }
  },
  "required": [
    "index"
  ],
  "additionalProperties": false
}
🟢arc_app_history_deep(id, index, from, to)

One app's hourly points and activity for any window. Paid via x402 (USDC on Arc): $0.002 via Circle Gateway or $0.01 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "index": {
      "type": "string",
      "enum": [
        "abi",
        "aii",
        "aei"
      ],
      "description": "abi = builder apps, aii = integrations, aei = both plus the Arc base layer"
    },
    "from": {
      "type": "string",
      "description": "First hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    },
    "to": {
      "type": "string",
      "description": "Last hour (inclusive). An ISO hour close, e.g. 2026-10-14T19:00:00Z."
    }
  },
  "required": [
    "id",
    "index"
  ],
  "additionalProperties": false
}
🟢arc_members_day(date)

Every member's hourly rows and the ABI, AII and AEI closes for one UTC day. Paid via x402 (USDC on Arc): $0.03 via Circle Gateway or $0.05 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (UTC)."
    }
  },
  "required": [
    "date"
  ],
  "additionalProperties": false
}
🟢arc_events(since_block, until_block, since_ts, kind, project, ...)

Watch-feed events on Arc: deploys, upgrades, control changes, pauses and large outflows, labelled to projects. Paid via x402 (USDC on Arc): $0.002 via Circle Gateway or $0.01 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "since_block": {
      "type": "string"
    },
    "until_block": {
      "type": "string"
    },
    "since_ts": {
      "type": "string"
    },
    "kind": {
      "type": "string"
    },
    "project": {
      "type": "string"
    },
    "contract": {
      "type": "string"
    },
    "labelled": {
      "type": "string"
    },
    "min_balance": {
      "type": "string"
    },
    "min_project_usdc_24h": {
      "type": "string"
    },
    "limit": {
      "type": "string"
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢arc_contract(address)

Facts for one contract on Arc: label, project, recent events and USDC balance. Paid via x402 (USDC on Arc): $0.005 via Circle Gateway or $0.01 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}
🟢arc_project_scope(source, limit, offset)

Every contract attributed to one project. Paid via x402 (USDC on Arc): $0.01 via Circle Gateway or $0.02 standard. Call once to get the payment requirements, then retry with params._meta["x402/payment"].

Input Schema

{
  "type": "object",
  "properties": {
    "source": {
      "type": "string"
    },
    "limit": {
      "type": "string"
    },
    "offset": {
      "type": "string"
    }
  },
  "required": [
    "source"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded13 tools