RESTMCP
ElevenLabs agent
In brief
We do not integrate ElevenLabs. You connect your agent to our API — REST and/or MCP. No proprietary connector.
Prerequisites
- ElevenLabs agent (or any other agent)
- AskMarcel API key (ak_live_)
No dedicated connector
AskMarcel does not ship an ElevenLabs integration. An ElevenLabs agent is a client, same as Claude, n8n or a homegrown agent. Two paths, either or both:
- REST — POST https://api.askmarcel.app/v1/diagnostic (lookup) or POST https://api.askmarcel.app/v1/diagnostic/turn (guided, Idempotency-Key required)
- MCP — https://mcp.askmarcel.app (tools/list, diagnose, diagnose_guided, …)
Via REST
In the agent: HTTP tool (webhook / server tool) to AskMarcel. Authorization: Bearer ak_live_…
POST /v1/diagnostic
curl -s https://api.askmarcel.app/v1/diagnostic \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{"brand":"Mitsubishi","model":"Ecodan PUHZ-W85","error_code":"E7"}'Via MCP
Server URL: https://mcp.askmarcel.app. JSON-RPC POST transport. GET + Accept: text/event-stream returns 405 — the Streamable HTTP client falls back to POST. MCP-Protocol-Version header optional (missing = 2025-06-18).
tools/list
curl -s -X POST https://mcp.askmarcel.app \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Verify it works
The agent must see the same payloads as a REST curl or an MCP tools/call. If not, the agent’s tool mapping is wrong — not AskMarcel.
curl test
curl -s https://api.askmarcel.app/v1/diagnostic \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{"brand":"Mitsubishi","model":"Ecodan PUHZ-W85","error_code":"E7"}'Known limitations
- No proprietary ElevenLabs connector, SDK or webhook
- GET SSE → 405 (Streamable HTTP without a stream); fall back to POST
- diagnose_guided is beta; Idempotency-Key / request_id required
Video coming soon
Notify me