home / mcp / authnet mcp server
MCP server for Authorize.net transaction reporting
Configuration
View docs{
"mcpServers": {
"alamedaim-apps-authnet-mcp": {
"command": "npx",
"args": [
"authnet-mcp"
],
"env": {
"AUTHNET_ENVIRONMENT": "production",
"AUTHNET_API_LOGIN_ID": "YOUR_LOGIN_ID",
"AUTHNET_TRANSACTION_KEY": "YOUR_TRANSACTION_KEY"
}
}
}
}authnet-mcp is a read-only MCP server that provides access to Authorize.net transaction reporting and settlement data. You can query settled and unsettled batches, transaction details, customer history, and merchant statistics from any MCP-compatible client, making quick lookups and daily reconciliations straightforward while keeping your credentials secure.
Connect from your MCP client (such as Claude Code or other supported assistants) using the stdio configuration described below. Once connected, you can run the available tools to retrieve settled batch lists, volumes of transactions in a batch, transaction details by ID, customer transaction histories, batch statistics, and merchant details. All queries are read-only and sent over HTTPS with your credentials kept in your environment.
Prerequisites you will need before installation: Node.js 18 or higher and a terminal with npm and npx available.
# Install and start using the MCP server via npx
npx authnet-mcp
```
```bash
# Alternative global installation
npm install -g authnet-mcpSet your Authorize.net credentials in your environment before starting the MCP server. The following environment variables are required and should be supplied in your runtime environment or in the MCP wrapper you're using.
{
"mcpServers": {
"authnet": {
"command": "npx",
"args": ["authnet-mcp"],
"env": {
"AUTHNET_API_LOGIN_ID": "your-login-id",
"AUTHNET_TRANSACTION_KEY": "your-transaction-key",
"AUTHNET_ENVIRONMENT": "production"
}
}
}
}After connecting, you can ask for: recent settled batches, transactions in a specific batch, pending transactions, details on a particular transaction, all transactions for a customer profile, batch statistics, and merchant details.
This MCP is strictly read-only for reporting. All API calls use HTTPS, and sensitive card numbers are masked in results. Your API keys stay in your environment and are not transmitted via the MCP layer.
List settled batches within a date range
Get all transactions in a batch
Get pending transactions
Full details for a specific transaction
All transactions for a customer profile
Aggregate stats for a batch
Merchant account information