Ghostfolio MCP
UnclaimedMCP server for Ghostfolio management
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'ghostfolio-mcp' -- 'uvx' 'ghostfolio-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
account
Account management tools (create, delete, update, get accounts)
add_market_data_points
Add one or more market data points for an asset (typically a MANUAL data source — Ghostfolio rejects writes for auto-fetched sources)
add_to_watchlist
Add a symbol to the user's watchlist
create_account
Create a new account in your portfolio
create_activity
Create a single new transaction/activity in your portfolio (BUY, SELL, DIVIDEND, INTEREST, FEE, etc.)
delete_account
Delete an existing account from your portfolio (destructive operation)
delete_activity
Delete a single activity/transaction by its ID (destructive operation)
delete_asset_profile
Delete an asset profile (destructive operation; may delete associated activities and market data depending on backend rules)
export_portfolio
Export portfolio activities/transactions data as JSON
get_account_balances
Get account balances for a specific account
get_account_details
Get details for a specific account
get_accounts
Get all accounts in your portfolio including account types and balances
get_asset_profile
Get asset profile information for a specific symbol
get_benchmark_performance
Compare portfolio performance against a benchmark symbol starting from a specific date
get_benchmarks
Get all configured benchmarks
get_dividends
Get dividend data grouped by time period showing dividend payments and yield
get_dividends_for_import
Fetch historical dividend data formatted for import for a specific symbol
get_exchange_rate
Get the exchange rate for a given currency symbol on a specific date
get_health
Get system health status of the Ghostfolio backend service
get_historical_data
Get historical data for a specific symbol on a specific date
get_investments
Get investment data grouped by time period showing cash flows and contributions
get_market_data_for_asset
Get market data for a specific asset
get_orders
Get all activities/orders from your portfolio, optionally filtered by account
get_platforms
Get list of available platforms (brokers, exchanges, etc.) for account tracking
get_portfolio_details
Get comprehensive portfolio details including accounts, positions, and summary
get_portfolio_holdings
Get portfolio holdings and positions including allocations and asset breakdowns
get_portfolio_performance
Get portfolio performance data including returns, benchmarks, and performance metrics
get_position
Get position details for a specific symbol from a data source
get_symbol_data
Get symbol data for a specific asset from a data source
get_user_info
Get user information and settings
get_watchlist
Get all items in the user's watchlist
import
Data import tools
import_transactions
Import transactions into your portfolio (bulk import operation)
lookup_symbols
Search for symbols using a query string
portfolio
Portfolio analysis and performance tools
remove_from_watchlist
Remove a symbol from the user's watchlist
symbol
Symbol lookup and data tools
transfer_account_balance
Transfer cash balances between two accounts
update_account
Update settings or details of an existing account
upsert_asset_profile
Create-or-update an asset profile (idempotent; tolerates Ghostfolio's HTTP 500 on the create step and relies on the subsequent PATCH as the source of truth)
Tool change history
FAQ
Questions about Ghostfolio MCP Server
- How do I connect Ghostfolio MCP Server to Claude?
- Run `claude mcp add ghostfolio-mcp -- uvx ghostfolio-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Ghostfolio MCP Server free?
- The listed licence is AGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Ghostfolio MCP Server do?
- Ghostfolio MCP Server documents 40 tools to the agent, including account, add_market_data_points, add_to_watchlist. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.