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.

Some tools require configuration before they can run — API keys, tokens, or other settings. The tool config commands handle this for you.
API keys and secrets are encrypted at rest. Sensitive fields are masked when displayed. Your credentials never leave your machine.

Set configuration

Run tool config set to configure a tool. Without any arguments it enters an interactive prompt that walks you through each required field. You can also pass values directly on the command line.
tool config set bash API_KEY=xxx    # set single value
tool config set weather k=a u=m     # set multiple values
tool config set api -k TOKEN=xxx    # use -k flag
tool config set service             # interactive prompts
tool config set api -y key=xxx      # non-interactive
1

Run the set command

tool config set library/my-api-tool
If the tool has required fields, you’ll be prompted for each one interactively.
2

Pass values directly (optional)

To skip prompts, provide values as KEY=VALUE arguments:
tool config set library/my-api-tool API_KEY=sk-xxx BASE_URL=https://api.example.com
3

Verify the result

tool config get library/my-api-tool

Check current values

tool config get shows what config values are currently saved for a tool. Sensitive fields are masked in the output.
tool config get bash           # show all config for tool
tool config get bash API_KEY   # show specific key

List configured tools

tool config list with no arguments shows all tools that have saved configuration. Pass a tool reference to see that tool’s config schema instead.
tool config list                   # list all tools with saved config
tool config list appcypher/bash    # show config schema for a tool
tool config list ./my-tool         # show config schema for local tool
tool config list bash -c           # concise output
tool config list bash --json       # JSON output
Use tool config list <tool> to discover what fields a tool accepts before setting them, especially for tools you haven’t configured yet.

Remove configuration

tool config unset removes saved config and credentials for a tool. Use --all to clear everything at once.
tool config unset bash         # remove config and credentials
tool config unset --all        # remove for all tools
tool config unset --all -y     # skip confirmation prompt
Unsetting a tool’s config removes its stored credentials. You’ll need to re-run tool config set before using that tool again.

Build docs developers (and LLMs) love