# Smart tool matching

See how SpringBrand matches a marketing or sales task to fitting APIs and uses results to inform later choices.

Give SpringBrand a task and relevant context through your Agent. SpringBrand selects fitting APIs or Plugins, reviews the result, and refines later choices. A Plugin can organize several steps around one task. Ask your Agent to show the operation selected for a specific run.

## The selection loop

1. Describe the goal

   Give your Agent a clear outcome, relevant context, and any limits on sources or actions.

2. Inspect the match

   Ask which available SpringBrand operation fits and why. Check its required inputs and access before running it.

3. Review the result

   Check returned evidence and limitations. Record what worked and change the next request if the result missed the goal.

## Inspect a specific choice

**Copy a read-only tool check**

```text
For [task and context], inspect the SpringBrand operations available in this session.
Before running anything, show the matching operation, why it fits, its required inputs, and any account or approval step.
If several options exist, compare their live descriptions. If none fits, stop and tell me.
```

> To understand a specific choice, inspect the operation shown in your Agent and its result. If you want to change the next run, tell your Agent what worked, what missed the goal, and what to prioritize.

- [How it works](/developers/docs/how-it-works): See the full request-to-result flow.
- [Improve with feedback](/developers/docs/memory-and-evolution): See how feedback can guide later choices.
