The Lithic MCP Server provides read-only access to Lithic banking and card services through a TypeScript implementation of the Model Context Protocol (MCP).
With this server, you can:
Fetch specific resources: Retrieve any Lithic resource (card, account, transaction, etc.) by its ID/token using the
get_resourcetoolList resources: Get collections of resources by type using the
list_resourcestoolAccess comprehensive resource types: Interact with cards, accounts, transactions, events, balances, disputes, external bank accounts, reports, webhooks, and account holders
Leverage type-safe interactions: Benefit from TypeScript's type safety when accessing Lithic resources
Run flexibly: Deploy via Docker or run directly with TypeScript
Configure easily: Customize using environment variables like
LITHIC_API_KEYandLITHIC_API_BASE_URL
Provides a TypeScript implementation of a read-only interface to Lithic banking and card services, enabling access to resources like cards, accounts, transactions, balances, disputes, and financial accounts through the Lithic API.
Lithic MCP Server (TypeScript)
A TypeScript implementation of a Model Context Protocol (MCP) server for Lithic API that provides read-only access to Lithic banking and card services.
Features
Modern TypeScript implementation using the MCP SDK
Read-only access to all Lithic API endpoints
Type-safe tools for accessing Lithic resources
Docker support
Improved error handling and validation
Related MCP server: MCP Ethers Wallet
Quick Start
Using Docker (Recommended)
Build the Docker image:
Run the server:
Manual Setup
Install dependencies:
Build the TypeScript code:
Start the server:
MCP Configuration
Add this to your .cursor/mcp.json or Claude Desktop configuration:
Available Tools
This MCP server provides the following tools:
get_resource: Fetch a specific Lithic resource by ID/tokenlist_resources: List resources of a given type
Environment Variables
LITHIC_API_KEY- Your Lithic API key (required)LITHIC_API_BASE_URL- Lithic API base URL (default: https://sandbox.lithic.com/v1)
Supported Resource Types
card
account
financial_account
transaction
event
balance
dispute
external_bank_account
report
webhook
account_holder
Development
For development, you can use the watch mode:
This will automatically rebuild and restart the server when you make changes to the source code.