FILTER BY TAG

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.
  1. 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
    To enable specific tools, choose the tools you want to utilize and concatenate their values in the
    tools
    parameter using the comma character (
    ,
    ):
    Visa Acceptance Solutions
    Tools
    Visa Acceptance Platform
    Tools
    API Service
    Field
    Invoicing
    Create
    invoices.create
    Update
    invoices.update
    List
    invoices.list
    Retrieve
    invoices.get
    Send
    invoices.send
    Cancel
    invoices.cancel
    Pay by Link
    Create
    paymentLinks.create
    Update
    paymentLinks.update
    List
    paymentLinks.list
    Retrieve
    paymentLinks.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" ] } } }