Same response structure
SDK, HTTP, and MCP return the same grounded answer and supporting records.
Give any agent or application a grounded answer from current data through an SDK, HTTP, or MCP. Keep data ready or deliver it elsewhere when the workflow requires.
const result = await client.askContext("customer-billing", {
question:
"Can this customer receive a refund for the duplicate annual charge?",
input: { customer_id: "cus_8142" },
saveAnswer: false,
});
console.log(result.answer);MCP connects supported agents and coding tools. Applications using OpenRouter can call a configured context through an SDK or HTTP and use the returned answer in their workflow.
Coding agents and IDEs
Agent systems and model routing
Every method uses the same request meaning. Switch languages or use the HTTP and MCP contracts directly.
const result = await client.askContext("customer-billing", {
question:
"Can this customer receive a refund for the duplicate annual charge?",
input: { customer_id: "cus_8142" },
saveAnswer: false,
});
console.log(result.answer);Each guide connects a Remac access method to a complete developer workflow.
Call a configured billing context and return a grounded answer with its supporting records.
Open guideAgents / MCPCall a configured Remac context from Claude Code, Cursor, GitHub Copilot, or Codex.
Open guideContext / Python SDKAsk a configured synchronized context and return an answer grounded in its current records.
Open guidePipelines / Go SDKPrepare selected Notion content, create embeddings where required, and replace the matching vector points.
Open guidePipelines / HTTP APISend separate prepared outputs to Kafka, Amazon S3, and an HTTPS case endpoint from one Pipeline run.
Open guideOperations / HTTP APIRead the Pipeline execution and see which configured destinations are pending, delivered, or failed.
Open guideRemac keeps source access, context preparation, and destination delivery behind stable contracts.
SDK, HTTP, and MCP return the same grounded answer and supporting records.
Remac prepares a separate payload for each selected destination after the source returns.
A safe destination retry reuses the stored payload. It does not repeat preparation.
One failed destination does not erase a confirmed result from another destination.
Start with one context request, then add synchronized context or destination delivery when the workflow needs it.