{
  "server": "hubspot-acme-prod-ro",
  "client": "Claude Code, inherited claude.ai connector",
  "captured": "2026-10-20",
  "mode": "ro",
  "note": "Fictional baseline for scripts/mcp_tools_diff.py. Tool names only, copied from the client's tool list; no tool results. blocked: true means the client blocks the tool (a deny rule in Claude Code, the Blocked category in Claude Desktop and claude.ai). A tool the source denies carries denied_by (role, iam, grant, scope or server), set only after T4 proved the denial; assets/regression-tools-current.json shows it.",
  "tools": [
    {"name": "get_user_details", "annotations": {"readOnlyHint": true}},
    {"name": "search_crm_objects", "annotations": {"readOnlyHint": true}},
    {"name": "get_crm_objects", "annotations": {"readOnlyHint": true}},
    {"name": "query_crm_data", "annotations": {"readOnlyHint": true}},
    {"name": "search_properties", "annotations": {"readOnlyHint": true}},
    {"name": "get_properties", "annotations": {"readOnlyHint": true}},
    {"name": "search_owners", "annotations": {"readOnlyHint": true}},
    {"name": "manage_crm_objects", "blocked": true},
    {"name": "manage_segment", "blocked": true},
    {"name": "manage_custom_properties", "blocked": true},
    {"name": "manage_custom_pipelines", "blocked": true},
    {"name": "manage_campaign_objects", "blocked": true},
    {"name": "manage_marketing_email", "blocked": true},
    {"name": "manage_landing_page", "blocked": true},
    {"name": "manage_website_page", "blocked": true},
    {"name": "manage_blog_post", "blocked": true},
    {"name": "submit_feedback", "blocked": true}
  ]
}
