> ## Documentation Index
> Fetch the complete documentation index at: https://docs.promptjuggler.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools

> Give your prompts superpowers: HTTP, scripts, search, MCP, and more.

Tools are functions that a model can call during prompt execution. When the model needs external information or wants to perform an action, it requests a tool call. PromptJuggler executes it, feeds the result back, and the model continues – across as many rounds as the conversation needs.

You can attach any combination of tools to a prompt: HTTP calls, knowledge base searches, scripts, web search, MCP servers, or even other prompts and workflows.

Every tool has a **name**, a **description** (which tells the model what the tool does and when to use it), and a **fail-fast** toggle. When fail-fast is on, a failed tool call fails the entire prompt run. When off, the error is fed back to the model so it can try a different approach.

See the [Tools section](/tools/overview) for detailed documentation on each tool type and its configuration.
