SERVER

Ghostfolio MCP

Rank #2913

glama/mhajder/ghostfolio-mcp

Python integration for Ghostfolio portfolio management, supporting account queries, transaction imports, and market data access.

First listed
Aug 29, 2025
Last publish date
May 11, 2026
OVERVIEW

Ghostfolio MCP is a Model Context Protocol (MCP) server published by mhajder. It ranks #2913 of 58,900 servers tracked on MCP Toplist, and its repository has 14 GitHub stars. Ghostfolio MCP is listed across 3 registries — Official MCP, PulseMCP and Glama, with 4 tracked versions. It was first listed on Aug 29, 2025 and most recently updated on May 11, 2026.

STANDING
#2,913of 58,900 tracked serversTop 5%

Ranks ahead of 55,987 of 58,900 servers on MCP Toplist.

CONNECT

Use Ghostfolio MCP

Add Ghostfolio MCP to any MCP client (Claude, Cursor, VS Code, …) with one of the configs below.

Python package (PyPI)
{
  "mcpServers": {
    "ghostfolio-mcp": {
      "command": "uvx",
      "args": [
        "ghostfolio-mcp"
      ],
      "env": {
        "GHOSTFOLIO_URL": "<your GHOSTFOLIO_URL>",
        "GHOSTFOLIO_TOKEN": "<your GHOSTFOLIO_TOKEN>",
        "GHOSTFOLIO_VERIFY_SSL": "<your GHOSTFOLIO_VERIFY_SSL>",
        "GHOSTFOLIO_TIMEOUT": "<your GHOSTFOLIO_TIMEOUT>",
        "READ_ONLY_MODE": "<your READ_ONLY_MODE>",
        "GHOSTFOLIO_DISABLED_TAGS": "<your GHOSTFOLIO_DISABLED_TAGS>",
        "LOG_LEVEL": "<your LOG_LEVEL>",
        "RATE_LIMIT_ENABLED": "<your RATE_LIMIT_ENABLED>",
        "RATE_LIMIT_MAX_REQUESTS": "<your RATE_LIMIT_MAX_REQUESTS>",
        "RATE_LIMIT_WINDOW_MINUTES": "<your RATE_LIMIT_WINDOW_MINUTES>",
        "TOOL_SEARCH_ENABLED": "<your TOOL_SEARCH_ENABLED>",
        "TOOL_SEARCH_STRATEGY": "<your TOOL_SEARCH_STRATEGY>",
        "TOOL_SEARCH_MAX_RESULTS": "<your TOOL_SEARCH_MAX_RESULTS>"
      }
    }
  }
}

Replace each placeholder with your own value before saving.

Python package (PyPI)
{
  "mcpServers": {
    "ghostfolio-mcp": {
      "command": "uvx",
      "args": [
        "ghostfolio-mcp"
      ],
      "env": {
        "GHOSTFOLIO_URL": "<your GHOSTFOLIO_URL>",
        "GHOSTFOLIO_TOKEN": "<your GHOSTFOLIO_TOKEN>",
        "GHOSTFOLIO_VERIFY_SSL": "<your GHOSTFOLIO_VERIFY_SSL>",
        "GHOSTFOLIO_TIMEOUT": "<your GHOSTFOLIO_TIMEOUT>",
        "READ_ONLY_MODE": "<your READ_ONLY_MODE>",
        "GHOSTFOLIO_DISABLED_TAGS": "<your GHOSTFOLIO_DISABLED_TAGS>",
        "LOG_LEVEL": "<your LOG_LEVEL>",
        "RATE_LIMIT_ENABLED": "<your RATE_LIMIT_ENABLED>",
        "RATE_LIMIT_MAX_REQUESTS": "<your RATE_LIMIT_MAX_REQUESTS>",
        "RATE_LIMIT_WINDOW_MINUTES": "<your RATE_LIMIT_WINDOW_MINUTES>",
        "TOOL_SEARCH_ENABLED": "<your TOOL_SEARCH_ENABLED>",
        "TOOL_SEARCH_STRATEGY": "<your TOOL_SEARCH_STRATEGY>",
        "TOOL_SEARCH_MAX_RESULTS": "<your TOOL_SEARCH_MAX_RESULTS>",
        "MCP_HTTP_PORT": "<your MCP_HTTP_PORT>",
        "MCP_TRANSPORT": "<your MCP_TRANSPORT>"
      }
    }
  }
}

Replace each placeholder with your own value before saving.

Docker image
{
  "mcpServers": {
    "ghostfolio-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/mhajder/ghostfolio-mcp:1.4.0"
      ],
      "env": {
        "GHOSTFOLIO_URL": "<your GHOSTFOLIO_URL>",
        "GHOSTFOLIO_TOKEN": "<your GHOSTFOLIO_TOKEN>",
        "GHOSTFOLIO_VERIFY_SSL": "<your GHOSTFOLIO_VERIFY_SSL>",
        "GHOSTFOLIO_TIMEOUT": "<your GHOSTFOLIO_TIMEOUT>",
        "READ_ONLY_MODE": "<your READ_ONLY_MODE>",
        "GHOSTFOLIO_DISABLED_TAGS": "<your GHOSTFOLIO_DISABLED_TAGS>",
        "LOG_LEVEL": "<your LOG_LEVEL>",
        "RATE_LIMIT_ENABLED": "<your RATE_LIMIT_ENABLED>",
        "RATE_LIMIT_MAX_REQUESTS": "<your RATE_LIMIT_MAX_REQUESTS>",
        "RATE_LIMIT_WINDOW_MINUTES": "<your RATE_LIMIT_WINDOW_MINUTES>",
        "TOOL_SEARCH_ENABLED": "<your TOOL_SEARCH_ENABLED>",
        "TOOL_SEARCH_STRATEGY": "<your TOOL_SEARCH_STRATEGY>",
        "TOOL_SEARCH_MAX_RESULTS": "<your TOOL_SEARCH_MAX_RESULTS>",
        "MCP_HTTP_PORT": "<your MCP_HTTP_PORT>"
      }
    }
  }
}

Replace each placeholder with your own value before saving.

REGISTRIES

Listed on 3 registries

ORGANIZATION

mhajder

Organization
Total servers
3
Total versions
17
MORE FROM THIS PUBLISHER

Other servers by mhajder

View all mhajder servers →
VERSIONS

Available versions (4)

VersionPublished
1.4.0May 11, 2026
1.3.0May 9, 2026
1.2.1May 9, 2026
1.2.0Apr 9, 2026
FAQ

Frequently asked questions

What is Ghostfolio MCP?
Python integration for Ghostfolio portfolio management, supporting account queries, transaction imports, and market data access.
Who maintains Ghostfolio MCP?
Ghostfolio MCP is maintained by mhajder, which publishes 3 MCP servers (17 total versions) tracked on MCP Toplist.
Is Ghostfolio MCP an official MCP server?
Yes — Ghostfolio MCP is listed on the Official MCP Registry, alongside PulseMCP and Glama.
How many versions does Ghostfolio MCP have?
MCP Toplist tracks 4 versions of Ghostfolio MCP, most recently published on May 11, 2026.
Where can I find the source code for Ghostfolio MCP?
The source code for Ghostfolio MCP is hosted at github.com/mhajder/ghostfolio-mcp.
EXPLORE