---
title: "Discover Providers"
method: POST
path: "/v1/intent/discover"
---

# Discover Providers

`POST /v1/intent/discover`

## Request

- Base URL: `https://api.jarvisclaw.ai`
- URL: `https://api.jarvisclaw.ai/v1/intent/discover`
- Auth: HTTP x402

Discover available providers and capabilities across the federation for a given capability class. Returns the live catalog an agent can act on.

## Request body

- object
  - `capability` string, required: Capability class to discover (e.g. 'text-generation', 'image', 'search')

## Response `200`

Successful response

- object
  - `data` object

## Other responses

- `402`: Payment Required

---

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