---
title: "Invoke a tool by name"
method: POST
path: "/tools/{tool}"
---

# Invoke a tool by name

`POST /tools/{tool}`

## Request

- Base URL: `https://anthra.com/api/v1`
- URL: `https://anthra.com/api/v1/tools/{tool}`
- Auth: HTTP bearer

Generic gateway to any capability in the catalog (`GET /tools`). The request body is the tool's arguments (validated against its `inputSchema`). The caller must carry the tool's declared scope. Returns `{ data: … }` with the tool's structured result.

## Request body

- object

## Response `200`

OK — tool result in `data`.

## Other responses

- `400`: Tool error or invalid arguments.
- `404`: Unknown tool.

---

[API](https://skmtc.dev/anthra/apis/anthra-api.md) · [All operations](https://skmtc.dev/anthra/apis/anthra-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anthra/apis/anthra-api/revisions/d21f87c435bf?raw)
