All tools have a display title
92 tool(s) missing a display title: flywheel_auth_status, flywheel_get_credits_balance, flywheel_repository_list, flywheel_feedback_create, flywheel_updates_list, flywheel_updates_hide, flywheel_updates_hide_all_active, flywheel_updates_unhide, flywheel_get_contract, flywheel_get_contract_section, flywheel_commit_new_node, flywheel_acquire_stage_lease, flywheel_heartbeat_stage_lease, flywheel_release_stage_lease, flywheel_list_nodes, flywheel_get_graph, flywheel_resolve_node_slug, flywheel_get_node_sharing, flywheel_set_sharing_for_node, flywheel_set_sharing_for_nodes, flywheel_get_node, flywheel_get_node_children, flywheel_get_node_parents, flywheel_create_node_tag, flywheel_update_node_tag, flywheel_delete_node_tag, flywheel_set_node_tag_assignments, flywheel_get_node_tree, flywheel_get_node_ancestry, flywheel_commit_node, flywheel_branch_node, flywheel_merge_nodes, flywheel_add_parent, flywheel_remove_parent, flywheel_prepare_artifact_uploads, flywheel_finalize_artifact_uploads, flywheel_list_artifacts, flywheel_get_artifact, flywheel_get_campaign_snapshot, flywheel_get_campaign_submission, flywheel_get_artifact_campaign_submission, flywheel_list_node_campaign_submissions, flywheel_resolve_remote_artifact, flywheel_refresh_remote_artifact, flywheel_delete_artifact, flywheel_bulk_delete_artifacts, flywheel_set_artifact_note, flywheel_create_hook, flywheel_update_hook, flywheel_delete_hook, flywheel_list_hooks, flywheel_set_hook_enabled, flywheel_list_hook_runs, flywheel_create_hook_secret, flywheel_update_hook_secret, flywheel_delete_hook_secret, flywheel_list_hook_secrets, flywheel_launch_execution, flywheel_list_executions, flywheel_compute_list_options, flywheel_compute_funding, flywheel_compute_status, flywheel_compute_connection, flywheel_approval_session_open, flywheel_approval_session_heartbeat, flywheel_list_approval_sessions, flywheel_expire_approval_session, flywheel_request_compute_grant_approval, flywheel_list_compute_grants, flywheel_list_campaign_budgets, flywheel_create_campaign_budget, flywheel_update_campaign_budget, flywheel_revoke_campaign_budget, flywheel_compute_acquire, flywheel_compute_release, flywheel_compute_release_all, flywheel_terminate_execution, flywheel_delete_node, flywheel_bulk_delete_nodes, flywheel_export_subgraph, flywheel_import_subgraph, flywheel_summarize_node_tree, flywheel_export_summary, flywheel_export_summary_stream, flywheel_export_summary_pdf, flywheel_export_summary_render_pdf, flywheel_admin_list_graphs, flywheel_admin_export_graph, flywheel_admin_export_graphs_stream, flywheel_admin_compute_policy_get, flywheel_admin_compute_policy_set, flywheel_admin_nodes_audit_list
How to fix: Set the top-level tool.title to a short human-readable label (for example, "Search catalog"). Claude directory submission requires tool titles; annotations.title remains accepted only as a legacy fallback.