Fitatu MCP Unofficial MCP server
io.github.AndekQR/fitatu-mcp-unofficial·v3.0.1·10 starsUnofficial MCP server for the Polish Fitatu app. Search foods and manage meals, recipes, and logs.
10 stars
Reviews
Write oneNobody has reviewed Fitatu MCP Unofficial yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fitatu MCP Unofficial tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Fitatu MCP Unofficial compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 42% of 3,470 Web search servers
- GitHub stars
- 10
- more than 85% of 1,786 Web search servers
Install Fitatu MCP Unofficial in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Fitatu MCP Unofficial repository's README, as published. We do not edit it. Read it on GitHub
Fitatu MCP Unofficial
Unofficial Model Context Protocol (MCP) server for accessing and updating data in your own Fitatu account. It provides typed tools for profile data, meal plans, nutrition summaries, food search, and recipe management over stdio or Streamable HTTP.
[!IMPORTANT]
This project is not affiliated with, endorsed by, or sponsored by Fitatu. Use it only with your own account and treat Fitatu credentials and account data as
sensitive.
Features
- Profile, day-plan, and nutrition summary queries.
- Latest or date-specific body measurement lookup and partial updates for explicit calendar dates.
- Food and recipe search with identifiers required by mutation tools.
- Meal item creation, update, replacement, movement, and removal.
- Recipe creation, inspection, update, and deletion.
- MCP transports for local stdio and Streamable HTTP clients.
- Local development and Docker workflows.
Requirements
- Node.js >=22.18.0
- npm
- A Fitatu account
Docker and ngrok are optional and required only for their respective workflows.
Quick start
Install dependencies and create the local configuration file:
npm install
cp .env.example .envSet FITATUEMAIL and FITATUPASSWORD in .env, then start the development server:
npm run devThe default MCP endpoint is http://localhost:3000/mcp.
MCP client configuration
Choose one transport with MCP_TRANSPORT:
stdio
Build the server before configuring the client:
npm run buildUse absolute paths to the repository's .env and dist/index.js files:
{
"mcpServers": {
"fitatu": {
"command": "node",
"args": [
"--env-file=/absolute/path/to/fitatu-mcp-unofficial/.env",
"/absolute/path/to/fitatu-mcp-unofficial/dist/index.js"
],
"env": {
"MCP_TRANSPORT": "stdio"
}
}
}
}The client starts and stops the server. In stdio mode, logs are written to stderr because stdout is reserved for the JSON-RPC stream.
Streamable HTTP
Start the server with npm run dev, or build and run it with:
npm run build
npm startClients with native Streamable HTTP support can connect directly to:
http://localhost:3000/mcpFor a client that launches remote MCP connections through a command, use mcp-remote:
{
"mcpServers": {
"fitatu": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:3000/mcp"]
}
}
}To inspect the local server interactively:
npm run inspectorConnect the Inspector to http://localhost:3000/mcp.
Remote MCP access with ngrok
Install and authenticate ngrok. In .env, configure two different Fitatu accounts using FITATU and FITATUINTEGRATION_*, then add your assigned domain:
NGROK_DOMAIN=your-assigned-domain.ngrok-free.devnpm run dev:all # Both accounts and the tunnel
npm run dev:test-account # Test account only (alternative)In any MCP client that supports remote Streamable HTTP connections, use one of these URLs without authentication:
- Personal: https://YOURNGROKDOMAIN/personal/mcp
- Test: https://YOURNGROKDOMAIN/test/mcp
Addresses stay the same after restarting. Keep the command running; Ctrl+C stops everything. Optional port settings are in .env.example.
Anyone with the URL can access that account while the tunnel runs. Use it only for temporary development sessions.
Available tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fitatu MCP Unofficial: common questions
- Is Fitatu MCP Unofficial MCP server safe?
- Mostly: it is graded B (73/100). Read the Fitatu MCP Unofficial safety report
- Does Fitatu MCP Unofficial need an API key?
- Yes. The registry entry asks for
FITATU_EMAIL,FITATU_PASSWORD. - Is Fitatu MCP Unofficial maintained?
- The last commit was 6 days ago (2026-10-29). The latest release is v3.0.1.
- What can I use instead of Fitatu MCP Unofficial?
- Servers from other publishers that do the same job: Chatroost — unofficial Telegram MCP server, Alza MCP server and MCP Zotero MCP server.
- How does Fitatu MCP Unofficial compare with other Web search MCP servers?
- safety score 73/100 (higher than 42% of 3,470 Web search servers); github stars 10 (more than 85% of 1,786 Web search servers). Full comparison.
Alternatives to Fitatu MCP Unofficial
Same job from other publishers: the closest match first, then the best rated.
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
- AlzaUnofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.not reviewedEstablishedB
- MCP ZoteroUnofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Wordnot reviewedEstablishedB