Impactify Docs

MCP Server

Allow LLMs to interact with the Impactify Public REST API using the MCP Server.

🚀 What is the MCP Server?

The MCP Server is your gateway to unlocking the full power of the Impactify Public REST API with LLMs! 🤖🔗 It acts as a smart bridge between your language model and Impactify, enabling seamless communication, data exchange, and automation. With MCP Server, you can supercharge your LLM with Impactify’s robust features and capabilities—all with just a few simple steps!

🛠️ Technology Stack

MCP Server is crafted with Golang using the mcp-golang framework for blazing-fast performance and reliability. ⚡

🧰 Tools

The MCP Server exposes tools that closely mirror the Impactify Public REST API endpoints, making it easy and intuitive to interact with the API directly from your LLMs. No more manual API calls—just plug and play! 🎯

Want to dive deeper? Check out the @katistix/mcp-impactify repository for more details and examples!

🏁 Getting Started

Ready to connect your LLM to Impactify? Follow these simple steps:

1️⃣ Generate an Event API Key

🔑 First, create your API key by following the instructions in the API Key documentation.

2️⃣ Install mcp-impactify on Your System

  • Ensure you have Go installed. 🐹
  • Install mcp-impactify with this command:
go install github.com/katistix/mcp-impactify@latest

Since mcp-impactify is written in Go, you’ll need the Go runtime installed to build and run the executable on your system.

3️⃣ Configure the MCP Server

Add the following configuration to your LLM’s mcp.json file:

{
  "mcpServers": {
    "mcp-impactify": {
      "command": "mcp-impactify",
      "args": [],
      "env": {
        "IMPACTIFY_EVENT_API_KEY": "<your_event_api_key>"
      }
    }
  }
}

🚦 This will launch a local server using the mcp-impactify command (make sure it’s in your PATH).

4️⃣ Enable All Tools

Don’t forget to activate all MCP tools for your LLM! 🛠️ Enable MCP Tools

5️⃣ Start Chatting with Your Event Data!

Ask questions, give commands, and let your LLM interact with Impactify like never before! 💬✨ Chat with Claude