---
title: "Invoke a skill (invoke_skill)"
method: POST
path: "/sdk/agents/{agentId}/skills/{name}/invoke"
tags: ["SDK — Skills"]
---

# Invoke a skill (invoke_skill)

`POST /sdk/agents/{agentId}/skills/{name}/invoke`

## Request

- Base URL: `https://api.agentbrink.com/api`
- URL: `https://api.agentbrink.com/api/sdk/agents/{agentId}/skills/{name}/invoke`
- Auth: HTTP bearer

Dispatch a skill call. For webhook handlers, POSTs to the configured URL. For MCP handlers, calls the tool via JSON-RPC 2.0.

## Request body

- InvokeSkillBody: Arbitrary key-value arguments to pass to the skill

## Response `200`

Skill result

- InvokeSkillResponse
  - `success` boolean
  - `output` unknown
  - `error` string

## Other responses

- `404`: Resource not found

---

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