On This Page
MCP Server Quick Start
The MCP server enables you to integrate the Visa Acceptance APIs using tool calling. This
process supports multiple tools that can access the
Visa Acceptance Platform
APIs,
such as Pay by Link
and Invoicing. This is a local MCP
server.Follow these steps to create a MCP server using npx with your merchant credentials and
preferred tools.
- Run one of these commands to access the Visa Acceptance MCP server. These commands use the test environment.
- Enable all tools:
- npx -y @visaacceptance/mcp --tools=all --merchant-id=MERCHANT_ID --api-key-id=API_KEY_ID --secret-key=SECRET_KEY
- Enable specific tools:
- npx -y @visaacceptance/mcp --tools=tool.values --merchant-id=YOUR_MERCHANT_ID --api-key-id=YOUR_API_KEY_ID --secret-key=YOUR_SECRET_KEY
toolsparameter using the comma character (,):Visa Acceptance SolutionsToolsVisa Acceptance PlatformToolsAPI ServiceFieldInvoicingCreateinvoices.createUpdateinvoices.updateListinvoices.listRetrieveinvoices.getSendinvoices.sendCancelinvoices.cancelPay by LinkCreatepaymentLinks.createUpdatepaymentLinks.updateListpaymentLinks.listRetrievepaymentLinks.get- Example of concatenated tool values
- --tools=invoices.create,invoices.update,paymentLinks.create,paymentLinks.update
Support for Claude Desktop
If you use the Claude Desktop, add this to your
claude_desktop_config.json
file:{ "mcpServers": { "visa-acceptance": { "command": "npx", "args": [ "-y", "@visaacceptance/mcp", "--tools=all", "--merchant-id=YOUR_MERCHANT_ID", "--api-key-id=YOUR_API_KEY_ID", "--secret-key=YOUR_SECRET_KEY" ] } } }