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

Admin Transactions MCP

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.


Features

  • 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

Setup Instructions

  1. Clone the Repository

    git clone <your-repo-url>
    cd admin-transactions-mcp
    
    
  2. Create Virtual Environment

    Create and activate a virtual environment to isolate project dependencies: python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate

  3. Install Dependencies

    Install required packages: pip install -r requirements.txt

  4. Set Up Environment Variables

    Create a .env file by making a copy of .env.example. Configure the appropriate values

  5. Run the MCP Server

    Start the MCP server to verify if the server setup is successful python transactions.py