- Home
- MCP servers
- Visa Acceptance Agent Toolkit
Visa Acceptance Agent Toolkit
- 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.