naftiko: 1.0.0-alpha2 info: label: Merge Gateway — Responses & Embeddings description: 'Merge Gateway — Responses & Embeddings. Lead operation: Create LLM Response. Self-contained capability for LLM inference routed via Gateway with vendor selection visibility.' tags: - Merge - Gateway - LLM - Inference created: '2026-05-22' modified: '2026-05-22' binds: - namespace: env keys: MERGE_GATEWAY_API_KEY: MERGE_GATEWAY_API_KEY capability: consumes: - type: http namespace: gateway-responses baseUri: https://api-gateway.merge.dev description: Merge Gateway — Responses & Embeddings business capability. resources: - name: responses path: /responses operations: - name: createresponse method: POST description: Create LLM Response outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: LLM request body (model, messages, tools, etc.). required: true - name: embeddings path: /embeddings operations: - name: createembedding method: POST description: Create Embedding outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Embedding request body (model, input). required: true authentication: type: bearer token: '{{env.MERGE_GATEWAY_API_KEY}}' exposes: - type: mcp namespace: gateway-responses-mcp port: 9090 transport: http description: MCP adapter for Merge Gateway — Responses & Embeddings. tools: - name: gateway-create-response description: Create LLM Response hints: readOnly: false destructive: false idempotent: false call: gateway-responses.createresponse with: body: tools.body outputParameters: - type: object mapping: $. - name: gateway-create-embedding description: Create Embedding hints: readOnly: false destructive: false idempotent: true call: gateway-responses.createembedding with: body: tools.body outputParameters: - type: object mapping: $.