Lighthouse MCP

by l3wi

Integrations

  • Enables access to Lighthouse.one portfolio data, including portfolio overview, asset details, transaction history, and performance analysis of crypto investments.

Lighthouse MCP

A Model Context Protocol (MCP) server that enables Claude to interact with your Lighthouse.one portfolio data. This integration allows you to query and analyze your crypto portfolio directly through Claude.

Features

  • Authentication: Securely authenticate with Lighthouse using transfer token URLs
  • Portfolio Overview: Get detailed breakdowns of your portfolio including:
    • Total portfolio value
    • Asset type distribution
    • Major holdings (≥ $1,000)
    • List of connected wallets/accounts
  • Asset Details: View detailed information about specific assets in your portfolio
  • Transaction History: Access your transaction history across wallets
  • Performance Analysis: Get insights on portfolio performance over time

You can ask Claude any form of natural language questions about performance, assets distribution etc and it will try its best to invoke the right tools and generate an asnwer for you.

Usage with Claude Desktop

NOTE: You must have at least Node LTS installed to use this MCP server. Try N-Install to quickly install Node on your system.

Add this to your claude_desktop_config.json:

{ "mcpServers": { "lighthouse": { "command": "npx", "args": ["-y", "mcp-lighthouse"] } } }

Then restart the Claude app. If you don't get any errors on startup, then the MCP server is working.

Authentication Walkthrough

You'll be asked for the authentication URL. To get it, follow these steps:

  1. Go to the Settings page on Lighthouse.one
  2. Click on "Link Mobile Device" option

  1. Click on "Copy transfer link"

Note: The URL will be in the format of a Lighthouse transfer token URL which Claude can use to authenticate your session.

Available Commands

Once connected, you can use the following commands with Claude:

  1. Authenticate
    Use the authenticate command with a Lighthouse transfer token URL to log in.
  2. List Portfolios
    Use the listLighthousePortfolios command to see all your portfolios and their total values.
  3. Get Portfolio Overview
    Use the getLighthousePortfolio command to view your current portfolio status with detailed breakdowns.
  4. Get Yield Data
    Use the getLighthouseYieldData command to see yield information for your portfolio.
  5. Get Performance Data
    Use the getLighthousePerformanceData command to analyze your portfolio's performance over time.

Session Management

  • The server maintains a session file (.lighthouse_session) to persist your authentication
  • You only need to authenticate once unless you explicitly log out or the session expires
  • Session data is stored securely on your local machine

NOTE: You can always revoke the session key from the Lighthouse dashboard.

Security Note

This MCP server runs locally on your machine and communicates directly with Lighthouse's API. Your authentication credentials are never shared with Claude or any third-party services.

Running Locally

  1. Build the project:
npm install npm run build
  1. Add the MCP server to Claude

Paste this JSON into the Develop settings of the Claude app. Make sure to point to the correct build output.

{ "mcpServers": { "lighthouse": { "command": "path/to/node/installation", "args": ["path/to/this/folder/mcp-lighthouse/dist/index.js"] } } }

Development

The project is built with TypeScript and uses the FastMCP framework for MCP server implementation. To modify or extend the functionality:

  1. Make changes to index.ts
  2. Rebuild the project: npm run build
  3. Restart the server

Requirements

  • Node.js 16 or higher
  • npm or yarn
  • A Lighthouse.one account
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A Model Context Protocol server that enables Claude to interact with and analyze your Lighthouse.one crypto portfolio data through secure authentication.

  1. Features
    1. Usage with Claude Desktop
      1. Authentication Walkthrough
        1. Available Commands
          1. Session Management
            1. Security Note
              1. Running Locally
                1. Development
                  1. Requirements

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that provides Claude with comprehensive access to Solana blockchain data via the Helius API, enabling operations like checking wallet balances, retrieving blockchain information, and interacting with tokens and NFTs.
                      Last updated -
                      119
                      8
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A 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 -
                      9
                      5
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.
                      Last updated -
                      Python
                      • Linux
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.
                      Last updated -
                      160
                      JavaScript

                    View all related MCP servers

                    ID: 96ypt4ci08