home / mcp / authorize.net mcp server
This read-only MCP Server allows you to connect to Authorize data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Authorize (https://www.cdata.com/drivers/authorizedotnet/download/mcp).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-authorize.net-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/authorize.net.prp"
]
}
}
}You set up a read-only MCP server that exposes Authorize.Net data via the CData JDBC Driver, letting you ask natural-language questions and retrieve live information without writing SQL. This server wraps the JDBC driver to provide a simple MCP interface for read-only data access.
Once the MCP server is running, you interact with it through an MCP client. You can ask questions like which accounts have recent activity, what are current payment statuses, or how many transactions occurred in a given period. The built-in tools expose tables, columns, and queries so you can retrieve data in a straightforward, human-friendly way without writing SQL.
Prerequisites: you need Java installed on your machine. You will also build the MCP server with Maven.
# 1) Install Java (if not already installed)
# macOS: brew install java
# Windows: install from Oracle/OpenJDK installer
# Linux: your distro package manager (e.g., apt/yum) to install java
# 2) Install Maven (if not already installed)
# macOS: brew install maven
# Windows: download from the Apache Maven site
# Linux: use your package manager, e.g., sudo apt install maven
# 3) Build the MCP server
mvn clean install
# This creates the JAR: CDataMCP-jar-with-dependencies.jar
# 4) Prepare the PRP file for Authorize.Net (see below for properties)
# 5) Run the MCP server with the PRP
java -jar CDataMCP-jar-with-dependencies.jar /PATH/TO/authorize.net.prpCreate a properties file for your JDBC connection (authorize.net.prp) with the required fields so the MCP server can connect to Authorize.Net via the CData JDBC Driver. Use the following structure as a template and fill in your actual values.
Prefix=authnet
ServerName=CDataAuthNet
ServerVersion=1.0
DriverPath=/path/to/cdata.jdbc.authnet.jar
DriverClass=cdata.jdbc.authnet.AuthNetDriver
JdbcUrl=jdbc:authnet:InitiateOAuth=GETANDREFRESH;
Tables=Place the Java command and arguments in a shell to start the server using your prepared PRP file.
java -jar CDataMCP-jar-with-dependencies.jar /PATH/TO/authorize.net.prpThe MCP server provides read-only access to Authorize.Net data. You can query available tables, list columns, and run read queries through the MCP client tools. You do not need to execute SQL directly unless you want to craft custom queries for the server.
If you cannot see or connect to the MCP server, ensure the server process is running and the PRP file is correct. Verify the Java command includes the path to the JAR and the path to your PRP. If the data source requires OAuth, complete authentication in your browser during setup.
The MCP server exposes the following tooling endpoints for the client to discover and query data.
To start the MCP server from a clean slate, run the following command where paths are replaced with your actual locations.
java -jar CDataMCP-jar-with-dependencies.jar /PATH/TO/authorize.net.prpRetrieves a list of tables available in the Authorize.Net data source. The output is CSV with a header row describing each table.
Retrieves a list of columns for a specified table. The output is CSV with a header row describing each column.
Executes a SQL SELECT query against the exposed data source and returns the results.