Back to Home
visa icon

mcp

Verified Safe

by visa

Overview

Provides a Node.js/TypeScript client for AI agents to securely integrate with Visa's Model Context Protocol (MCP) server, enabling token-managed authentication and execution of agent-driven commerce transactions.

Installation

Run Command
npm run workflow:connection

Environment Variables

  • VISA_VIC_API_KEY
  • VISA_VIC_API_KEY_SS
  • VISA_EXTERNAL_CLIENT_ID
  • VISA_EXTERNAL_APP_ID
  • VISA_VTS_API_KEY
  • VISA_VTS_API_KEY_SS
  • VISA_MLE_SERVER_CERT
  • VISA_MLE_PRIVATE_KEY
  • VISA_KEY_ID
  • USER_SIGNING_PRIVATE_KEY
  • VISA_MCP_BASE_URL
  • VISA_CONSUMER_ID
  • VISA_ENROLLMENT_REFERENCE_ID

Security Notes

The project uses environment variables for all sensitive credentials (API keys, private keys, certificates), employs the robust 'jose' library for JWE/JWT cryptographic operations, and includes 'zod' for robust validation. These practices contribute to a high security posture for an integration client. No 'eval' or obvious malicious patterns were found. Proper and secure management of environment variables is crucial for overall security.

Similar Servers

Stats

Interest Score33
Security Score9
Cost ClassLow
Avg Tokens750
Stars2
Forks1
Last Update2025-12-05

Tags

VisaMCPAuthenticationAI AgentsToken Management