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
mcp-openapi-server
Exposes OpenAPI endpoints as Model Context Protocol (MCP) tools, enabling Large Language Models (LLMs) to discover and interact with REST APIs through a standardized protocol.
boilerplate-mcp-server
This boilerplate 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 lookup tool.
mcp
A TypeScript SDK for building and interacting with Model Context Protocol (MCP) servers, facilitating AI agent interaction through exposed tools, prompts, and resources via JSON-RPC over HTTP/SSE.
mcp-server-playground
A Model Context Protocol (MCP) server that acts as an OAuth proxy for 3rd party authorization servers like Auth0, provides stateful session management, and exposes various tools for system time, streaming, project keyword searching, and AWS services (S3, ECS, CloudWatch Logs, Bedrock).