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

Create my key →

Create my key →