DEVELOPER DOCUMENTATION
Integrate the full 3-stage deliberation system into your applications via REST API or MCP server.
All API requests require a Bearer token. Create API keys in your Settings page. Keys use the lc_ prefix.
Base URL: https://console.llm-counsel.com/api/v1/
POST /api/v1/query — Run a full 3-stage council deliberation. Pass a question (required) and optional council_id (UUID or template slug like "reasoning", "coders", "general").
GET /api/v1/models — List all available LLM models from the OpenRouter catalogue.
LLM Counsel is available as an MCP (Model Context Protocol) server for AI agents like Claude, Cursor, and other MCP-compatible clients.
SSE URL: https://console.llm-counsel.com/mcp/sse
Available tools: query_council, list_councils, create_council, update_council, delete_council, list_models, list_conversations, get_conversation, get_query_detail, check_credits, get_usage.
| Status | Meaning |
|---|---|
| 400 | Bad Request — invalid input or validation errors |
| 401 | Unauthorized — missing or invalid API key |
| 402 | Payment Required — insufficient credits |
| 403 | Forbidden — accessing another user's resource |
| 404 | Not Found — council or conversation not found |
| 422 | Unprocessable Entity — empty question or invalid values |
| 429 | Too Many Requests — rate limit exceeded |
| 500 | Internal Server Error |