Developer Documentation
EvenStance MCP API
Connect your AI assistant to EvenStance using the Model Context Protocol (MCP). Manage dispute cases, generate letters, sync email and calendar, upload to cloud storage, and more — all from Claude Desktop, ChatGPT, or any MCP-compatible client.
API Overview
EvenStance exposes a Model Context Protocol (MCP) endpoint that allows AI assistants to interact with the platform on your behalf. The API supports case management, letter generation, email and calendar synchronisation, cloud storage, e-signatures, company research, and more.
POST https://evenstance.com/api/mcp39
Tools
3
Resources
6
Providers
MCP
Protocol 2024-11-05
Authentication
All API requests require a Bearer token in the Authorization header.
How to get an API key
- Sign in to EvenStance and go to Settings
- Navigate to Connected Services
- Under MCP API Keys, click Create New Key
- Copy the key immediately — it is only shown once
Example request header
Authorization: Bearer es_mcp_your_api_key_here
Security note
API keys grant full access to your account. Never share your key or commit it to source control. You can revoke keys at any time from Settings.
Available Tools
The EvenStance MCP server exposes 39 tools across three categories: case management (internal), email/calendar/cloud (integration), and third-party services (ecosystem).
Case Management(12 tools)
list_casesList all dispute cases for the authenticated user with status, category, and strength score.
get_caseGet detailed information about a specific case including timeline, documents, and communications.
create_caseCreate a new dispute case with company, category, description, and claim value.
get_case_assessmentGet an AI-powered assessment of case strength, recommended next steps, and legal position.
generate_letterGenerate a formal complaint, escalation, or legal letter for a specific case.
add_communicationLog a communication (email, phone, letter) to the case timeline.
get_next_stepsGet personalised recommended next steps based on current case status and history.
search_companiesSearch the UK company directory for contact details, complaints process, and escalation routes.
get_portfolio_statsGet aggregate statistics across all your cases: win rate, active count, total value.
get_deadlinesList upcoming deadlines across all cases with urgency levels.
update_case_statusUpdate the status of a case (e.g., SUBMITTED, UNDER_REVIEW, ESCALATED).
get_company_reviewsGet Trustpilot and other review data for a company to support your case.
Email, Calendar & Cloud(10 tools)
import_outlook_emailsImport relevant emails from connected Outlook account, matched to cases by company.
send_via_outlookSend a letter or message via connected Outlook email.
import_gmail_emailsImport relevant emails from connected Gmail account, matched to cases by company.
send_via_gmailSend a letter or message via connected Gmail.
sync_deadlines_to_google_calendarSync case deadlines to Google Calendar with urgency colour coding.
import_google_calendar_eventsImport calendar events related to your disputes.
sync_deadlines_to_outlook_calendarSync case deadlines to Outlook Calendar.
upload_to_driveUpload documents and exports to connected Google Drive or OneDrive.
import_from_driveImport evidence files from Google Drive or OneDrive.
generate_icalGenerate an iCal (.ics) file of all case deadlines for any calendar app.
Ecosystem & Third-Party Services(17 tools)
create_zoom_meetingCreate a Zoom meeting for consultation or mediation sessions.
create_teams_meetingCreate a Microsoft Teams meeting.
send_slack_messageSend a notification to a Slack channel.
send_whatsapp_messageSend a WhatsApp message via Business API.
export_case_to_notionExport case data to a Notion database.
export_case_to_trelloExport case tasks to a Trello board.
send_for_signatureSend a document for e-signature via Adobe Sign or DocuSign.
check_signature_statusCheck the status of a pending e-signature request.
get_trustpilot_reviewsFetch Trustpilot reviews for a company.
get_tripadvisor_reviewsFetch Tripadvisor reviews for a travel-related company.
lookup_company_houseLook up a company on Companies House (registration, directors, filings).
get_company_officersGet the list of directors and officers for a company.
search_legislationSearch UK legislation on GOV.UK by keyword or Act name.
search_court_casesSearch published court judgments and case law.
get_regulator_infoGet regulator details, contact info, and complaint process.
search_parliament_billsSearch current and recent UK Parliament bills.
research_with_perplexityRun a research query via Perplexity AI for up-to-date legal context.
Resources
MCP resources provide read access to your EvenStance data. AI assistants can query these URIs to understand your current cases, account, and connected services.
EvenStance://casesUser's dispute cases
All dispute cases belonging to the authenticated user
EvenStance://accountAccount information
User profile and subscription details
EvenStance://integrationsConnected services
Status of external service connections
Rate Limits
100
requests per hour (default)
Per key
limits are scoped to each API key
Custom
limits can be set when creating a key
Rate limit headers are included in every response:
X-RateLimit-Limit: 100 X-RateLimit-Remaining: 97 X-RateLimit-Reset: 1709125200
Quick Start
Connect EvenStance to your preferred AI assistant in minutes.
Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"evenstance": {
"url": "https://evenstance.com/api/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer YOUR_API_KEY" }
}
}
}ChatGPT & Other MCP Clients
For clients that support MCP auto-discovery, point them at the discovery URL:
https://evenstance.com/.well-known/mcp.json
Direct API Call (cURL)
You can also call the MCP endpoint directly using JSON-RPC:
curl -X POST https://evenstance.com/api/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_cases",
"arguments": {}
}
}'Ready to get started?
Create your free EvenStance account, generate an API key, and connect your AI assistant in under five minutes.