Skip to content

Claude Code Tools Other

xsyetopz edited this page Oct 19, 2026 · 1 revision

Claude Code Tools: Gated and Surface-Specific Tools

These tools appear only when a gate, a plan, or a session mode turns them on. Most of them serve onboarding, design work, connectors, or self-hosted runners. For example, PushNotification sends a notice to your terminal when a long task ends. The marks are explained on Tools.

Tools

Mark Item What It Does How It Works Where It Can Be Used Read-Only Parallel Deferred Source
🔍 🧪 ReadNotifications Reads queued external notifications (webhooks, triggers). No parameters. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ✅ ✅ ❌ bundle searchHint:"read queued external notifications (webhooks, triggers)"
✅ 🧪 ShareOnboardingGuide Uploads ONBOARDING.md and returns a team share link. mode (check, update, create, delete, default check), short_code (string, optional). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ Tools Reference
🔍 🧪 ShowOnboardingRolePicker Shows the Cowork onboarding role picker. No parameters. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"show the Cowork onboarding role picker"
🔍 🧪 OfferChromeSetup Offers Claude in Chrome setup. reason (string, max 200, optional). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"offer the user Claude in Chrome setup for their own browser"
🔍 🧪 SendUserMessage Sends a message to the user (brief or assistant mode). message (string, required, markdown), attachments (paths or file objects, optional), status (normal or proactive). Has an alias. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ✅ ❌ ❌ bundle searchHint:"send a message to the user"
✅ 🧪 SendFeedback Drafts product or model-behavior feedback. type (enum), title (string, required), details (string, required), area, failure_mode, task_category (optional). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ Tools Reference
🔍 🧪 SuggestPluginInstall Renders a plugin install card. contextLabel (string max 128), plugins (1 to 16), trigger. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"render a plugin install card"
🔍 🧪 SuggestSkills Renders addable claude.ai skills by keyword. keywords (1 to 8 strings, required), contextLabel, trigger. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"render addable claude.ai skills by keyword"
🔍 🧪 FetchInboxMessage Reads a relayed inbox message from a linked thread. file_id (string, required). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ✅ ❌ ✅ bundle searchHint:"read a relayed inbox message from a linked thread"
🔍 🧪 PublishPlugin Publishes a plugin or mod to the organization library. path (string, required), destination (organization), description, replace (boolean), shown, question. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"publish or share a plugin or mod with the team or organization library"
✅ 🧪 Artifact Renders an HTML file to a claude.ai web page. The saved sub-agents docs list Artifact among tools a background subagent keeps. Gate: the enableArtifact setting (old page). Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ Tools Reference, Configure Permissions
🔍 🧪 AppifactRepl Runs appifact SDK JavaScript against an artifact. skill, artifact (strings, optional), code (string, required). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"run appifact SDK JavaScript against an artifact"
🔍 🧪 SendFile Sends files to another Claude Code session. to (string, required), files (string array, 1 to max), message (optional). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"send files to another Claude Code session"
✅ 🧪 Poll Waits for and receives queued harness events. No parameters. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ✅ ❌ ❌ -
✅ 🧪 PushNotification Sends a notification to the terminal and optionally to mobile. message (string, required, under 200 characters), status (proactive). Also an entry-point rule for remote_trigger. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ Tools Reference, Environment Variables
🔍 🧪 DesignSync Syncs local design system components to a claude.ai/design project. method, projectId, path, writes, deletes, planId, files, paths, name, assets, localDir. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"sync local design system components to a claude.ai/design project"
🔍 🧪 ClaudeDesign Works with Claude Design projects. operation, arguments (object, default {}). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"work with Claude Design (claude.ai/design) projects"
🔍 🧪 Projects Reads and writes the attached claude.ai project. method union, method-specific fields. Gate: allow_projects_tool policy and an attached project. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"read and write the session's attached claude.ai project"
✅ 🧪 EndConversation Ends the conversation (abuse, or on request). No parameters. Removed from subagents. The docs name it. A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ✅ ❌ ✅ Tools Reference, Configure Permissions
✅ 🧪 RemoteTrigger Manages scheduled cloud agent routines. action, trigger_id, session_id, cursor, body. Gate: first-party login, allow_remote_sessions policy, not CLAUDE_CODE_REMOTE. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ Tools Reference
🔍 🧪 SearchMcpRegistry Finds MCP connectors by keyword. keywords (1 to 8 strings). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"discover MCP connectors by keyword"
🔍 🧪 SuggestConnectors Resolves MCP connector payloads by directoryUuid. uuids (1 to 32 strings). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"resolve MCP connector payloads by directoryUuid"
🔍 🧪 ListConnectors Lists installed MCP connectors. keywords (optional filter). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ✅ bundle searchHint:"list the user's installed MCP connectors"
✅ 🧪 SendUserFile Delivers files to the user. files (string array), caption, status (normal or proactive), display (render or attach). A hidden server-side flag turns it on. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ Tools Reference
🔍 🧪 propose_skills Proposes skills from recurring procedures. proposals (array of name, kind new or improvement, target, description, evidence, skillMd). Gate: CLAUDE_CODE_SKILL_PROPOSALS or a remote entry point. Main session only (gated). Not kept in background subagents. ❌ ❌ ❌ bundle searchHint:"propose skills from recurring procedures for the user to review and save"
🔍 🧪 self_hosted_runner_get_pool Read self-hosted environment aggregates and queue counts. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"read self-hosted environment aggregates and queue counts"
🔍 🧪 self_hosted_runner_list_sessions List queued/assigned sessions in a self-hosted environment. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"list queued/assigned sessions in a self-hosted environment"
🔍 🧪 self_hosted_runner_list_runners List registered self-hosted runners for an environment. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"list registered self-hosted runners for an environment"
🔍 🧪 self_hosted_runner_list_secrets List self-hosted environment secrets (metadata only). Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"list self-hosted environment secrets (metadata only)"
🔍 🧪 self_hosted_runner_read_health Probe local self-hosted runner /healthz endpoint. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"probe local self-hosted runner /healthz endpoint"
🔍 🧪 self_hosted_runner_read_metrics Read self-hosted runner Prometheus gauges from /metrics. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"read self-hosted runner Prometheus gauges from /metrics"
🔍 🧪 self_hosted_runner_requeue_session Requeue a stuck self-hosted runner session onto another runner. Self-hosted runner mode only. Self-hosted runner sessions. ❌ ❌ ✅ bundle searchHint:"requeue a stuck self-hosted runner session onto another runner"
🔍 🧪 self_hosted_runner_spawn_local Start a local self-hosted runner process for try-it-out. Self-hosted runner mode only. Self-hosted runner sessions. ❌ ❌ ✅ bundle searchHint:"start a local self-hosted runner process for try-it-out"
🔍 🧪 self_hosted_runner_tail_log Tail self-hosted runner log file with secret redaction. Self-hosted runner mode only. Self-hosted runner sessions. ✅ ✅ ✅ bundle searchHint:"tail self-hosted runner log file with secret redaction"

