Automagik Tools
Enables interaction with Discord's API for scheduling voice calls, finding threads, and managing messages and channels.
Enables analysis of repositories, tracking preferences, and generating summaries using GitHub's API.
Provides tools for managing issues, projects, and teams through Linear's API.
Allows coordination with Slack's API for setting up standups, sending messages, and managing channels.
Provides tools for processing payments, managing subscriptions, handling refunds, and querying payment history through Stripe's API.
Integrates with WhatsApp via Evolution API to send and receive messages, media, and manage groups.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Automagik Toolsmake my Stripe API into an intelligent agent"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π What is Automagik Tools?
Automagik Tools is the MCP (Model Context Protocol) toolkit that transforms any API into an intelligent agent in seconds. Think of it as the universal translator between your systems and AIβno coding required, just point to your API and start talking to it in natural language.
π The API Integration Problem
The Old Way: Want your AI to talk to Stripe? Write 500 lines of integration code. Update the API? Rewrite everything. Need another API? Start from scratch. Hours turn into weeks, developers cry, budgets explode.
The Automagik Way:
# One command. 30 seconds. Done.
uvx automagik-tools openapi https://api.stripe.com/openapi.jsonNow your AI can process payments, manage subscriptions, and handle refundsβall in natural language.
π« Why Traditional Integration Fails
The integration nightmare is real:
Weeks of Development: Each API needs custom code (2-4 weeks average)
No Standardization: Every team reinvents the wheel
Maintenance Hell: APIs change, everything breaks
Zero Reusability: Can't share work across projects
Complex Deployment: Getting it to production is a full-time job
β The Automagik Tools Solution
We flip the script completely:
β‘ 30 Seconds to Integration: Point to OpenAPI spec, done
π§ Self-Learning Agents: Remember your patterns, adapt to your workflow
π Universal Protocol: One standard (MCP) for all integrations
π― Zero Code: No SDKs, no wrappers, just conversation
π¦ Instant Deployment:
uvx= installed and runningπ Plug & Play: Works with Claude, Cursor, any MCP client
π° 99% Cost Reduction: R$ 45k β R$ 100 per integration
π Key Features
π§ Instant MCP Generation: Any OpenAPI spec becomes an intelligent agent in seconds
π§ Self-Learning Intelligence: Agents remember your patterns and improve with use
π Markdown Processing: GPT-4.1-nano cleans noisy JSON into readable output
π§ Genie Orchestrator: Connect and coordinate unlimited MCP servers with persistent memory
π€ Automagik Integration: Native orchestration with Spark, Hive, Forge, and Omni
π Multiple Transports: stdio for local, SSE for team sharing, HTTP for APIs
π± WhatsApp Automation: Complete Evolution API integration built-in
π¨ Three Intelligence Modes: Standard (precise), Markdown (readable), Genie (natural language)
π Zero Installation: Run with
uvx- no global install neededπ Universal Compatibility: Works with Claude Code, Cursor, Cline, Roo, Gemini CLI
π¦ Centralized Toolkit: All your tools in one hub, versioned and standardized
ποΈ Plugin Architecture: Drop tools in a folder, auto-discovered instantly
100% Open Source: MIT license, self-hostable, no vendor lock-in
100% Open Source: MIT license, self-hostable, no vendor lock-in
π Multi-Tenant Hub (New!)
The Hub now supports multi-tenant architecture where each user gets their own isolated tool collection with OAuth authentication.
Features
Per-User Tool Management: Each user can add/remove/configure tools independently
AuthKit Authentication: WorkOS integration for secure user management
Dynamic Tool Loading: Tools are loaded on-demand per user
HTTP Transport: Production-ready HTTP server
Encrypted Storage: OAuth tokens encrypted at rest
Quick Start
Configure Environment:
cp .env.example .env # Edit .env with your WorkOS credentialsRun Database Migrations:
uv run alembic upgrade headStart Hub Server:
uv run automagik-tools hub --port 8000Connect with MCP Client: Configure your MCP client (Claude Desktop, etc.) to connect to
http://localhost:8000
User Workflow
Once authenticated, users can manage their tools via assistant:
User: "I need to send WhatsApp messages. Can you set up Evolution API?"
Assistant: "I can help with that. I'll add the Evolution API tool to your collection."π§ Genie: Your Universal AI Conductor
Genie is the crown jewelβa meta-agent that orchestrates any MCP servers with persistent memory.
What Makes Genie Special?
# Start Genie with memory
uvx automagik-tools tool genie -t sse --port 8000Connect Any MCP Servers:
export GENIE_MCP_CONFIGS='{
"agent-memory": {
"url": "http://localhost:8001/sse",
"transport": "sse"
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/workspace"],
"env": {}
},
"github": {
"command": "uvx",
"args": ["mcp-server-git"],
"env": {"GITHUB_TOKEN": "your-token"}
}
}'Now Tell Genie in Natural Language:
"Use memory to track my GitHub preferences, then analyze my repos and create weekly summaries"
"Coordinate between Slack and Linear to set up daily standups for the design team"
"Monitor competitor pricing with the trading API and remember my risk preferences"
Genie learns your patternsβafter a few interactions, it knows exactly how you like data formatted, which metrics matter, and when to alert you.
πΈ Real-World Magic
Stripe Payments in 30 Seconds
uvx automagik-tools openapi https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.json
# Now just talk to it:
# "Process a $100 payment for customer cus_123"
# "Show me failed payments from last week"
# "Create a subscription for Pro plan"Discord Bot Without Code
uvx automagik-tools openapi \
https://raw.githubusercontent.com/discord/discord-api-spec/main/specs/openapi.json \
-t sse --port 8001
# Natural language commands:
# "Schedule a voice call for 3pm in the dev channel"
# "Find all threads mentioning the new feature"
# "Show unread messages from the design team"Your Internal API, AI-Ready
# Your company's API becomes conversational
uvx automagik-tools openapi https://api.yourcompany.com/openapi.json
# Team shares the same learning agent via SSE
# Agent adapts to company terminology and workflowsπ‘ MCP: Remote Control from Anywhere
Automagik Tools works with any MCP-compatible clientβClaude Code, Cursor, Cline, Roo, Gemini CLIβyou name it.
Typical Workflow
Point to API: Give AutoMagik any OpenAPI spec
Deploy Agent: Choose stdio (local) or SSE (team sharing)
Connect Client: Add to Claude/Cursor/your favorite tool
Start Talking: Natural language, the agent figures it out
Agent Learns: Remembers your patterns, gets smarter
Example Use Cases
π― "Connect to our warehouse API and alert me when inventory drops below thresholds"
π "Monitor production logs and categorize errors automatically"
β "Generate weekly sales reports and send to regional managers"
π "Track competitor prices and notify me of changes above 5%"
Available MCP Tools
Tool | Description | Use Case |
| Universal MCP orchestrator | Coordinate multiple tools with memory |
| Automagik Suite integration | Orchestrate Spark, Hive, Forge, Omni |
| Claude workflow execution | Run and monitor Claude Code workflows |
| WhatsApp automation | Send/receive messages, media, groups |
| Dynamic API agent | Any OpenAPI spec β instant agent |
Quick Setup
Open Claude Code settings
Navigate to MCP Servers section
Add configuration:
{
"mcpServers": {
"automagik-tools": {
"command": "uvx",
"args": [
"automagik-tools@latest",
"serve",
"--tool",
"genie",
"--transport",
"stdio"
],
"env": {
"OPENAI_API_KEY": "your-openai-key",
"GENIE_MCP_CONFIGS": "{\"your-mcp-config-here\":{}}"
}
}
}
}Open Cursor Settings (
Cmd/Ctrl + ,)Search for "MCP"
Add to
~/.cursor/mcp.json:
{
"mcpServers": {
"automagik-tools": {
"command": "uvx",
"args": [
"automagik-tools@latest",
"serve",
"--tool",
"automagik",
"--transport",
"stdio"
],
"env": {
"AUTOMAGIK_API_KEY": "your-key",
"AUTOMAGIK_BASE_URL": "http://localhost:8881"
}
}
}
}Install Cline from VSCode marketplace
Open Cline settings
Add MCP server:
{
"cline.mcpServers": [
{
"name": "automagik-tools",
"command": "uvx",
"args": [
"automagik-tools@latest",
"serve",
"--openapi-url",
"https://api.example.com/openapi.json",
"--transport",
"stdio"
]
}
]
}Open Roo Code preferences
Navigate to Extensions β MCP
Add server:
servers:
automagik-tools:
command: uvx
args:
- automagik-tools@latest
- serve
- --tool
- genie
- --transport
- stdio
environment:
OPENAI_API_KEY: your-keyEdit
~/.gemini/config.jsonAdd MCP server:
{
"mcp": {
"servers": {
"automagik-tools": {
"type": "stdio",
"command": "uvx",
"args": [
"automagik-tools@latest",
"serve",
"--tool",
"automagik",
"--transport",
"stdio"
]
}
}
}
}For any MCP-compatible tool:
{
"command": "uvx",
"args": [
"automagik-tools@latest",
"serve",
"--openapi-url",
"YOUR_API_OPENAPI_URL",
"--transport",
"stdio"
],
"env": {
"OPENAI_API_KEY": "your-key",
"API_CUSTOM_ENV": "your-value"
}
}π From Chaos to Intelligence
The Evolution of API Integration
graph LR
A[Your API] --> B[AutoMagik Tools]
B --> C[Intelligent MCP Agent]
C --> D[Claude/Cursor/AI]
D --> E[Natural Language Control]
E --> F[Agent Learns & Adapts]
F --> CExample: E-commerce Automation
You: "Set up my Shopify store as an AI agent"
Your Process:
1. Get OpenAPI spec URL
2. Run: uvx automagik-tools openapi https://shopify.dev/.../openapi.json
3. Done! Now talk to your store:
- "Show me orders from last week with revenue > $500"
- "Which products have low inventory?"
- "Create a discount code for returning customers"
Agent learns your patterns:
- Remembers your preferred date formats
- Knows which metrics you care about
- Adapts responses to your styleπ¦ Quick Start
Prerequisites
Python 3.12+ (that's it!)
OpenAI API key (for intelligence features)
Your API's OpenAPI specification
Installation
Option 1: No Installation (Recommended)
# Use uvx - run directly without installing
uvx automagik-tools listOption 2: Global Install
pip install automagik-toolsOption 3: Development
git clone https://github.com/namastexlabs/automagik-tools
cd automagik-tools
make installFirst Run
# List all available tools
uvx automagik-tools list
# Run Genie orchestrator
uvx automagik-tools tool genie --transport stdio
# Convert any API to agent
uvx automagik-tools openapi https://api.github.com/openapi.json
# Run with team sharing (SSE)
uvx automagik-tools tool automagik --transport sse --port 8000Environment Setup
Create .env file:
# OpenAI for intelligence
OPENAI_API_KEY=sk-your-key
# Automagik Suite integration (optional)
AUTOMAGIK_API_KEY=your-key
AUTOMAGIK_BASE_URL=http://localhost:8881
# Enable Markdown processing (optional)
ENABLE_JSON_PROCESSING=true
JSON_PROCESSOR_MODEL=gpt-4.1-nanoMCP Client Configuration
For MCP clients like Claude Desktop, Cline, or Cursor:
Copy the example configuration:
cp .mcp.json.example ~/.mcp.jsonConfigure your tools - Edit the file and add your API keys
Restart your MCP client
π Complete MCP Configuration Guide - Detailed setup instructions for all tools
π οΈ Built-in Tools
π§ Genie - Universal Orchestrator
Your AI conductor that coordinates any MCP servers with persistent memory.
uvx automagik-tools tool genie -t sse --port 8000Use Cases:
Coordinate multiple tools for complex workflows
Remember context across all sessions
Natural language task orchestration
Team-wide shared intelligence
π€ Automagik - Suite Integration
Native integration with the Automagik ecosystem (Spark, Hive, Forge, Omni).
uvx automagik-tools tool automagik -t stdioUse Cases:
Spawn agent swarms with Hive
Schedule recurring tasks with Spark
Manage development workflows with Forge
Send WhatsApp notifications via Omni
π Automagik Workflows - Claude Execution
Execute and monitor Claude Code workflows with real-time progress.
uvx automagik-tools tool automagik-workflows -t stdioUse Cases:
Run Claude workflows programmatically
Track execution progress visually
List available workflows
Monitor workflow status
π± Evolution API - WhatsApp Automation
Complete WhatsApp Business automation via Evolution API.
uvx automagik-tools tool evolution-api -t stdioUse Cases:
Send/receive messages and media
Manage groups and contacts
Handle status updates
Automate customer support
π OpenAPI - Dynamic Agents
Transform any OpenAPI spec into an instant intelligent agent.
uvx automagik-tools openapi https://api.example.com/openapi.jsonUse Cases:
Any REST API with OpenAPI/Swagger
Internal company APIs
Third-party services
Legacy system integration
π οΈ Development
Interested in contributing or building custom tools?
Creating Your Own Tool
# 1. Create tool folder
mkdir -p automagik_tools/tools/my_tool
# 2. Implement FastMCP server
# See docs/TOOL_CREATION_GUIDE.md for templates
# 3. Register in pyproject.toml
[project.entry-points."automagik_tools.plugins"]
my_tool = "automagik_tools.tools.my_tool"
# 4. Done! Auto-discovered
uvx automagik-tools listDevelopment Commands
make install # Install with dev dependencies
make test # Run all tests
make lint # Check code quality
make format # Auto-format code
make build # Build packageSee CONTRIBUTING.md for detailed guidelines.
πΊοΈ Roadmap
Completed β
Dynamic OpenAPI agent generation
Genie universal orchestrator
Multi-transport support (stdio, SSE, HTTP)
Self-learning with memory
Markdown output processing
Evolution API (WhatsApp)
Automagik Suite integration
Plugin architecture
Next Up π (Q4 2025 - Q1 2026)
Smart Tools v1: Specialized SLMs per tool for expert-level API knowledge
Web UI: Visual interface for managing and testing tools
Marketplace Beta: Community tool sharing platform
5-Minute Creation: Reduce tool creation from 30min to 5min
Tool Templates: Pre-built templates for common API patterns
Future Vision π (2026-2027)
Auto-Learning: Tools improve themselves based on usage patterns
Auto-Discovery: Connect to APIs without OpenAPI specs
Self-Maintenance: Agents maintain their own code
Visual Builder: Drag-and-drop tool creation
Enterprise Cloud: Fully managed SaaS offering
Global Marketplace: Buy/sell community tools
π€ Contributing
We love contributions! However, to maintain project coherence:
Discuss First: Open an issue before starting work
Align with Roadmap: Ensure changes fit our vision
Follow Standards: Match existing code patterns
Test Thoroughly: Include tests for new features
Document Well: Update docs with your changes
See CONTRIBUTING.md for detailed guidelines.
π Acknowledgments
Special thanks to:
Anthropic for creating MCP
FastMCP for the awesome framework
Our amazing community of early adopters and contributors
Every developer who's ever cursed at API documentation
π License
MIT License - see LICENSE file for details.
π Links
Discord: discord.gg/xcW8c7fF3R
Twitter: @namastexlabs
DeepWiki Docs: deepwiki.com/namastexlabs/automagik-tools
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/namastexlabs/automagik-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server