Admin Transactions MCP logo

Admin Transactions MCP

by aishwaryaeaswar

Admin-Transactions-MCP is a FastMCP server that interacts with the transactions API of a CakePHP 4 application. It allows natural language queries via Claude to fetch and display transaction details.

View on GitHub

Last updated: N/A

What is Admin Transactions MCP?

Admin-Transactions-MCP is a FastMCP server designed to interact with the transactions API of a CakePHP 4 application. It enables querying and displaying transaction details using natural language via Claude.

How to use Admin Transactions MCP?

To use this server, clone the repository, create and activate a virtual environment, install dependencies using pip install -r requirements.txt, set up environment variables in a .env file, and then run the MCP server using python transactions.py.

Key features of Admin Transactions MCP

  • Exposes MCP tools for transactions API

  • Supports pagination for listing transactions

  • Uses environment variables for secure auth tokens

  • Async API requests with httpx

  • Detailed logging with separate debug and error logs

Use cases of Admin Transactions MCP

  • Fetching transaction details using natural language queries

  • Managing and monitoring transactions within a CakePHP 4 application

  • Providing an interface for administrators to interact with transaction data

  • Debugging and logging transaction-related issues

FAQ from Admin Transactions MCP

What is FastMCP?

FastMCP is a framework for building MCP (Management Control Plane) servers.

What is CakePHP 4?

CakePHP 4 is a rapid development framework for PHP.

What is Claude?

Claude is an AI assistant that enables natural language queries.

How do I configure the .env file?

The .env file should contain the necessary API keys and other sensitive information required to connect to the transactions API.

What is httpx?

httpx is a next generation HTTP client for Python.