Tools in the Bundle Without an Inventory Row

These tools are in the bundle but not in inv-2.1.303.json, because their definitions do not use a plain searchHint literal.

Mark Item What It Does How It Works Where It Can Be Used Read-Only Parallel Deferred Source
✅ ToolSearch Loads the schema of deferred tools. See Tools. Main session and subagents. ❌ ❌ ❌ Tools Reference, Create Custom Subagents
✅ Agent, Monitor, ScheduleWakeup, Workflow, SubagentHandback Covered on the other pages. See Agents and Tasks. - ❌ ❌ ❌ Tools Reference, Configure Permissions
✅ 🧪 WaitForMcpServers Waits for pending MCP servers. Used when tool search is off. Removed from subagents. Main session. ❌ ❌ ❌ Tools Reference, Create Custom Subagents
🔍 StructuredOutput Returns the final JSON for --json-schema runs. Never deferred. Main session in print mode. ❌ ❌ ❌ Bundle StructuredOutput
✅ ListMcpResourcesTool, ReadMcpResourceTool, ReadMcpResourceDirTool List and read MCP resources. Deferred. Read-only. Safe to run in parallel. When an MCP server has resources. ✅ ✅ ✅ Tools Reference
🔍 RefreshMcpTools, ObserverReport, TestingPermission, ArtifactCheck, ArtifactComments, ArtifactData Internal or gated tools. Names only. Unknown ❌ ❌ ❌ Old page Builtins-Tools

See Also

Clone this wiki locally