Back to Projects
Side ProjectPrivate Repository

MCP Marketplace

Developer Marketplace Platform

A two-sided marketplace where developers publish and monetise MCP servers with credit-based billing, Stripe Connect payouts, and automated discovery from GitHub, npm, and PyPI. Built the payment processing, credit system, and developer dashboard.

MCP (Model Context Protocol) lets AI assistants use external tools and data sources. There was no centralised place to discover, compare, or pay for MCP servers, so developers had no distribution channel.

Next.jsStripe ConnectSupabasePlaywrightTypeScript

Co-developer. Built payment processing, developer dashboard, credit system, and several frontend features.

124
API Endpoints
80/20
Revenue Split
3
Index Sources

Highlights

01

Credit wallet billing

Users pre-fund a wallet. The proxy checks balance, deducts optimistically, and refunds on MCP failure. Auto top-up kicks in when the balance drops below a threshold

02

Automated MCP indexing with trending algorithm

GitHub Actions cron jobs discover MCP servers daily from GitHub, npm, and PyPI. PostgreSQL stored procedure calculates trending scores from weighted star deltas across 24h/7d/30d/365d windows. Star history tracking powers the discovery feed

03

Stripe Connect payouts

Developers get 80% of earned credits as weekly transfers. Stripe handles tax forms, identity verification, and payouts automatically

04

Tech Stack

Frontend:Next.js 16React 19TypeScriptshadcn/ui
Backend & Payments:Next.js API RoutesStripe ConnectStripe Webhooks
Database:Supabase (PostgreSQL)39 MigrationsRow-Level Security
DevOps:VercelGitHub Actions (Cron)Playwright E2E