AgentKit
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., "@AgentKitForecast revenue for the next 6 months."
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.
AgentKit — MCP Server for Business Intelligence Agents
Expose enterprise KPIs, health scores, forecasting, and anomaly detection as tools, resources, and prompt templates that any MCP-compatible agent (Claude Desktop, Cursor, LangGraph, Claude Agent SDK, CrewAI) can use.
🔗 Live MCP server (dashboard): https://agentkit.ysiddo-ai-projects.app — connect from Claude Desktop via
mcp-remote(see claude_desktop_config.example.json). On-demand backend (first call ~30–60 s). Self-hosting: see SELF_HOSTING.md.
What It Does
6 MCP Tools:
query_kpis,get_company_health,detect_kpi_anomalies,forecast_metric,list_available_metrics,get_executive_summary6 MCP Resources:
kpi://Finance/latestand similar for Growth, Operations, People, ESG, IT_Ops1 Reusable Prompt:
monthly_executive_briefingLangGraph 3-agent workflow in
workflow.py(Planner → Analyst → Reporter)Claude Agent SDK demo in
demos/claude_agent_sdk_demo.pyCrewAI demo in
demos/crewai_demo.pyDSPy research scaffold in
research/dspy_experiment.py34 tests across smoke, API, integration, and LangGraph workflow
Related MCP server: Company API MCP Server
PyPI Package
pip install agentkit-mcp # v0.1.4
agentkit-mcp # CLI entrypointQuick Start
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # fill in keys + POSTGRES_URL
python mcp_server.pyClaude Desktop Setup
Add to ~/.config/Claude/claude_desktop_config.json:
{
"mcpServers": {
"agentkit": {
"command": "python",
"args": ["/abs/path/to/agentkit/mcp_server.py"],
"env": {
"POSTGRES_URL": "postgresql://...",
"LLM_ENDPOINT": "https://api.openai.com/v1",
"LLM_TOKEN": "sk-...",
"LOG_LEVEL": "DEBUG",
"TELEMETRY_OPT_OUT": "true"
}
}
}
}Leveraging Full Platform Capabilities
AgentKit is highly configurable. Make sure you are not underestimating its capabilities by omitting key environment variables:
LLM Routing/Overrides: Use
LLM_ENDPOINTandLLM_TOKENto route distinct tasks to the most suitable models via LiteLLM, ensuring you get the best balance of speed and cost.Provider Agnostic: The architecture is provider-agnostic, supporting any OpenAI-compatible endpoint.
Diagnostics: You can adjust
LOG_LEVELtoDEBUGto gain deeper insights into the orchestration engine.Telemetry: The platform automatically sends anonymous telemetry, but you have the flexibility to disable it via
TELEMETRY_OPT_OUT=true.
Restart Claude Desktop, then ask:
"What's our company health right now?"
"Forecast revenue for the next 6 months."
"Are there anomalies in the Finance KPIs?"
LangGraph Workflow
from agentkit_mcp.workflow import analyze
result = analyze("What drove gross margin in Q1?")
print(result["report"])Architecture
Claude Desktop / Cursor / LangGraph
│
▼ MCP
┌──────────────────┐
│ mcp_server.py │
│ 6 tools │
│ 6 resources │
│ 1 prompt │
└────────┬─────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
pg_store insights forecasting
(KPIs) (health, (LinearReg
anomalies) + Monte Carlo)Research Novelty & Scientific Contributions
AgentKit is both industry-proof and scientifically reproducible:
Standardized Model Context Protocol (MCP) Middleware: Unified stdio and SSE transport for hot-swappable agent tools.
Zero-Latency Schema Validation: Formal runtime schema type checking and injection safety bounds.
Multi-Agent Interoperability: Tested and verified across Claude Desktop, Cursor IDE, and Devin AI.
For full theoretical formulation, math bounds, and citation details, see RESEARCH.md.
Benchmark Replication Suite
Run the reproducible benchmark evaluation suites:
# Test MCP framework overhead
python3 eval/run_benchmarks.py --seed 42
# Test Agent Tool Selection & Quality
python3 eval/run_agent_eval.py
# Test Comprehensive MCP Tool Execution Metrics
python3 eval/run_mcp_tools_benchmark.pyIntegration Guides (Claude Desktop, Cursor, Devin)
Claude Desktop: See claude_desktop_config.example.json and docs/INTEGRATION_GUIDE.md
Cursor IDE: See cursor_mcp.example.json
Devin AI Agent: See devin_mcp.example.json
Automated client verification:
python3 tests/test_mcp_client.pyLicense & Enterprise Use (Dual-License)
This project is open-source under the AGPL-3.0 License. It is completely free for researchers, students, and open-source hobbyists. Commercial license: see COMMERCIAL.md.
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.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables AI agents to query live schema, lineage, and query-context across data warehouses, dbt projects, orchestration systems, and BI tools via MCP tools.Apache 2.0
- Flicense-qualityCmaintenanceExposes internal company services as LLM-callable MCP tools, enabling AI agents to perform business operations like customer management, order processing, and support ticketing through natural language.
- Alicense-qualityBmaintenanceExposes personal health data (recovery, sleep, strain, etc.) as MCP tools for AI agents to query and analyze.1MIT
- Alicense-qualityDmaintenanceProvides unified AI agent observability including tracing, cost tracking, performance monitoring, anomaly detection, and audit trails via MCP.50MIT
Related MCP Connectors
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Social media analytics, video analysis, and competitor intel for any MCP-compatible AI agent.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Yacine-ai-tech/AgentKit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server