io.github.JaviMaligno/vitamind
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Know when the sun can make vitamin D where you are, for your skin type. Live UV data.
Summary by lookupd
Lets an agent check live UV-based vitamin D synthesis windows, forecasts, sun times and personal sun history for a location.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http vitamind https://getvitamind.app/api/mcp/mcp
Claude Code, remote (streamable-http)
claude mcp add --transport http vitamind https://getvitamind.app/api/mcp-auth/mcp
Codex, remote (streamable-http)
codex mcp add vitamind --url https://getvitamind.app/api/mcp/mcp
Codex, remote (streamable-http)
codex mcp add vitamind --url https://getvitamind.app/api/mcp-auth/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"vitamind": {
"url": "https://getvitamind.app/api/mcp/mcp"
}
}
}Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"vitamind": {
"url": "https://getvitamind.app/api/mcp-auth/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
search_cityFind a city in the app's database by name (any of the app's six languages works) and get its coordinates, IANA timezone and elevation — feed those into the otheget_sun_timesSunrise, sunset, solar noon, civil dawn/dusk, morning AND evening golden hour, and day length (with day-over-day trend) for a location and date. Handles midnighget_vitamin_d_windowThe solar vitamin D synthesis window for ONE specific day at a location, for a personal profile: when UV is strong enough (index ≥ 3), the best hour, the clear-get_vitamin_d_yearThe WHOLE YEAR of solar vitamin D for a location in a single call. monthsWithSun lists every month with at least one viable day (season edges count as partial mconfigure_sun_profileShow the user an interactive form for the four values every other tool assumes — Fitzpatrick skin type, fraction of skin exposed, age and target IU — with the mget_sun_forecastThe NEXT FEW DAYS of vitamin D sun at a location, using the live Open-Meteo forecast: per day the peak UV, average cloud cover, the synthesis window and the mincompare_vitamin_d_yearCompare the vitamin D year of 2 to 5 places side by side in ONE call — 'Madrid vs Berlin vs Oslo, where do I actually get winter sun?'. Returns each place's monget_current_statusWhether RIGHT NOW is a good moment for vitamin D synthesis at a location, using live Open-Meteo UV/cloud data when reachable (clear-sky model otherwise): currenestimate_sun_sessionEstimate a sun session's outcome: 'I was (or will be) out N minutes — how much vitamin D did I make?' plus 'how long before I'd burn?' for the profile. Takes aget_my_profileThe signed-in user's saved Vitamin D profile: skin type, exposed-skin default, age, target IU and their current city. Requires connecting with OAuth (scope profget_my_citiesThe signed-in user's current city and favorite cities with coordinates and timezones, ready to feed into the public tools. Requires OAuth (scope profile:read).update_my_profileSave the signed-in user's synthesis profile — skin type, exposed-skin fraction, age and target IU — to their account, so the app and every later call use them.get_my_historyThe signed-in user's sun history from the app's calendar: which recent days had viable sun, which they confirmed going outside, and their current streak. Coverslog_sun_sessionSets a day's answer in the signed-in user's history calendar. Three values: confirmed=true (went out, the default), confirmed=false (had usable sun but stayed iset_history_locationRecords where the signed-in user was over a range of past days, so their history stops assuming. Use it when the user corrects a stretch — get_my_history marks
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 396 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/JaviMaligno/vitamind
- Website: https://getvitamind.app/connect
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.JaviMaligno/vitamind)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp