python_sdk
Verified Safeby paylinkmcp
Overview
A Python SDK for integrating AI-powered payment functionalities by interacting with a PayLink Model Context Protocol (MCP) server, enabling tool calling and monetization for various payment providers like M-Pesa.
Installation
No command providedEnvironment Variables
- PAYLINK_API_KEY
- PAYLINK_PROJECT
- PAYLINK_TRACING
- PAYMENT_PROVIDER
- WALLET_CONNECTION_STRING
- MPESA_BUSINESS_SHORTCODE
- MPESA_CONSUMER_SECRET
- MPESA_CONSUMER_KEY
- MPESA_CALLBACK_URL
- MPESA_PASSKEY
- MPESA_BASE_URL
- MCP_WALLET_CONNECTION_STRING
- PAYMENT_WALLET_BASE_URL
- PAYMENT_TRANSFER_ENDPOINT
- EVALUATOR_BASE_URL
- PAYMENT_CURRENCY
Security Notes
The SDK itself does not contain obvious direct code execution vulnerabilities (e.g., 'eval'). However, it relies heavily on external HTTP services (PayLink MCP server, wallet.paylinkai.app, evaluator.paylinkai.app). The security of the overall system depends critically on the trustworthiness and security of these external services, as well as the secure handling and transmission of sensitive credentials like 'WALLET_CONNECTION_STRING' (e.g., via HTTPS). If the 'PAYMENT_PROVIDER_HEADER' environment variable is maliciously crafted with invalid JSON, it could cause runtime errors, though it's not likely to lead to arbitrary code execution as the parsed data is used for string comparisons. Default external service URLs are hardcoded but can be overridden.
Similar Servers
mcpcat-typescript-sdk
MCPcat is an analytics platform designed for MCP server owners to capture user intentions and behavior patterns, offering session replay, trace debugging, and integration with existing observability tools.
paddle-mcp-server
Enables AI agents and LLMs to manage Paddle Billing entities like products, prices, subscriptions, customers, and transactions through a Model Context Protocol (MCP) server.
mcpc
A framework for building agentic Model Context Protocol (MCP) servers by composing existing MCP tools. It enables the creation of portable, interoperable AI agents with flexible execution modes and robust logging/tracing capabilities.
uipath-mcp-python
Manages long-running blocking operations with real-time progress tracking, client notifications, and detailed results, useful for various automation scenarios.