Authorize.net MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Authorize.net MCP Servershow me yesterday's settled batches"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
authnet-mcp
MCP server for Authorize.net transaction reporting and settlement data.
Overview
What is authnet-mcp?
authnet-mcp is a Model Context Protocol (MCP) server that provides read-only access to Authorize.net transaction reporting APIs. Query settled batches, transaction details, and settlement statistics directly from AI assistants.
How to use authnet-mcp?
Install via npx, set your Authorize.net API credentials as environment variables, and connect from any MCP-compatible client (Claude Code, Cline, etc.).
Key features:
View settled and pending batches
Query transaction details by batch or transaction ID
Get customer transaction history
Retrieve batch statistics and merchant details
Read-only - no payment processing, no risk of accidental charges
Secure - all API calls over HTTPS, credentials never exposed
Use cases:
Quick transaction lookups from your terminal
Daily settlement reconciliation
Customer payment history queries
Batch reporting and statistics
Related MCP server: PayBridgeNP MCP Server
Requirements
Node.js 18+
Installation
npx authnet-mcpOr install globally:
npm install -g authnet-mcpConfiguration
Set these environment variables:
Variable | Required | Description |
| Yes | Your Authorize.net API Login ID |
| Yes | Your Authorize.net Transaction Key |
| No |
|
Claude Code Setup
Add to your .mcp.json:
{
"mcpServers": {
"authnet": {
"command": "npx",
"args": ["authnet-mcp"],
"env": {
"AUTHNET_API_LOGIN_ID": "your-login-id",
"AUTHNET_TRANSACTION_KEY": "your-transaction-key",
"AUTHNET_ENVIRONMENT": "production"
}
}
}
}Available Tools
Tool | Description |
| 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 |
Example Queries
Once connected, ask your AI assistant:
"Show me recent settled batches"
"Get transactions for batch 1042572961"
"What's pending settlement?"
"Pull details on transaction 121364862857"
Security
HTTPS only - The Authorize.net SDK enforces TLS for all API calls
Read-only - No payment processing capabilities, only reporting
Masked data - Card numbers are returned masked (e.g., XXXX1234)
Local credentials - API keys stay in your environment, never transmitted via MCP
FAQ
Is sandbox mode available?
Yes, set AUTHNET_ENVIRONMENT=sandbox (this is the default).
Can this process payments? No. This MCP is read-only for reporting. Use the official Authorize.net SDK for payment processing.
What Node.js version is required? Node.js 18 or higher.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides programmatic access to Marqeta's DiVA API for retrieving aggregated financial data including transactions, settlements, chargebacks, card/user details, and balances. Supports advanced querying, filtering, rate limiting, and optional RAG features for semantic search on transaction data.Last updated20MIT
- Alicense-qualityBmaintenanceEnables AI assistants to interact with PayBridgeNP payment gateway accounts through natural language. Provides read-only access to payments, refunds, analytics, and account data, with write capabilities planned for future versions.Last updated9301MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to query orders, transaction details, warnings/anomalies, and payment methods from your Nexi XPay merchant account.Last updated4MIT
- Alicense-qualityFmaintenanceProvides read-only access to Monarch Money financial data, enabling AI assistants to analyze transactions, budgets, and cashflow.Last updated4MIT
Related MCP Connectors
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Connect AI agents to bank accounts, transactions, balances, and investments.
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alamedaim-apps/authnet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server