waha-api-mcp-server

gabfr/waha-api-mcp-server

3.1

If you are the rightful owner of waha-api-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OpenAPI MCP Server is designed to read an OpenAPI specification file and expose each API operation as a tool for Claude AI to use.

The OpenAPI MCP Server is a specialized server that leverages the Model Context Protocol (MCP) to transform OpenAPI specifications into actionable tools for Claude AI. By parsing OpenAPI YAML files, it automatically generates MCP tools for each API operation, allowing for seamless integration and interaction with APIs. The server is capable of handling various parameters and request bodies, making live API calls whenever Claude utilizes the tools. This setup is particularly beneficial for developers looking to integrate their APIs with Claude Desktop, providing a streamlined process for API interaction and management.

Features

  • Automatically parses OpenAPI YAML files
  • Generates MCP tools for each API operation
  • Handles path parameters, query parameters, and request bodies
  • Makes live API calls when Claude uses the tools
  • Easy integration with Claude Desktop

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "openapi": {
      "command": "npm",
      "args": ["run", "init"]
    }
  }
}

usage with VS Code

{
  "mcp": {
    "servers": {
      "openapi": {
        "command": "npm",
        "args": ["start"]
      }
    }
  }
}

Tools

  1. listUsers

    Tool for listing all users by making a GET request to the /users endpoint.