API Endpoints
Discovery API
Unified discovery endpoint for PraisonAI servers
GET
Discovery API
Discovery API
The discovery endpoint provides a unified way to discover all available providers and endpoints on any PraisonAI server.Overview
Every PraisonAI server exposes/__praisonai__/discovery which returns a JSON document describing:
- Server name and version
- Available providers (agents-api, recipe, mcp, a2a, a2u)
- Available endpoints with their capabilities
When to Use
- Client discovery: Automatically discover server capabilities
- Health monitoring: Verify server is running with expected providers
- Integration: Build clients that adapt to available endpoints
Base URL + Playground
http://127.0.0.1:8765
Request
No parameters required.
Example Request
Response
Discovery schema version (e.g., “1.0.0”)
Server name (e.g., “praisonai-unified”)
Server version
List of available providers
List of available endpoints
Example Response
Errors
| Status | Description |
|---|---|
| 200 | Success |
| 500 | Server error |
CLI Equivalent
Configuration
The discovery document is automatically generated based on the server type:| Server Type | Providers Included |
|---|---|
unified | All providers |
agents | agents-api |
recipe | recipe |
mcp | mcp |
tools | tools-mcp |
a2a | a2a |
a2u | a2u |
Notes
- Discovery is always available at
/__praisonai__/discovery - No authentication required for discovery endpoint
- Use discovery to build adaptive clients
- Schema version follows semver
Related
- Health API - Health check endpoint
- Endpoints CLI - CLI for endpoint discovery
Discovery API

