Skip to main content

HVAC DIAGNOSTIC API · MANUFACTURER-SOURCED

FOR SOFTWARE, AI AGENTS, AND TECHNICAL SUPPORT

HVAC DIAGNOSTICS
FOR YOUR PRODUCT

Add sourced HVAC answers, agent tools, and guided sessions to your product — REST v1/v2, MCP, and Diagnostic Guide Beta. Applicable manual or explicit abstention.

  • Manufacturer procedure cited — manual, page, section
  • Abstention when no exact OEM source — no billed hallucination
  • REST v1 lookup · v2 SKU provenance · Diagnostic Guide sessions · MCP 2025-06-18
curl https://api.askmarcel.app/v1/diagnostic \
  -H "Authorization: Bearer ak_live_…" \
  -d '{ "brand": "Mitsubishi", "model": "Ecodan PUHZ-W85", "error_code": "E7" }'

TECHNICAL CONTRACT

Which API should I use?

v1 for broad lookup, v2 for strict SKU provenance, Diagnostic Guide sessions for guided diagnostics, MCP for your agents.

SurfaceStatusWhen to useLimit
Broad lookup, automations, legacy integrationsLiveYou need an error code, document search, or one-shot diagnostic without strict SKU provenance.No strict SKU provenance; diagnostic/turn = legacy Air/Water HP guided flow.
Agents and software that must cite or abstainLiveYou must answer only from an exact manual for the SKU — otherwise abstain (not billable).Not a stateful multi-turn session.
CMMS, FSM, cockpit — logged guided diagnosticsBetaYou want the Diagnostic Guide: safe next check, session journal, and resume by session_id.Beta — 5 anchor brands, Air/Water + Air/Air HP; not full depth on 400k codes.
ChatGPT, Claude, custom agentsLiveYour agent calls MCP tools on mcp.askmarcel.app (protocol 2025-06-18).Current OAuth: no diagnostic.run scope for Beta sessions.

Two perimeters: Global lookup (400k+ codes) ≠ Diagnostic Guide Beta (panasonic, daikin, atlantic, mitsubishi-electric, gree, ~15% causal path). Do not promise Diagnostic Guide depth on the full corpus.

REST

Enrich an existing workflow with lookup, SKU resolution, and sourced responses.

MCP

Give the same sourced tools to Claude, ChatGPT, or your custom agent.

Harness Beta

Run a guided session with model/SKU context, a journal, and explicit abstention when no safe check exists.

Full guide — which API?

THE REAL BOTTLENECK

YOUR SOFTWARE KNOWS WHO, WHEN, WHERE.
NOT HOW TO FIX IT.

Your CMMS manages routes. Your ERP handles billing. Your AI agent answers customers. But at the critical moment — the error code on the unit — they still send the technician back to the hotline and 400-page PDFs. AskMarcel supplies sourced technical data while your product keeps its workflow, UX, and customer relationship.

01

Building in-house = a heavy project.

Collecting, cleaning, and structuring manuals from dozens of brands is a job in itself. Not a sprint.

02

Generic AI invents.

An LLM without domain data hallucinates an ohmic value. In the field, a wrong value means a return visit.

03

The data already exists — elsewhere.

AskMarcel has already crawled, structured, and verified it. You plug it in instead of rebuilding it.

ONE API, THREE PROMISES

MARCEL ANSWERS. YOUR TOOLS ACT.

From raw request to displayed procedure — manufacturer citation or explicit abstention.

01

Flexible input: code, model, or photo.

Send an error code, model reference, nameplate image in base64, or a natural language question. The API identifies context and normalizes the request. Endpoint POST /v1/diagnostic.

Step 01
02

Two sockets, one afternoon

The API doesn’t “generate”. It queries 400,000+ sourced error codes. REST or MCP: your team plugs in within an afternoon. Every answer returns its exact source — manual, page, section.

Step 02
03

Structured output: ready to display.

Clean JSON: step-by-step procedure, expected values (ohmic, pressure, temperature), spare part reference. Display it as-is in your UI, or pass it to your agent.

