DEVELOPER DOCUMENTATION

Build with multi-model intelligence.

Integrate the full 3-stage deliberation system into your applications via REST API or MCP server.

Authentication

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/

REST API Endpoints

Query

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").

Councils

Models

GET /api/v1/models — List all available LLM models from the OpenRouter catalogue.

Conversations

Account

MCP Server

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.

Error Codes

StatusMeaning
400Bad Request — invalid input or validation errors
401Unauthorized — missing or invalid API key
402Payment Required — insufficient credits
403Forbidden — accessing another user's resource
404Not Found — council or conversation not found
422Unprocessable Entity — empty question or invalid values
429Too Many Requests — rate limit exceeded
500Internal Server Error