Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"twilio-agent-payments": {
"env": {
"CURRENCY": "USD",
"TOKEN_TYPE": "reusable",
"NGROK_AUTH_TOKEN": "your_ngrok_auth_token_here",
"PAYMENT_CONNECTOR": "your_connector_name",
"NGROK_CUSTOM_DOMAIN": "your_custom_domain_here"
},
"args": [
"/PATHTONODE/twilio-agent-payments-mcp-server/build/index.js",
"your_account_sid_here",
"your_api_key_here",
"your_api_secret_here"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server that enables handling agent-assisted payments via the Twilio API, with enhanced features for asynchronous callbacks and guided workflow through contextual prompts.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'twilio-agent-payments-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked twilio-agent-payments-mcp-server against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in communication / finance
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
A Model Context Protocol server for building an investor agent
MCP Security Weekly
Get CVE alerts and security updates for Twilio Agent Payments Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that enables handling agent-assisted payments via the Twilio API, with enhanced features for asynchronous callbacks and guided workflow through contextual prompts.
You can use this server directly via npx:
npx twilio-agent-payments-mcp-server <accountSid> <apiKey> <apiSecret>
Or install it globally:
npm install -g twilio-agent-payments-mcp-server
twilio-agent-payments-mcp-server <accountSid> <apiKey> <apiSecret>
When installing the server, you need to provide the following parameters:
Command-line arguments (required):
accountSid: Your Twilio Account SIDapiKey: Your Twilio API KeyapiSecret: Your Twilio API SecretEnvironment variables (set before running the server):
TOKEN_TYPE: Type of token to use for payments (e.g., 'reusable', 'one-time')CURRENCY: Currency for payments (e.g., 'USD', 'EUR')PAYMENT_CONNECTOR: Payment connector to use with TwilioNGROK_AUTH_TOKEN: Your Ngrok authentication token (required for callback handling)NGROK_CUSTOM_DOMAIN: Optional custom domain for NgrokExample with environment variables:
TOKEN_TYPE=reusable CURRENCY=USD PAYMENT_CONNECTOR=your_connector NGROK_AUTH_TOKEN=your_token npx twilio-agent-payments-mcp-server <accountSid> <apiKey> <apiSecret>
See the Configuration section below for more details on these parameters.
The server requires the following parameters:
accountSid: Your Twilio Account SID (must start with 'AC', will be validated)apiKey: Your Twilio API Key (starts with 'SK')apiSecret: Your Twilio API SecretThe following environment variables are used for configuration:
TOKEN_TYPE: Type of token to use for payments (e.g., 'reusable', 'one-time')CURRENCY: Currency for payments (e.g., 'USD', 'EUR')PAYMENT_CONNECTOR: Payment connector to use with TwilioNGROK_AUTH_TOKEN: Your Ngrok authentication token (required for callback handling)NGROK_CUSTOM_DOMAIN: Optional custom domain for NgrokNote: Twilio credentials (accountSid, apiKey, apiSecret) are provided as command-line arguments, not environment variables.
This server uses API Keys and Secrets instead of Auth Tokens for improved security. This approach provides better access control and the ability to revoke credentials if needed. For more information, see the Twilio API Keys documentation.
For local development (when the package is not published to npm), add the following to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"twilio-agent-payments": {
"command": "node",
"args": [
"/PATHTONODE/twilio-agent-payments-mcp-server/build/index.js",
"your_account_sid_here",
"your_api_key_here",
"your_api_secret_here"
],
"env": {
"TOKEN_TYPE": "reusable",
"CURRENCY": "USD",
"PAYMENT_CONNECTOR": "your_connector_name",
"NGROK_AUTH_TOKEN": "your_ngrok_auth_token_here",
"NGROK_CUSTOM_DOMAIN": "your_custom_domain_here" // Optional
}
... [View full README on GitHub](https://github.com/deshartman/twilio-agent-payments-mcp-server#readme)