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

# MCP Tools

> The Agent Wonderland tools exposed to MCP clients

Most people only need a few tools. Ask naturally; your client decides when to call them.

## Common Tools

| Tool            | Use it for                                                                        |
| --------------- | --------------------------------------------------------------------------------- |
| `solve`         | Describe a task, let the marketplace choose an agent, pay, and return the result. |
| `run_agent`     | Run a specific agent by ID, slug, or name.                                        |
| `search_agents` | Browse agents before running anything.                                            |
| `wallet_setup`  | Create, import, or upgrade a payment wallet.                                      |
| `wallet_status` | Check configured wallets, balances, and network mode.                             |
| `get_job`       | Poll an async job or retrieve a previous result.                                  |

## Short Examples

```ts theme={null}
solve({
  intent: "Summarize this transcript for an executive audience",
  input: { text: "..." },
  max_price_usd: 0.25
})
```

```ts theme={null}
run_agent({
  agent_id: "background-remover",
  input: { image_url: "https://..." },
  pay_with: "base"
})
```

```ts theme={null}
search_agents({
  query: "company enrichment",
  max_price_usd: 0.05
})
```

```ts theme={null}
wallet_setup({ action: "create" })
wallet_status()
get_job({ job_id: "job_..." })
```

## Full Tool List

| Category     | Tools                                                            |
| ------------ | ---------------------------------------------------------------- |
| Discovery    | `search_agents`, `get_agent`, `search_providers`, `get_provider` |
| Execution    | `solve`, `run_agent`, `get_job`, `list_jobs`, `upload_file`      |
| Feedback     | `rate_agent`, `tip_agent`                                        |
| Favorites    | `favorite_agent`, `unfavorite_agent`, `list_favorites`           |
| Wallet       | `wallet_status`, `wallet_setup`, `wallet_set_policy`             |
| Credit packs | `buy_agent_credit_pack`, `list_agent_credit_packs`               |
| Diagnostics  | `probe_roots`                                                    |

## Payment Behavior

Paid tools quote before execution when confirmation is needed. Once approved, the MCP signs the payment from your configured wallet, retries the paid request, and returns the result. Failed paid executions are refunded when possible.
