claude-mcp-server

by paybyrd
Verified
# Paybyrd AI Agent Toolkit A toolkit for integrating Paybyrd's payment processing capabilities with AI models like OpenAI and Anthropic Claude. ## Overview This toolkit enables AI assistants to perform payment operations through the Paybyrd API: - Create payment links for customers - Process refunds - Retrieve order information The toolkit uses a modular architecture with support for different AI platforms. ## Repository Structure This monorepo is organized into these packages: - **core** (`@paybyrd/ai-agent-toolkit`): Core functionality and shared tools - **claude** (`@paybyrd/ai-agent-claude`): Anthropic Claude integration using Model Context Protocol - **openai** (`@paybyrd/ai-agent-openai`): OpenAI integration with function calling ## Quick Start ### Prerequisites - Node.js 18 or higher - Paybyrd API key - OpenAI API key (for OpenAI integration) or Anthropic API key (for Claude integration) ### Installation Each package can be installed separately depending on which AI platform you're using: ```bash # For the core functionality npm install @paybyrd/ai-agent-toolkit # For Claude integration npm install @paybyrd/ai-agent-claude # For OpenAI integration npm install @paybyrd/ai-agent-openai ``` ## Examples See the `/examples` directory for complete implementation examples: - `/examples/openai`: Example implementation with OpenAI - `/examples/modelcontextprotocol`: Example implementation with Claude using the Model Context Protocol ## Available Tools The toolkit provides these payment operations: - **Create Payment Link**: Generate payment links to send to customers - **Create Refund**: Process refunds for transactions - **Retrieve Order**: Get details about an existing order ## Development ```bash # Install dependencies npm install # Build all packages npm run build # Run tests npm test ``` ## License MIT