Spaces:
Sleeping
A newer version of the Gradio SDK is available: 6.13.0
title: MCPilot
emoji: π
colorFrom: yellow
colorTo: yellow
sdk: gradio
sdk_version: 6.0.1
app_file: app.py
pinned: false
license: apache-2.0
short_description: Your MCP Server for API Integration Testing
tags:
- mcp-in-action-track-enterprise
π MCPilot
Your MCP Server for API Integration Testing
π₯ Demo Video
Watch the demo video to see how MCPilot works. I also wrote about MCPilot on X too
π° Save $50-200 per project on LLM token costs during development
β‘ Test 6 APIs instantly - GitHub, Slack, Linear, Notion, Stripe, Sentry
π Mock mode = 100% FREE - Unlimited testing without spending a cent
β¨ MCP-Native β’ π Mock & Real Modes β’ π° Token Cost Tracking β’ π Permission Validation
π° Why Developers Love MCPilot
The Hidden Cost Problem
When building AI agents with API integrations, developers unknowingly burn through money:
- πΈ $2-5 per testing session on LLM tokens
- πΈ $50-200 per project during development
- πΈ 10-100x overspending by not comparing LLM providers
The MCPilot Solution
Mock Mode (Development)
- β Test unlimited API calls for FREE
- β Zero LLM token costs
- β Instant responses, no rate limits
- β 100% savings during development
Cost Intelligence (Before Production)
- π― Estimate exact token costs
- π― Compare 8 LLM providers
- π― Find 10-100x cheaper options
- π― Know costs BEFORE deploying
Result: Develop fearlessly in mock mode, deploy confidently knowing exact costs!
π― What is MCPilot?
MCPilot is a Model Context Protocol (MCP) server that enables instant API integration testing without setup, credentials, or costs. Built specifically for AI agents and MCP workflows, it provides:
- 6 Service Integrations: GitHub, Slack, Linear, Notion, Stripe, Sentry
- 35+ API Actions: Complete CRUD operations for each service
- Dual Modes: Mock (free, instant) and Real (production validation)
- Cost Intelligence: Accurate token estimation across 8 LLM providers
- Permission Guardian: Validate credentials before production deployment
π Why MCPilot?
The Problem: Wasting Money on Development
Building AI agents with API integrations burns money unnecessarily:
- β LLM token costs during testing ($2-5 per session)
- β API costs for development calls ($10-50 per project)
- β Wrong LLM choice (paying 100x more than necessary)
- β Permission errors caught in production (wasted deployment costs)
- β No cost estimation before committing to an LLM
Typical waste: $50-200 per project, just during development phase.
The Solution: MCPilot Eliminates Waste
MCPilot lets you:
- β Test for FREE with realistic mocks (100% savings)
- β Estimate costs across 8 LLM providers (find 10-100x savings)
- β Validate permissions before deployment (avoid wasted deploys)
- β Compare providers to pick the cheapest option
- β Switch to real when ready, with one flag
Result: Zero wasted money during development, informed decisions for production.
π Core Features
π Mock Mode (Default)
- Zero setup required
- Instant responses
- Realistic data from official API specs
- Perfect for development and testing
π Real Mode
- Toggle with one flag
- Actual API calls
- Production validation
- Cost tracking
π Permission Validation
- Check credentials before deployment
- Detailed scope requirements
- Format validation for all services
- Helpful error messages with docs links
π° Token Cost Tracking
- Accurate counting with tiktoken
- Support for 8 LLM providers
- Cost comparison across models
- Session analytics and savings reports
π Mock vs Real Comparison
- Validate mock accuracy
- Detect API schema changes
- Similarity scoring
- Actionable recommendations
π οΈ Supported Services
| Service | Actions | Mock | Real | Status |
|---|---|---|---|---|
| GitHub | 5 | β | β | Complete |
| Slack | 6 | β | π§ | Mock ready |
| Linear | 6 | β | π§ | Mock ready |
| Notion | 6 | β | π§ | Mock ready |
| Stripe | 6 | β | π§ | Mock ready |
| Sentry | 6 | β | π§ | Mock ready |
Total: 35+ API actions available
π‘ Use Cases
AI Agent Development
# Test your Claude agent's GitHub integration
agent_prompt = "Review PR #123 and summarize changes"
# MCPilot provides instant GitHub data without setup
Cost Optimization
# Compare token costs before choosing an LLM
comparison = compare_costs(1000, 500)
# See costs across Claude, GPT-4, Gemini, etc.
Pre-Production Validation
# Validate permissions before deployment
validate_permissions('github', 'create_pull_request', credentials)
# Catch permission issues early
Integration Testing
# Test multi-service workflows instantly
get_sentry_error() β create_linear_issue() β post_slack_alert()
# All without any API setup
π LLM Provider Support
Track token costs across:
- Claude: Sonnet 4.5, Opus 4, Haiku 4
- OpenAI: GPT-4 Turbo, GPT-4o, GPT-3.5 Turbo
- Google: Gemini Pro, Gemini Flash
Pricing updated: 2025-11-30
π¨ Web Interface
MCPilot includes a beautiful Gradio web interface with 6 tabs:
- π Simulate Integration - Test API calls
- π Validate Permissions - Check credentials
- π List Actions - Discover capabilities
- π° Compare Costs - LLM pricing comparison
- π Mock vs Real - Accuracy validation
- π Session Report - Analytics & savings
Built with β€οΈ for the AI agent community
π MCPilot - Navigate API integrations with confidence