{
  "ok": true,
  "resource": {
    "id": "RES_01342377A4ED",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.contractorsnearme%2Fcontractors-near-me/versions/1.2.0",
    "name": "Contractors Near Me",
    "summary_en": "Search licensed US contractors by trade or location, fetch profiles and reviews, and submit leads.",
    "summary_zh": "按行业或地点搜索美国持牌承包商，获取资料与评论，并提交线索。",
    "description_en": "Contractors Near Me is an MCP server that provides tools to search licensed US contractors by trade or location, fetch contractor profiles and reviews, and submit leads. It exposes 14 tools via MCP discovery, including search_contractors, get_contractor, get_reviews, list_trades, submit_lead, submit_review, get_my_leads, respond_to_lead, update_my_profile, search_itbs, get_itb, get_availability, list_marketplace_requests, and get_marketplace_request. The server is reachable at https://contractorsnearme.ai/api/mcp and was verified healthy with HTTP 200 and latency 156ms. Authentication is unknown; some tools require an API key. Pricing is unknown.",
    "description_zh": "Contractors Near Me 是一个 MCP 服务器，提供按行业或地点搜索美国持牌承包商、获取承包商资料和评论以及提交线索的工具。该服务器通过 MCP 发现暴露了 14 个工具，包括 search_contractors、get_contractor、get_reviews、list_trades、submit_lead、submit_review、get_my_leads、respond_to_lead、update_my_profile、search_itbs、get_itb、get_availability、list_marketplace_requests 和 get_marketplace_request。服务器可通过 https://contractorsnearme.ai/api/mcp 访问，并已验证健康，HTTP 状态 200，延迟 156 毫秒。认证方式未知；部分工具需要 API 密钥。定价未知。",
    "provider_name": "ai.contractorsnearme",
    "homepage_url": "https://contractorsnearme.ai/api/mcp",
    "endpoint_url": "https://contractorsnearme.ai/api/mcp",
    "source_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.contractorsnearme%2Fcontractors-near-me/versions/1.2.0",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "contractor.search",
      "contractor.profile.read",
      "contractor.reviews.read",
      "contractor.trades.list",
      "lead.submit",
      "review.submit",
      "lead.read-own",
      "lead.update",
      "profile.update-own",
      "itb.search",
      "itb.read",
      "availability.read",
      "marketplace-request.list",
      "marketplace-request.read"
    ],
    "categories": [],
    "industries": [
      "real-estate"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "official_registry": {
        "version": "1.2.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-04T04:32:26.892Z"
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": null,
        "integrations": [],
        "use_cases": {
          "en": [
            "Search for licensed contractors by trade or location",
            "Fetch contractor profiles and reviews",
            "Submit leads to contractors"
          ],
          "zh": [
            "按行业或地点搜索持牌承包商",
            "获取承包商资料和评论",
            "向承包商提交线索"
          ]
        },
        "categories": [],
        "industries": [
          "real-estate"
        ],
        "copy": {
          "source_language": "en",
          "summary_zh_state": "present",
          "description_zh_state": "present",
          "description_en_state": "present"
        }
      }
    },
    "latest_version": "1.2.0",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v3",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "medium",
      "operational_transparency": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-04T04:32:27.970Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:17.921Z",
    "last_seen_at": "2026-09-04T04:32:27.203Z",
    "published_at": "2026-09-03T06:25:27.138Z",
    "created_at": "2026-09-03T02:50:17.921Z",
    "updated_at": "2026-09-04T04:32:27.970Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_01342377A4ED",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_01342377A4ED/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_01342377A4ED",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.contractorsnearme%2Fcontractors-near-me/versions/1.2.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ai.contractorsnearme/contractors-near-me@1.2.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.contractorsnearme%2Fcontractors-near-me/versions/1.2.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:50:17.921Z",
          "last_seen_at": "2026-09-04T04:32:27.203Z"
        }
      ]
    },
    "tools": [
      {
        "name": "get_availability",
        "title_en": "Get Availability",
        "title_zh": "获取可用性",
        "description_en": "Get a contractor's published availability calendar by slug. Returns days, start/end times, timezone, and note. Public read, no API key required.",
        "description_zh": "通过 slug 获取承包商发布的可用性日历。返回日期、开始/结束时间、时区和备注。公开读取，无需 API 密钥。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "minLength": 1
            }
          },
          "required": [
            "slug"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_contractor",
        "title_en": "Get Contractor Profile",
        "title_zh": "获取承包商资料",
        "description_en": "Get detailed contractor profile by slug. Returns full profile including about text, contact info, and trade details.",
        "description_zh": "通过 slug 获取详细的承包商资料。返回完整资料，包括简介、联系信息和行业详情。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "slug": {
              "type": "string",
              "minLength": 1
            }
          },
          "required": [
            "slug"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_itb",
        "title_en": "Get ITB",
        "title_zh": "获取招标邀请",
        "description_en": "Get a single public invitation to bid (ITB) by its UUID. Returns full project detail including description, budget range, job site address, and dates. Public read, no API key required.",
        "description_zh": "通过 UUID 获取单个公开招标邀请（ITB）。返回完整项目详情，包括描述、预算范围、工地地址和日期。公开读取，无需 API 密钥。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "itb_id": {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            }
          },
          "required": [
            "itb_id"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_marketplace_request",
        "title_en": "Get Marketplace Request",
        "title_zh": "获取市场请求",
        "description_en": "Get a single public marketplace request by UUID or slug, with canonical request status, bounded budget visibility, payment summary, and proposal/application summary fields.",
        "description_zh": "通过 UUID 或 slug 获取单个公开市场请求，包含规范请求状态、有界预算可见性、付款摘要和提案/申请摘要字段。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "id_or_slug": {
              "type": "string",
              "minLength": 1
            },
            "state_code": {
              "type": "string",
              "minLength": 2,
              "maxLength": 2
            },
            "city_slug": {
              "type": "string",
              "minLength": 1
            }
          },
          "required": [
            "id_or_slug"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_my_leads",
        "title_en": "Get My Leads",
        "title_zh": "获取我的线索",
        "description_en": "Get leads submitted to the authenticated contractor's directory profile. Requires API key authentication. Returns lead name, email, phone, message, status, source, and created date.",
        "description_zh": "获取提交给已认证承包商目录资料的线索。需要 API 密钥认证。返回线索姓名、电子邮件、电话、消息、状态、来源和创建日期。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "status": {
              "type": "string"
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100
            }
          }
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "get_reviews",
        "title_en": "Get Contractor Reviews",
        "title_zh": "获取承包商评论",
        "description_en": "Get reviews for a contractor by slug. Returns review text, rating, reviewer name, and dates. Limited to 50 per request.",
        "description_zh": "通过 slug 获取承包商的评论。返回评论内容、评分、评论者姓名和日期。每次请求最多 50 条。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "contractor_slug": {
              "type": "string",
              "minLength": 1
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 50
            }
          },
          "required": [
            "contractor_slug"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "list_marketplace_requests",
        "title_en": "List Marketplace Requests",
        "title_zh": "列出市场请求",
        "description_en": "List public marketplace requests with canonical request status, bounded budget visibility, urgency, payment summary, and proposal/application summary fields.",
        "description_zh": "列出公开的市场请求，包含规范请求状态、有界预算可见性、紧急程度、付款摘要和提案/申请摘要字段。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "minLength": 1
            },
            "limit": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            }
          }
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "list_trades",
        "title_en": "List Trades",
        "title_zh": "列出行业",
        "description_en": "Get a list of all available trades/professions. Returns filtered list of contractor trades from the directory.",
        "description_zh": "获取所有可用行业/职业的列表。返回目录中承包商行业的筛选列表。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "respond_to_lead",
        "title_en": "Respond to Lead",
        "title_zh": "回复线索",
        "description_en": "Update the status of a lead owned by the authenticated contractor's directory profile, optionally adding a note. Requires API key authentication. Allowed statuses: new, contacted, qualified, converted, lost.",
        "description_zh": "更新已认证承包商目录资料所拥有的线索状态，可选添加备注。需要 API 密钥认证。允许的状态：new、contacted、qualified、converted、lost。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "lead_id": {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            "status": {
              "type": "string",
              "enum": [
                "new",
                "contacted",
                "qualified",
                "converted",
                "lost"
              ]
            },
            "note": {
              "type": "string",
              "maxLength": 2000
            }
          },
          "required": [
            "lead_id"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "write",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_contractors",
        "title_en": "Search Contractors",
        "title_zh": "搜索承包商",
        "description_en": "Search active contractors by trade, location, company name, and geo radius.",
        "description_zh": "按行业、地点、公司名称和地理半径搜索活跃承包商。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "trade": {
              "type": "string",
              "minLength": 1
            },
            "state": {
              "type": "string",
              "minLength": 2,
              "maxLength": 2
            },
            "city": {
              "type": "string",
              "minLength": 1
            },
            "q": {
              "type": "string",
              "minLength": 1
            },
            "lat": {
              "type": "number",
              "minimum": -90,
              "maximum": 90
            },
            "lng": {
              "type": "number",
              "minimum": -180,
              "maximum": 180
            },
            "radius_miles": {
              "type": "number",
              "exclusiveMinimum": 0
            },
            "limit": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "accountType": {
              "type": "string",
              "enum": [
                "gc",
                "supplier",
                "subcontractor",
                "customer"
              ]
            },
            "contractorCategory": {
              "type": "string",
              "enum": [
                "gc",
                "supplier",
                "subcontractor"
              ]
            },
            "customerOnly": {
              "type": "boolean"
            }
          }
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "search_itbs",
        "title_en": "Search ITBs",
        "title_zh": "搜索招标邀请",
        "description_en": "Search public invitations to bid (ITBs) on the projects board. Returns open project title, description, budget range, location, and created date. Public read, no API key required.",
        "description_zh": "在项目板上搜索公开的招标邀请（ITB）。返回公开项目标题、描述、预算范围、地点和创建日期。公开读取，无需 API 密钥。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "query": {
              "type": "string",
              "minLength": 1,
              "maxLength": 200
            },
            "city": {
              "type": "string",
              "maxLength": 100
            },
            "state_code": {
              "type": "string",
              "minLength": 2,
              "maxLength": 2
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 50
            }
          }
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "submit_lead",
        "title_en": "Submit Lead",
        "title_zh": "提交线索",
        "description_en": "Submit a lead to ContractorsNearMe. Requires API key authentication.",
        "description_zh": "向 ContractorsNearMe 提交线索。需要 API 密钥认证。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "minLength": 2
            },
            "email": {
              "type": "string",
              "format": "email",
              "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
            },
            "phone": {
              "type": "string"
            },
            "message": {
              "type": "string",
              "minLength": 10
            },
            "contractor_slug": {
              "type": "string"
            },
            "trade_slug": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "email",
            "message"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "external_action",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "submit_review",
        "title_en": "Submit Review",
        "title_zh": "提交评论",
        "description_en": "Submit a review for a contractor. Requires API key authentication. Reviews are held for moderation before publishing.",
        "description_zh": "为承包商提交评论。需要 API 密钥认证。评论在发布前会进行审核。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "contractor_slug": {
              "type": "string",
              "minLength": 1
            },
            "rating": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            },
            "description": {
              "type": "string",
              "minLength": 20
            },
            "reviewer_name": {
              "type": "string",
              "minLength": 2
            },
            "title": {
              "type": "string"
            },
            "rating_cleanliness": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            },
            "rating_communication": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            },
            "rating_quality": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            },
            "rating_timeliness": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            },
            "rating_value": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5
            }
          },
          "required": [
            "contractor_slug",
            "rating",
            "description",
            "reviewer_name"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "external_action",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "update_my_profile",
        "title_en": "Update My Profile",
        "title_zh": "更新我的资料",
        "description_en": "Update the authenticated contractor's own directory profile. Requires API key authentication. Only the profile owned by the key's contractor can be updated.",
        "description_zh": "更新已认证承包商自己的目录资料。需要 API 密钥认证。只能更新密钥所属承包商的资料。",
        "input_schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "company_name": {
              "type": "string",
              "minLength": 1,
              "maxLength": 200
            },
            "dba": {
              "type": "string",
              "maxLength": 200
            },
            "phone": {
              "type": "string",
              "maxLength": 40
            },
            "email": {
              "type": "string",
              "format": "email",
              "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
            },
            "website": {
              "type": "string",
              "maxLength": 500
            },
            "about_text": {
              "type": "string",
              "maxLength": 5000
            },
            "quote": {
              "type": "string",
              "maxLength": 300
            },
            "license_number": {
              "type": "string",
              "maxLength": 100
            },
            "year_established": {
              "type": "integer",
              "minimum": 1800,
              "maximum": 2100
            },
            "company_size": {
              "type": "string",
              "maxLength": 100
            }
          }
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "write",
        "open_world": false,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v3",
      "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": "medium",
        "operational_transparency": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "contractor.search",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "contractor.profile.read",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "contractor.reviews.read",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "contractor.trades.list",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "lead.submit",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "review.submit",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "lead.read-own",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "lead.update",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "profile.update-own",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "itb.search",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "itb.read",
            "weight": 80,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "availability.read",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "marketplace-request.list",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "marketplace-request.read",
            "weight": 70,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "real-estate",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "discover",
          "retrieve",
          "execute",
          "transact"
        ]
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "business-commerce",
        "integrations": [],
        "use_cases": {
          "en": [
            "Search for licensed contractors by trade or location",
            "Fetch contractor profiles and reviews",
            "Submit leads to contractors"
          ],
          "zh": [
            "按行业或地点搜索持牌承包商",
            "获取承包商资料和评论",
            "向承包商提交线索"
          ]
        }
      },
      "capability_units": [
        {
          "id": "tool:search_contractors",
          "kind": "mcp_tool",
          "capability_id": "contractor.search",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "search parameters"
          ],
          "produces": [
            "contractor list"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_contractor",
          "kind": "mcp_tool",
          "capability_id": "contractor.profile.read",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "slug"
          ],
          "produces": [
            "contractor profile"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_reviews",
          "kind": "mcp_tool",
          "capability_id": "contractor.reviews.read",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "contractor_slug",
            "limit"
          ],
          "produces": [
            "reviews"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:list_trades",
          "kind": "mcp_tool",
          "capability_id": "contractor.trades.list",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [],
          "produces": [
            "trade list"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:submit_lead",
          "kind": "mcp_tool",
          "capability_id": "lead.submit",
          "effect": "external_action",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "lead information"
          ],
          "produces": [
            "lead submission result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:submit_review",
          "kind": "mcp_tool",
          "capability_id": "review.submit",
          "effect": "external_action",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "review details"
          ],
          "produces": [
            "review submission result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_my_leads",
          "kind": "mcp_tool",
          "capability_id": "lead.read-own",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "status",
            "limit"
          ],
          "produces": [
            "leads"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:respond_to_lead",
          "kind": "mcp_tool",
          "capability_id": "lead.update",
          "effect": "write",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "lead_id",
            "status",
            "note"
          ],
          "produces": [
            "updated lead"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:update_my_profile",
          "kind": "mcp_tool",
          "capability_id": "profile.update-own",
          "effect": "write",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "profile fields"
          ],
          "produces": [
            "updated profile"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:search_itbs",
          "kind": "mcp_tool",
          "capability_id": "itb.search",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "query",
            "city",
            "state_code",
            "limit"
          ],
          "produces": [
            "ITB list"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_itb",
          "kind": "mcp_tool",
          "capability_id": "itb.read",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "itb_id"
          ],
          "produces": [
            "ITB details"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_availability",
          "kind": "mcp_tool",
          "capability_id": "availability.read",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "slug"
          ],
          "produces": [
            "availability calendar"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:list_marketplace_requests",
          "kind": "mcp_tool",
          "capability_id": "marketplace-request.list",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "q",
            "limit"
          ],
          "produces": [
            "marketplace request list"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:get_marketplace_request",
          "kind": "mcp_tool",
          "capability_id": "marketplace-request.read",
          "effect": "read",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "id_or_slug",
            "state_code",
            "city_slug"
          ],
          "produces": [
            "marketplace request details"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {},
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Finding licensed contractors in the US by trade or location",
          "Reviewing contractor profiles and customer reviews",
          "Submitting leads or reviews to contractors",
          "Searching public invitations to bid (ITBs) and marketplace requests"
        ],
        "not_for": [
          "General-purpose contractor search outside the US",
          "Direct financial transactions or payments"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.contractorsnearme%2Fcontractors-near-me/versions/1.2.0",
          "observation": "MCP source record for Contractors Near Me; version 1.2.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://contractorsnearme.ai/api/mcp#tools/list",
          "observation": "14 tools were returned by MCP discovery; 14 were retained for review.",
          "observed_at": "2026-09-04T04:32:06.770Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication mechanism for tools requiring API key is not fully specified",
        "Pricing model is unknown",
        "Exact output schemas are not provided"
      ],
      "id": "REV_910F9C910074",
      "resource_id": "RES_01342377A4ED",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-04T04:32:27.970Z"
    }
  }
}