Discover Services
Search the marketplace for API services matching your needs using natural language.
Request
POST /v1/discoverNo authentication required.
Body
| Field | Type | Required | Description |
|---|---|---|---|
need | string | Yes | Natural language description (max 1000 chars) |
tags | string[] | No | Filter by tags (max 20) |
max_price | string | No | Maximum price per call in USD |
limit | number | No | Max results (1-20, default 5) |
Example
bash
curl -X POST https://registry.ucm.ai/v1/discover \
-H "Content-Type: application/json" \
-d '{"need": "search the web for information", "max_price": "0.05"}'Response
200 OK
json
{
"services": [
{
"service_id": "ucm/web-search",
"name": "UCM Web Search",
"description": "Real-time web search powered by Tavily. Returns titles, URLs, and snippets.",
"price": "0.01 USD/call",
"relevance_score": 0.95,
"endpoint_count": 1,
"endpoint_names": ["search"]
}
]
}TIP
You can also browse the full catalog without semantic search: GET /v1/services