Skip to main content
Glama
Lithic MCP Server

Lithic MCP Server

by mohit-novo

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 (Model Context Protocol) Server

Quick Start

  1. Build the Docker image:

npm run docker:build
  1. Run the server:

LITHIC_API_KEY=your_key_here npm run docker:run

Manual Setup

  1. Install dependencies:

npm install
  1. Build the TypeScript code:

npm run build
  1. Start the server:

LITHIC_API_KEY=your_key_here npm start

MCP 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/token

  • list_resources: List resources of a given type

Environment Variables

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 dev

This will automatically rebuild and restart the server when you make changes to the source code.

Available Tools

2 tools
get_resourceC

Get a specific Lithic resource by ID

Inputs: resourceType (required), resourceId (required).

list_resourcesC

List resources of a specific type

Inputs: resourceType (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2.9/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: get_resource retrieves a single resource by ID, while list_resources retrieves multiple resources of a type. There is no overlap or ambiguity between them.

    Naming Consistency5/5

    Both tools follow a consistent verb_noun pattern (get_resource and list_resources), using snake_case and clear action verbs. The naming is perfectly predictable and uniform.

    Tool Count2/5

    With only 2 tools, the server feels too thin for a general-purpose resource management domain. It lacks essential operations like create, update, or delete, making it incomplete for typical CRUD workflows.

    Completeness2/5

    The tool surface is severely incomplete for resource management. It only supports read operations (get and list), missing create, update, and delete capabilities, which are fundamental for a full lifecycle.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A TypeScript implementation of a Model Context Protocol server that enables language models to securely query PostgreSQL databases, including those behind SSH bastion tunnels.
      23 npm
      1
      MIT
    • -
      license
      Not graded
      quality
      D
      maintenance
      A TypeScript implementation of a Model Context Protocol server and client that enables interaction with language models (specifically Mistral running on Ollama).
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A TypeScript implementation of a Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and CRUD operations.
      2
      MIT