{"repo":"infobip/infobip-openapi-mcp","free":true,"listed":false,"github":"https://github.com/infobip/infobip-openapi-mcp","clone":"git clone https://github.com/infobip/infobip-openapi-mcp.git","description":"Infobip OpenAPI MCP is a framework for exposing OpenAPI documented HTTP APIs as MCP servers. It is based on Spring AI and made to run as a Spring Boot application. It is powering Infobip's own MCP servers, and you can use it to implement your own MCP servers.","language":"Java","stars":42,"topics":["ai-agents","infobip","mcp","openapi","spring","spring-ai","spring-boot","swagger"],"license":"MIT","category":"mcp-servers","readme_excerpt":"OpenAPI MCP OpenAPI MCP is an open-source framework for exposing any [OpenAPI][1]-documented HTTP APIs as [MCP][2] servers. Built on [Spring AI][3] and designed to run as a [Spring Boot][4] application, it's already running in production, powering [Infobip MCP servers][5]. It's production-tested and ready for you to use in your own projects! Features The framework is a bridge from the OpenAPI described APIs to MCP servers. Core functionality is mapping HTTP API operations (paths and HTTP methods) to MCP tools. This includes a setup step that happens upfront to prepare tool metadata which is presented to AI agents and a runtime step that happens when AI agents invoke tools. Some of the core features include: - Adapting OpenAPI specification to work with MCP tools. APIs have more flexibility in their inputs, e.g. they accept path and query parameters, while MCP tools expect to receive all inputs as a single JSON object. The framework will detect these cases and wrap / unwrap inputs accordingly. - OpenAPI specification allows advanced features in request schema definitions, such as discriminators for polymorphic models. This is not allowed in pure JSON schema used by MCP, so the framework has a transformation step in which discriminators are resolved and embedded in a way compatible with JSON schema. - Mock mode in which MCP server returns examples from the OpenAPI specification instead of making HTTP API calls [!IMPORTANT] The OpenAPI MCP framework allows you to expose any HTTP","default_branch":null,"files":null,"tree":[],"storefront":"/r/infobip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/infobip/infobip-openapi-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}