Agoda's API Agent Converts Any API to MCP with Zero Code and Deployments
Briefly

Agoda's API Agent Converts Any API to MCP with Zero Code and Deployments
"API Agent functions as a universal MCP server. Engineers configure the MCP client with a target URL and API type. The agent automatically introspects the API schema and generates queries in response to natural language input. A single deployment can serve multiple APIs simultaneously. Each API appears as a separate MCP server to clients while sharing the same instance. Adding a new API requires only a configuration update."
"The architecture includes a schema introspection module. When configured with a target API, the agent retrieves the API schema dynamically. For GraphQL, it extracts types, fields, and input parameters. For REST APIs, it uses OpenAPI specifications or JSON response examples. This enables the agent to construct queries without requiring prebuilt adapters. The system stack includes FastMCP for the MCP server, the OpenAI Agents SDK for language model orchestration, and DuckDB for in-memory SQL post-processing."
API Agent provides zero-code, zero-deployment connectivity between a single Model Context Protocol (MCP) server and internal REST or GraphQL APIs. Engineers supply a target URL and API type; the agent dynamically retrieves API schemas and constructs queries from natural-language input. GraphQL schemas are parsed for types, fields, and parameters; REST APIs use OpenAPI specs or JSON examples. One deployment can serve many APIs while presenting each as a distinct MCP endpoint to clients. The stack uses FastMCP, the OpenAI Agents SDK, and DuckDB, and includes features like dynamic tool naming, schema search, turn tracking, and observability integrations.
Read at InfoQ
Unable to calculate read time
[
|
]