Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/superradcompany/tool-cli/llms.txt

Use this file to discover all available pages before exploring further.

Manage per-tool configuration — set API keys and secrets, retrieve stored values, list all configured tools, or remove credentials. Values are encrypted at rest on your local machine.

Subcommands

SubcommandAliasDescription
tool config setsSet configuration values (and trigger OAuth if needed)
tool config getgShow stored configuration for a tool
tool config listlList all configured tools, or show the schema for a specific tool
tool config unsetuRemove stored configuration and credentials

tool config set

Set configuration values for a tool. Runs interactively by default — prompts you for each required value. Pass values directly as trailing KEY=VALUE arguments or via the -k flag to skip prompts.
tool config set <tool> [values]... [options]

Arguments

tool
string
required
Tool reference (namespace/name[@version]) or local path.
values
string
Configuration values as trailing arguments in KEY=VALUE format. Repeatable.

Options

-k, --config
string
Configuration value as KEY=VALUE. Can be repeated: -k TOKEN=abc -k REGION=us.
-y, --yes
boolean
Skip interactive prompts. Only the values you provide are used — missing required keys are left unset.

Examples

# Interactive — prompts for all required fields
tool config set appcypher/bash

# Set a single value as a trailing argument
tool config set appcypher/bash API_KEY=xxx

# Set multiple values at once
tool config set appcypher/weather k=a u=m

# Use -k flag instead of trailing args
tool config set appcypher/api -k TOKEN=xxx

# Non-interactive — only the provided values are saved
tool config set appcypher/api -y key=xxx
For HTTP tools that use OAuth, running tool config set triggers the browser-based OAuth flow automatically. After authorizing, the token is stored and encrypted locally — no manual token copying required.

tool config get

Show the stored configuration for a tool. Displays all keys by default, or a specific key if provided.
tool config get <tool> [key] [options]

Arguments

tool
string
required
Tool reference (namespace/name[@version]) or local path.
key
string
A specific config key to display. If omitted, all stored keys are shown.

Options

--json
boolean
Output configuration as JSON.

Examples

# Show all stored config for a tool
tool config get appcypher/bash

# Show a specific key only
tool config get appcypher/bash API_KEY

tool config list

Without arguments, lists all tools that have saved configuration. With a tool reference, shows the config schema for that tool (the keys it accepts, their types, and descriptions).
tool config list [tool] [options]

Arguments

tool
string
Tool reference or local path. When provided, shows the config schema for that tool instead of listing all configured tools.

Options

--json
boolean
Output as JSON.

Examples

# List all tools that have saved config
tool config list

# Show the config schema for a specific tool
tool config list appcypher/bash

# Show config schema for a local tool
tool config list ./my-tool

# Concise output for scripts
tool config list appcypher/bash -c

# JSON output
tool config list appcypher/bash --json

tool config unset

Remove stored configuration and credentials for a tool. Prompts for confirmation unless -y is passed.
tool config unset [tool] [options]

Arguments

tool
string
Tool reference to remove config for. Required unless --all is used.

Options

--all
boolean
Remove configuration for all tools at once.
-y, --yes
boolean
Skip the confirmation prompt.

Examples

# Remove config and credentials for a specific tool
tool config unset appcypher/bash

# Remove config for all tools
tool config unset --all

# Remove all config without confirmation
tool config unset --all -y
Configuration values — including API keys, tokens, and OAuth credentials — are encrypted at rest on your local machine using your system’s keychain or a local encrypted store. They are never sent to any remote server.

Build docs developers (and LLMs) love