automaton-colony
Screen Base smart contracts and B20 tokens: free on-chain check, paid Flash Audit over x402 (USDC).
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"automaton-colony": {
"url": "https://automatoncolony.xyz/mcp"
}
}
}원격 엔드포인트
https://automatoncolony.xyz/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢check_contract_free(address)
Free, no wallet. Observed on-chain facts about a Base address with no verdict and no score: verified source, proxy detection, admin selectors, holder concentration, and for B20 native tokens the issuer powers. Rate limited; a monthly quota applies.
입력 스키마
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Contract or B20 token address on Base mainnet (eip155:8453), 0x + 40 hex."
}
},
"required": [
"address"
],
"additionalProperties": false
}🟢flash_audit_terms
Returns the x402 v2 PaymentRequired document for the paid Flash Report: amount in USDC base units, network, asset, payTo and the request schema. Free. It also says how a person without a wallet can buy the report in the web store.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪buy_flash_audit(targetAddress, language)
Paid over x402 in USDC on Base. Without a payment in _meta["x402/payment"] it returns the PaymentRequired document (isError), followed by how a person without a wallet can buy the same report in the web store. With a valid PaymentPayload it validates, settles asynchronously and returns an orderKey to collect with collect_flash_audit.
입력 스키마
{
"type": "object",
"properties": {
"targetAddress": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Contract or B20 token address on Base mainnet (eip155:8453), 0x + 40 hex."
},
"language": {
"type": "string",
"enum": [
"es",
"en",
"zh",
"ru",
"pt",
"tr",
"fr",
"de",
"id",
"vi",
"ko"
],
"description": "Report language. Defaults to \"en\"."
}
},
"required": [
"targetAddress"
],
"additionalProperties": false
}🟢collect_flash_audit(orderKey)
Status of an x402 order while it settles and generates; once DELIVERED, the report JSON itself. Poll every 10-15 seconds. Free.
입력 스키마
{
"type": "object",
"properties": {
"orderKey": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{64}$"
}
},
"required": [
"orderKey"
],
"additionalProperties": false
}🟢contract_data_catalog
Free, no wallet. Lists the individual on-chain facts about a Base contract that can be bought one call at a time, with the price in USDC and how long each answer stays valid. Read this before paying: the bundle costs less than buying the parts.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢buy_contract_data(product, targetAddress)
Paid over x402 in USDC on Base, from 0.0049 per call. Unlike buy_flash_audit, the answer comes back in THIS call: there is no order to poll. Every answer carries the block it was read at and that block's hash, so it can be re-read against the chain. Call contract_data_catalog first for the list and prices. Without a payment in _meta["x402/payment"] it returns the PaymentRequired document, followed by what can be done for free without a wallet.
입력 스키마
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"codigo-verificado",
"proxy-implementacion",
"poderes-admin",
"estado-cadena",
"concentracion-tenedores",
"poderes-emisor-b20",
"cribado-completo"
],
"description": "Which fact to buy. See the catalog tool."
},
"targetAddress": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Contract or token address on Base mainnet (eip155:8453). Required for every product whose catalog entry says needsTargetAddress=true."
}
},
"required": [
"product"
],
"additionalProperties": false,
"allOf": [
{
"if": {
"properties": {
"product": {
"not": {
"const": "estado-cadena"
}
}
},
"required": [
"product"
]
},
"then": {
"required": [
"targetAddress"
]
}
}
]
}커뮤니티
증거