Submit

authorize-net-mcp

@zmarty

Experimental Authorize.net Node.js TypeScript MCP Server
Overview

What is authorize-net-mcp?

authorize-net-mcp is an experimental Model Context Protocol (MCP) server that integrates with the Authorize.net Node SDK to facilitate payment processing operations such as charging credit cards and generating hosted payment pages.

How to use authorize-net-mcp?

To use authorize-net-mcp, clone the repository, install dependencies, set your Authorize.net API credentials as environment variables, build the TypeScript code, and start the MCP server. Once running, it can be accessed by MCP-compatible clients to invoke payment operations.

Key features of authorize-net-mcp?

  • Implements MCP tools for payment processing: takePayment and createInvoice.
  • Provides a standardized way for AI models to interact with payment services.
  • Ensures security and compatibility through isolated processes and structured JSON communication.

Use cases of authorize-net-mcp?

  1. Automating payment processing in AI-driven applications.
  2. Integrating payment functionalities into chatbots or virtual assistants.
  3. Generating invoices for e-commerce platforms without handling sensitive card data directly.

FAQ from authorize-net-mcp?

  • Can I use authorize-net-mcp in production?

Yes, but ensure to use HTTPS and secure your API keys properly.

  • What are the prerequisites for running this project?

You need Node.js and TypeScript installed, along with Authorize.net API credentials.

  • Is there a sandbox mode available?

Yes, you can use Authorize.net Sandbox credentials for testing.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.