Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Duvo Ai MCP API
version: 1.0.0
description: 'Operations tagged MCP across 2 of this provider''s published API definitions: duvo-ai-openapi-original.json, duvo-ai-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.duvo.ai
description: Production server
tags:
- name: MCP
description: MCP JSON-RPC endpoint exposing public API routes as LLM-callable tools
paths:
/v2/mcp:
post:
tags:
- MCP
description: MCP JSON-RPC endpoint (Streamable HTTP transport). Exposes every public API route as an LLM-callable tool.
security:
- bearerAuth: []
responses:
'200':
description: Default Response
summary: Create mcp
x-summary-source: derived
operationId: postV2Mcp
x-operation-id-source: derived
get:
tags:
- MCP
description: 'MCP Streamable HTTP: GET is not supported (no server-initiated streaming). Use POST.'
responses:
'200':
description: Default Response
summary: Get mcp
x-summary-source: derived
operationId: getV2Mcp
x-operation-id-source: derived
servers:
- url: https://api.duvo.ai
description: Production server
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: API key authentication. Get your API key from the Duvo dashboard.
x-refined-from:
- duvo-ai-openapi-original.json
- duvo-ai-openapi.json