MCP for Evolution API for WhatsApp AutomationMCP for Evolution API for WhatsApp Automation

Remote

API Integration

Integrate this MCP server into your applications.

Get your API Key

You'll need to login and generate a Smithery API key to connect to this server.

Installation

Install the official MCP SDKs using npm:

bash
npm install @modelcontextprotocol/sdk @smithery/sdk

TypeScript SDK

typescript

import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { createSmitheryUrl } from "@smithery/sdk"

const config = {
  "EVOLUTION_API_KEY": "string",
  "EVOLUTION_API_URL": "string"
}
const serverUrl = createSmitheryUrl("https://server.smithery.ai/@aiteks-ltda/mcp-evolution-whatsapp-api", config, "your-smithery-api-key")

const transport = new StreamableHTTPClientTransport(serverUrl)

// Create MCP client
import { Client } from "@modelcontextprotocol/sdk/client/index.js"

const client = new Client({
	name: "Test client",
	version: "1.0.0"
})
await client.connect(transport)

// Use the server tools with your LLM application
const tools = await client.listTools()
console.log(`Available tools: ${tools.map(t => t.name).join(", ")}`)

Configuration Schema

Full JSON Schema for server configuration:

json
{
  "type": "object",
  "required": [
    "EVOLUTION_API_URL",
    "EVOLUTION_API_KEY"
  ],
  "properties": {
    "EVOLUTION_API_KEY": {
      "type": "string",
      "description": "API Key for Evolution API"
    },
    "EVOLUTION_API_URL": {
      "type": "string",
      "description": "URL of the Evolution API"
    }
  }
}