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_resource
tool - List resources: Get collections of resources by type using the
list_resources
tool - Access 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_KEY
andLITHIC_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
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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A TypeScript implementation of a Model Context Protocol server providing read-only access to Lithic banking and card services API.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange API, allowing users to query real-time cryptocurrency data using natural language.Last updated -9512TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -3118TypeScriptMIT License
- -securityFlicense-qualityA TypeScript implementation of a Model Context Protocol server that enables interaction with StarRocks databases, supporting SQL operations like queries, table creation, and data manipulation through standardized MCP tools.Last updated -1TypeScript