MCP Alchemy Server
Click on "Deploy 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., "@MCP Alchemy Servercheck payout transaction with client id 0199fd4f-b542-79fd-9666-a4b8397ace29"
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.
MCP Alchemy Server
A Model Context Protocol (MCP) server that provides access to transaction data from the XB database. This server is designed to be used with MCP clients (like Claude Desktop or other AI agents) to retrieve financial transaction details.
Features
Payout Transaction Lookup: Retrieve payout transaction details using either a UUID or a Client Transaction ID.
MCP Standard: Built using the
fastmcpSDK, compatible with any MCP client.
Related MCP server: mcp-solscan
prerequisites
Python 3.12 or higher
uv (recommended for dependency management)
Installation
Clone the repository:
git clone <repository-url> cd oncall-mcpInstall dependencies:
uv sync
Configuration
Copy the example environment file:
cp .env.example .envEdit
.envand add your database connection strings:XB_DATABASE_URL="mysql+pymysql://user:password@host:port/database" SNAP_DATABASE_URL="mysql+pymysql://user:password@host:port/database"
Running the Server
Development / Local Run
To run the server locally with hot-reloading (if supported by the runner) or for testing:
uv run main.pyUsing with an MCP Client
You can configure your MCP client to run this server directly. For example, in claude_desktop_config.json:
{
"mcpServers": {
"PivotOnCall": {
"serverUrl": "http://localhost:8000/mcp"
}
}
}Available Tools
get_payout_transaction
Retrieves a payout transaction from the XB database.
Arguments:
identifier(string): The UUID or Client Transaction ID.by_client_id(boolean, optional): Set toTrueif searching by Client Transaction ID. Defaults toFalse(UUID).
Example Prompts
check payout transaction with this uuid bc09aa1e-005a-48da-9837-bf68fa4969a9check payout transaction with this client id 0199fd4f-b542-79fd-9666-a4b8397ace29This server cannot be deployed
Maintenance
Related MCP Connectors
Pay for APIs with USDC. Read-only x402 payment discovery, verification, evidence, and status.
Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Deterministic banking, LEI, VAT, SWIFT & compliance checks via MCP with signed XDR-1 receipts.
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.20MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying Solana transaction details via the Solscan Pro v2 API.3 npmMIT
- FlicenseNot gradedqualityCmaintenanceExposes personal-finance tools like accounts, transactions, spending analysis, budgets, bills, reminders, portfolio, and goals via MCP, enabling any MCP client to query financial data.-
- AlicenseNot gradedqualityCmaintenanceMCP server for Crypto APIs Transactions Data. Enables lookup of transaction details by hash across EVM, UTXO, Solana, XRP, and Kaspa blockchains.53 npmMIT