Visa Acceptance Agent Toolkit

Toolkit for integrating Visa Acceptance API into agentic workflows
  • typescript

8

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "visaacceptance-agent-toolkit": {
      "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"
      ],
      "env": {
        "API_KEY_ID": "YOUR_API_KEY_ID",
        "SECRET_KEY": "YOUR_SECRET_KEY",
        "MERCHANT_ID": "YOUR_MERCHANT_ID"
      }
    }
  }
}

You can run a Model Context Protocol (MCP) server for Visa Acceptance APIs that lets you manage invoices and payment links through MCP-enabled tools. This server exposes a standard interface you can connect to with any MCP client, enabling consistent, scalable access to Visa Acceptance actions.

How to use

You will connect to the MCP server from your MCP client to perform Visa Acceptance operations. Use the provided MCP command to start a local server or connect to a remote endpoint, then invoke the available tools to create invoices, update them, list results, and manage payment links. The server exposes functions for invoices and payment links, and you can enable specific actions in your client configuration to control what you can do.

How to install

Prerequisites you need before starting: install Node.js version 18 or newer on your machine.

Step 1: Install the MCP server package locally

npm install @visaacceptance/mcp

Step 2: Start the MCP server using the MCP command shown for this integration. Replace the placeholder values with your actual Visa Acceptance credentials.

npx -y @visaacceptance/mcp --tools=all --merchant-id=YOUR_MERCHANT_ID --api-key-id=YOUR_API_KEY_ID --secret-key=YOUR_SECRET_KEY

Additional configuration and usage notes

Environment variables you’ll typically provide to the MCP server are the Visa Acceptance credentials. You can set these in your environment or pass them directly in your command line as shown above.

Available tools

invoices_create

Create a new invoice with customer data and enhanced parameters.

invoices_update

Update an existing invoice with changes to customer or invoice details.

invoices_list

Retrieve a paginated list of invoices with filtering options.

invoices_get

Get detailed information for a specific invoice.

invoices_send

Send an invoice to a customer via email.

invoices_cancel

Cancel an existing invoice.

paymentlinks_create

Create a new payment link with optional shipping information.

paymentlinks_update

Update an existing payment link.

paymentlinks_list

Retrieve a paginated list of payment links.

paymentlinks_get

Get details of a specific payment link.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Visa Acceptance Agent Toolkit MCP Server - visaacceptance/agent-toolkit | VeilStrat