Product overview

The Visa Acceptance Agent Toolkit is a developer-friendly SDK that bridges our product APIs with AI-driven applications.

It allows you to integrate Visa Acceptance features (like creating invoices or pay-by-links) using natural language or function calls.

The toolkit can be used in two ways:

Directly via an AI SDK (e.g., Vercel AI SDK) – Integrate the toolkit as a library in your code, enabling function-calling from your AI agents in a Node.js/TypeScript environment

Via an MCP (Model Context Protocol) server – Run the toolkit as a service that AI assistants (like Claude Desktop) can connect to and use without writing integration code

 

Prerequisites:

Before you begin, ensure you have the following prerequisites in place :    

Node.js version 18 or higher

Development Environment - such as Claude Desktop 

Visa Acceptance Merchant OrganizationID (MID)  - You can signup for a sandbox here

Visa acceptance Rest API Shared secret keys 

Visa acceptance agent toolkit repo 

  • Seamless integration with Vercel's AI SDK and Model Context Protocol (MCP)
  • Specialized tools for invoice and payment link management
  • Support for TypeScript and Node 18+
  •  Function calling, tool support, and local MCP server setup
  • ·Secure and scalable infrastructure for enterprise solutions

Getting started