What is MCP?
MCP is an open protocol that lets AI assistants use external tools. When you connect Endprompt’s MCP server to your coding tool, the AI can:- Create and configure endpoints
- Write and test Liquid prompt templates
- Promote prompts to Live and set defaults
- Execute endpoints and analyze results
- Monitor stats and browse execution logs
Supported Tools
The MCP server works with any client that supports the Streamable HTTP transport:- VS Code with GitHub Copilot or compatible extensions
- Claude Desktop
- Cursor
- Windsurf
- Any MCP-compatible client
Setup
Prerequisites
- An Admin API key with the
epa_prefix - An MCP-compatible client
VS Code
Create a.vscode/mcp.json file in your project:
Claude Desktop
Add to yourclaude_desktop_config.json:
Cursor
Add an MCP server in Cursor’s settings with:- URL:
https://api.endprompt.app/mcp - Header:
Authorization: Bearer epa_your_admin_key_here
Available Tools
Once connected, your AI assistant has access to 25 tools organized into three categories.Endpoint Management
Prompt Lifecycle
Execution & Analytics
Example Conversations
”Create a sentiment analysis endpoint”
The AI assistant will:- Call
list_available_modelsto show you model options - Call
create_endpointwith your chosen name and path - Call
add_input_fieldto define the text input - Call
add_output_fieldfor sentiment and confidence outputs - Call
create_promptwith a Liquid template - Call
validate_templateto check for errors - Call
promote_promptto make it Live - Call
set_default_promptto activate it
”How are my endpoints performing?”
The AI assistant will:- Call
get_tenant_statsfor an overview - Call
list_endpointsto show your endpoints - Call
get_endpoint_statsfor specific endpoints you ask about - Call
get_prompt_statsto compare prompt performance
”Show me recent errors”
The AI assistant will:- Call
list_execution_logsfiltered to recent entries - Call
get_execution_logfor any failures to show full details - Analyze the rendered prompt and raw response to identify issues
Transport Details
The server also supports legacy SSE transport for older MCP clients.

