Ghostfolio MCP logo

Ghostfolio MCP

Unclaimed

by mhajder

MCP 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.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'ghostfolio-mcp' -- 'uvx' 'ghostfolio-mcp'

Run in your terminal after replacing any placeholders.

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.

ghostfoliomcpmcp-servermcp-tools

More in Developer Tools

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.