{
  "ok": true,
  "resource": {
    "id": "RES_A84DF527E195",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ag.hood%2Fname-service/versions/0.1.0",
    "name": "hood. — .hood name service",
    "summary_en": "Resolve .hood names on Robinhood Chain — forward/reverse, text records, availability & pricing.",
    "summary_zh": "在Robinhood Chain上解析.hood名称——正向/反向解析、文本记录、可用性与定价。",
    "description_en": "This MCP server provides tools to resolve .hood names on the Robinhood Chain. It supports forward resolution of names to addresses, reverse resolution of addresses to names, reading text records, checking name availability and pricing, and retrieving full name information. The server is listed in the official MCP registry and exposes 5 tools via streamable HTTP.",
    "description_zh": "该MCP服务器提供在Robinhood Chain上解析.hood名称的工具。支持将名称正向解析为地址、将地址反向解析为名称、读取文本记录、检查名称可用性和价格，以及获取完整的名称信息。该服务器已在官方MCP注册表中列出，并通过streamable HTTP暴露5个工具。",
    "provider_name": "ag.hood",
    "homepage_url": "https://www.hood.ag/docs",
    "endpoint_url": "https://www.hood.ag/api/mcp",
    "source_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ag.hood%2Fname-service/versions/0.1.0",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "name.resolve",
      "name.reverse-resolve",
      "name.read-text",
      "name.check-availability",
      "name.get-info"
    ],
    "categories": [
      "data",
      "infrastructure"
    ],
    "industries": [
      "finance",
      "software"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "official_registry": {
        "version": "0.1.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:03:35.947Z"
      }
    },
    "latest_version": "0.1.0",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence found.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T06:03:37.032Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:49:20.696Z",
    "last_seen_at": "2026-09-03T06:03:36.216Z",
    "published_at": "2026-09-03T06:03:36.216Z",
    "created_at": "2026-09-03T02:49:20.696Z",
    "updated_at": "2026-09-03T06:03:37.032Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_A84DF527E195",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_A84DF527E195/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_A84DF527E195",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ag.hood%2Fname-service/versions/0.1.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ag.hood/name-service@0.1.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ag.hood%2Fname-service/versions/0.1.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:49:20.696Z",
          "last_seen_at": "2026-09-03T06:03:36.216Z"
        }
      ]
    },
    "tools": [
      {
        "name": "check_availability",
        "title_en": "Check Availability",
        "title_zh": "检查可用性",
        "description_en": "Check whether a .hood name is available to register, and its yearly price.",
        "description_zh": "检查.hood名称是否可注册，以及其年度价格。",
        "input_schema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            }
          },
          "required": [
            "name"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "none",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "name_info",
        "title_en": "Name Info",
        "title_zh": "名称信息",
        "description_en": "Full snapshot of a .hood name: resolved address, NFT owner, expiry, and availability.",
        "description_zh": ".hood名称的完整快照：解析地址、NFT所有者、到期时间和可用性。",
        "input_schema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            }
          },
          "required": [
            "name"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "none",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "resolve_name",
        "title_en": "Resolve Name",
        "title_zh": "解析名称",
        "description_en": "Forward-resolve a .hood name to the address it points to. Returns null if unset.",
        "description_zh": "将.hood名称正向解析为其指向的地址。如果未设置则返回null。",
        "input_schema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "A .hood name, e.g. \"robin.hood\" (suffix optional)."
            }
          },
          "required": [
            "name"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "none",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "resolve_text",
        "title_en": "Resolve Text Record",
        "title_zh": "解析文本记录",
        "description_en": "Read a text record (e.g. \"avatar\", \"url\", \"com.twitter\") set on a .hood name.",
        "description_zh": "读取设置在.hood名称上的文本记录（例如\"avatar\"、\"url\"、\"com.twitter\"）。",
        "input_schema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "key": {
              "type": "string",
              "description": "Text record key, e.g. \"com.twitter\"."
            }
          },
          "required": [
            "name",
            "key"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "none",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "reverse_resolve",
        "title_en": "Reverse Resolve",
        "title_zh": "反向解析",
        "description_en": "Reverse-resolve an address to its primary .hood name. `verified` is true only when the name's forward record points back to the address.",
        "description_zh": "将地址反向解析为其主要的.hood名称。仅当名称的正向记录指向该地址时，`verified`为true。",
        "input_schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "A 0x wallet address."
            }
          },
          "required": [
            "address"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "none",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "name.resolve",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "name.reverse-resolve",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "name.read-text",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "name.check-availability",
            "weight": 60,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "name.get-info",
            "weight": 75,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "blockchain",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "identity",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "retrieve",
          "analyze"
        ]
      },
      "capability_units": [
        {
          "id": "tool:resolve_name",
          "kind": "mcp_tool",
          "capability_id": "name.resolve",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "none",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "string"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:reverse_resolve",
          "kind": "mcp_tool",
          "capability_id": "name.reverse-resolve",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "none",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "string"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:resolve_text",
          "kind": "mcp_tool",
          "capability_id": "name.read-text",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "none",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "string"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:check_availability",
          "kind": "mcp_tool",
          "capability_id": "name.check-availability",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "none",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "boolean",
            "number"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:name_info",
          "kind": "mcp_tool",
          "capability_id": "name.get-info",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "none",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "object"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {},
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence found."
      },
      "fit": {
        "good_for": [
          "Resolving blockchain name records",
          "Checking name availability and pricing"
        ],
        "not_for": [
          "Writing or registering names (no tools for that)"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://registry.modelcontextprotocol.io/v0.1/servers/ag.hood%2Fname-service/versions/0.1.0",
          "observation": "MCP source record for hood. — .hood name service; version 0.1.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://www.hood.ag/api/mcp#tools/list",
          "observation": "5 tools were returned by MCP discovery; 5 were retained for review.",
          "observed_at": "2026-09-03T06:03:25.723Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication requirements are unknown.",
        "Pricing model is unknown.",
        "Exact output schemas are not defined.",
        "Real-world usage has not been observed."
      ],
      "id": "REV_BDA9A9444C7F",
      "resource_id": "RES_A84DF527E195",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-03T06:03:37.032Z"
    }
  }
}