Lighthouse MCP
Enables access to Lighthouse.one portfolio data, including portfolio overview, asset details, transaction history, and performance analysis of crypto investments.
Click on "Deploy 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., "@Lighthouse MCP show me my portfolio overview"
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.
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.
Related MCP server: Chronos MCP Server
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:
Go to the Settings page on Lighthouse.one
Click on "Link Mobile Device" option

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:
Authenticate
Use the authenticate command with a Lighthouse transfer token URL to log in.List Portfolios
Use the listLighthousePortfolios command to see all your portfolios and their total values.Get Portfolio Overview
Use the getLighthousePortfolio command to view your current portfolio status with detailed breakdowns.Get Yield Data
Use the getLighthouseYieldData command to see yield information for your portfolio.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 authenticationYou 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
Build the project:
npm install
npm run buildAdd 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:
Make changes to
index.tsRebuild the project:
npm run buildRestart the server
Requirements
Node.js 16 or higher
npm or yarn
A Lighthouse.one account
Available Tools
5 toolsauthenticateC
Authenticate with Lighthouse using a transfer token URL
Inputs: url (required).
getLighthousePerformanceDataC
Get performance data for a Lighthouse portfolio
Inputs: portfolio, startDate.
getLighthousePortfolioC
Fetch and display a detailed summary of a Lighthouse portfolio with breakdown by asset types and major holdings.
Inputs: portfolio.
getLighthouseYieldDataC
Get yield data for a Lighthouse portfolio
Inputs: portfolio.
listLighthousePortfoliosA
List all Lighthouse portfolios, their total portfolio value, the wallets within each portfolio and their total value
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: authentication, listing portfolios, getting portfolio details, and retrieving performance and yield data. There is no overlap in functionality, making it easy for an agent to select the correct tool for each task.
The naming is mixed with inconsistent patterns: 'authenticate' uses a verb only, while others use a verb_noun format (e.g., 'getLighthousePerformanceData'). However, all names are readable and follow a general descriptive style, though they lack a uniform convention.
With 5 tools, the server is well-scoped for managing Lighthouse portfolios. Each tool serves a specific and necessary function, from authentication to data retrieval, without being overly sparse or bloated.
The toolset covers core operations for portfolio management, including authentication, listing, and detailed data retrieval. A minor gap exists in update or delete operations for portfolios, but the provided tools support essential workflows effectively.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Connect Claude, ChatGPT, Codex, Claude Code or another MCP client to your real multi-broker investment portfolio. Fortunest tracks stocks, ETFs and crypto across brokers and exchanges; its MCP server lets your agent read holdings, returns, allocation, risk, trades and tax lots, calculated by Fortunest rather than guessed by the model. Reads run on their own; every change waits for your approval in the Fortunest app, and no tool places an order or moves money. Sign-in is OAuth 2.1 and needs Fortunest Pro (14-day trial, no card). A free demo that needs no account is listed as Fortunest demo.
Connect your portfolio to Claude, ChatGPT, or Codex to analyze it and make smarter investments.
Read-only access to your own crypto portfolio across 11+ exchanges and 20+ chains: holdings, full history, FIFO cost basis and P&L, fees and income. Ask Claude or ChatGPT about your portfolio; the connector can never trade, move funds or act as a login.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that connects Claude to Heurist Mesh APIs, providing access to various blockchain and web3 tools including cryptocurrency data, token security, Twitter intelligence, and web search capabilities.2067MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server for integrating AI assistants like Claude Desktop with the Stellar blockchain, enabling wallet connections, token listings, balance queries, and fund transfers.411 npmJavaScriptMIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.4-
- AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server that provides AI assistants like Claude with secure, read-only access to MoneyWiz financial data for natural language queries and financial analytics.159 PyPI16MIT