Repository navigation
Claude Code Tools Other
xsyetopz edited this page Oct 19, 2026
·
1 revision
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.
| 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"
|
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
|
- Tools Reference is the docs page.
- MCP covers the connector tools.
claudetto
- Start
- Slices
- Add-Ons
- Reference
- Rationale
- Evidence
- Development
Claude Code 2.1.303
- Start
- Models and Context
- Configure
- Extend
- Findings