mcp
Verified Safeby 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
npm run workflow:connectionEnvironment 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
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
mcp
An MCP server providing a set of mathematical tools (calculator functions) for remote execution via the Model Context Protocol.
leanmcp-sdk
Building production-ready Model Context Protocol (MCP) servers with TypeScript, supporting features like authentication, elicitation, and UI integration for AI agents.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.