- Home
- MCP servers
- Authnet
Authnet
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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
# Alternative global installation
npm install -g authnet-mcp
Configuration and security
Set 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"
}
}
}
}
Examples of what you can query
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.
Notes on usage
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.
Available tools
get_settled_batch_list
List settled batches within a date range
get_transaction_list
Get all transactions in a batch
get_unsettled_transaction_list
Get pending transactions
get_transaction_details
Full details for a specific transaction
get_customer_profile_transaction_list
All transactions for a customer profile
get_batch_statistics
Aggregate stats for a batch
get_merchant_details
Merchant account information