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.
Click on "Install 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., "@Lithic MCP Serverlist my recent card transactions"
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.
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:
npm run docker:buildRun the server:
LITHIC_API_KEY=your_key_here npm run docker:runManual Setup
Install dependencies:
npm installBuild the TypeScript code:
npm run buildStart the server:
LITHIC_API_KEY=your_key_here npm startMCP Configuration
Add this to your .cursor/mcp.json or Claude Desktop configuration:
{
"lithic": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "LITHIC_API_KEY",
"-e", "LITHIC_API_BASE_URL",
"mcp/lithic"
],
"env": {
"LITHIC_API_KEY": "your_lithic_api_key_here",
"LITHIC_API_BASE_URL": "https://api.lithic.com/v1"
}
}
}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:
npm run devThis will automatically rebuild and restart the server when you make changes to the source code.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.