Skip to content

paylinkmcp/paylink

Repository files navigation

PayLink Logo

PayLink — AI‑Native Payments for Agents

Give your agent the capability to pay for services and get paid—securely and reliably—across providers and environments.

Documentation Website License: MIT Python MCP Contributors Good First Issues

📑 Table of Contents

🚀 What is PayLink?

PayLink is an open‑source framework designed to simplify payment integrations for AI agents via the Model Context Protocol (MCP). It provides a consistent interface to multiple providers (e.g., M‑Pesa, Airtel Money, Equity Bank, KCB) so agents can initiate and manage payments without bespoke, provider‑specific code.

✨ Highlights

  • Unified SDK across providers
  • MCP‑native for AI agents
  • Secure credential management
  • Production‑ready workflows

🚀 Quick Start

See the docs for the full guide: Quickstartpaylink-platform.vercel.app/quickstart

🐳 Run with Docker (M‑Pesa MCP Server)

# Clone the repository
git clone https://github.com/paylinkmcp/paylink.git
cd paylink

# Start the M‑Pesa server (and example server) via Docker Compose
docker compose up --build

🖥️ Run Locally (M‑Pesa MCP Server)

cd mcp_servers/mpesa
# Using uv (recommended)
uv sync
uv run python server.py

💳 Available Payment Providers

Provider Status Features Docker Image
M-Pesa ✅ Supported STK Push mpesa-mcp-server (compose)
Airtel Money Coming soon STK Push, USSD
Equity Bank Coming soon Bank Transfers
KCB Coming soon Bank Transfers

🛣️ Roadmap

  • Add Airtel Money support
  • Implement Equity and KCB bank transfers
  • Publish TypeScript SDK
  • Webhook/event framework

📚 Resources & Community

Resource Link Description
📖 Documentation paylink-platform.vercel.app Guides and examples
🐛 Issues GitHub Issues Report bugs and request features
📦 Examples examples/ Working examples with popular AI frameworks
🔧 Server Guides mcp_servers/ Individual server documentation

🤝 Contributing

We love contributions! Whether you want to:

  • 🐛 Report bugs or request features
  • 📝 Improve documentation
  • 🔧 Build new MCP servers
  • 🎨 Enhance existing servers

Check out our Contributing Guide to get started!

🔒 Security

If you discover a security vulnerability, please see our Security Policy for how to report it responsibly.

📫 Contact

Questions or need help? Email us at [email protected] or join our Discord from the docs.

📜 License

MIT License - see LICENSE for details.


💳 Powering AI‑Native Payments for Agents

DocumentationIssuesExamples

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •