Back to Home
infobip icon

infobip-openapi-mcp

Verified Safe

by infobip

Overview

Exposes any OpenAPI documented HTTP API as a Model Context Protocol (MCP) server for AI agents, with support for mock mode and authentication.

Installation

Run Command
docker run --rm -ti -p 8080:8080 infobip-sms-mock-mcp:latest

Environment Variables

  • INFOBIP_OPENAPI_MCP_OPEN_API_URL
  • INFOBIP_OPENAPI_MCP_API_BASE_URL
  • INFOBIP_OPENAPI_MCP_TOOLS_MOCK
  • INFOBIP_OPENAPI_MCP_SECURITY_AUTH_ENABLED
  • INFOBIP_OPENAPI_MCP_SECURITY_AUTH_AUTH_URL
  • SPRING_AI_MCP_SERVER_TYPE
  • SPRING_AI_MCP_SERVER_PROTOCOL

Security Notes

The framework itself appears well-engineered with explicit handling for authorization headers in core components (ToolHandler, InitialAuthenticationFilter). Authentication is delegated to a configurable external `auth-url`, which is a good security practice. However, the overall security posture heavily depends on the trustworthiness of the provided OpenAPI specification and configured API endpoints. Malicious OpenAPI specifications or API responses could potentially lead to data exposure or prompt injections into AI agents. The 'JSON double serialization mitigation' helps handle malformed LLM inputs, preventing certain types of errors but should not be seen as a replacement for robust input validation on the underlying API. There are no obvious signs of 'eval' or similar dangerous dynamic code execution patterns on untrusted inputs within the provided source.

Similar Servers

Stats

Interest Score46
Security Score8
Cost ClassLow
Stars21
Forks0
Last Update2026-01-19

Tags

MCP ServerOpenAPIAPI GatewayMock ServerSpring Boot