Step 03

REST FOR YOUR SOFTWARE. MCP FOR YOUR AGENTS.

REST API

To integrate AskMarcel into an existing product.

  • Endpoints: /diagnostic, /search, /error-codes, /procedure
  • Bearer key auth, clear quotas, webhooks
  • JS/TS SDK and OpenAPI provided
  • Ideal for: CMMS, ERP, service portals, field mobile apps
AI agents

MCP Server

To give any AI agent real HVAC expertise.

  • Native MCP server: Claude, ChatGPT, Gemini, custom agents
  • The agent "calls" Marcel as a tool, with sources
  • Zero glue code: add the server, the agent can diagnose
  • Ideal for: service copilots, support chatbots, internal assistants
MCP
{
  "mcpServers": {
    "askmarcel": {
      "url": "https://mcp.askmarcel.app",
      "headers": { "Authorization": "Bearer ak_live_…" }
    }
  }
}

The same verified brain. Two ports. Choose the one that fits your stack.

FOR DEVELOPERS & INTEGRATORS

Developers & AI agents

GIVE YOUR AGENT REAL DOMAIN EXPERTISE.

A generalist LLM guesses. Plug in the AskMarcel MCP server and your agent cites its sources: manual, page, value. Free Developer key (50 req/month), SDKs and OpenAPI ready — integrate in an afternoon.

MCP
{
  "mcpServers": {
    "askmarcel": {
      "url": "https://mcp.askmarcel.app",
      "headers": { "Authorization": "Bearer ak_live_…" }
    }
  }
}
Read the MCP docs

Decision-maker (service desk, e-commerce, publisher) rather than developer? Discover Marcel Inside (FR) →

WHY MARCEL, NOT AN LLM ALONE

Integration that doesn’t bill uncertainty

400,000+ branchable error codes

Manufacturer corpus exposed via REST and MCP — for your stack, not a marketing demo.

Sourced, always.

Page, section, value. Traceable answer — or explicit abstention.

All brands

Heat pumps, AC, boilers, stoves & pellets (Daikin, Viessmann, Mitsubishi, Palazzetti…).

Explicit abstention, measured on HVAC-Bench V1

Multi-market rollout without rebuilding.

0+

error codes

0

brands

0

referenced models

0

MCP tools

See the proof page

ONE PLUG FOR EVERY SCALE

PLUG IN. NO SURPRISE INVOICE.

Developer to test. Starter and Business activate self-serve: you're not buying volume, you're buying the right to build on it. White-label with the team.

We only bill what we know

A request is only counted when the answer is sourced and usable. Errors and empty responses are free.

Developer

Testing, POC, personal agents

Free
  • 50 requests/month — hard cap
  • REST API + MCP server
  • “Powered by AskMarcel” attribution
  • Testing and POC — production not permitted
Create a free key

Starter

Indies, integrators

€29/ month excl. VAT
  • Production use permitted
  • REST + MCP, no attribution
  • Webhooks & email support
  • 500 requests/month included
Choose Starter
Popular

Business

Service companies, CMMS/ERP vendors

€149/ month excl. VAT
  • Contractual SLA & high rate limits
  • Citable source — manual + page
  • Priority support · unlimited seats
  • Fair use: 5,000 requests/month
Choose Business

Scale / White-label

Manufacturers, distributors, large vendors

Setup from €5,000+ subscription from €490/month
  • Dedicated volume
  • White-label
  • Custom corpus
  • Account manager
Talk to the team
  • Hard cap per tier (v4): no overage packs and no postpaid billing.
  • 2 months free when paid annually upfront: Starter €290/year, Business €1,490/year.
  • Developer: 50 requests/month, hard cap, no top-up. Built to test, not to ship.
  • A single avoided site revisit (€150+) pays for a year of Starter.

Field technician? See app pricing →

Frequently asked questions

Everything you need to know before plugging in Marcel.

Need technical help? Contact our team

THE BRAIN IS READY. PLUG IT IN.

Create a free key in 2 minutes, or talk to the team for fleet / white-label setup.