Search / app.trywhatevr/whatevr
whatevr
R0· no sign-inLog meals and read calories and macros from any AI assistant. Pairs with the whatevr iPhone app.
v1.0.2 · active · website · descriptor JSON · versions
Search / app.trywhatevr/whatevr
R0· no sign-inLog meals and read calories and macros from any AI assistant. Pairs with the whatevr iPhone app.
v1.0.2 · active · website · descriptor JSON · versions
{
"mcpServers": {
"whatevr": {
"type": "http",
"url": "https://api.trywhatevr.app/mcp"
}
}
}claude mcp add --transport http whatevr https://api.trywhatevr.app/mcp[mcp_servers.whatevr]
url = "https://api.trywhatevr.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"whatevr": {
"type": "remote",
"url": "https://api.trywhatevr.app/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"whatevr": {
"type": "http",
"url": "https://api.trywhatevr.app/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=whatevr&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnRyeXdoYXRldnIuYXBwL21jcCJ9"
}{
"servers": {
"whatevr": {
"type": "http",
"url": "https://api.trywhatevr.app/mcp"
}
}
}{
"mcpServers": {
"whatevr": {
"httpUrl": "https://api.trywhatevr.app/mcp"
}
}
}extensions:
"whatevr":
enabled: true
name: "whatevr"
type: streamable_http
uri: "https://api.trywhatevr.app/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvabledelete_logaddedDelete ONE entry from the user's log: a food, exercise, weigh-in or water entry. Read get_today/get_day first — each item in `recent` carries its `id` and `type`; pass both. Deleting a weigh-in updates their current weight to the newest remaining one. This can't be undone, so confirm with the user first. Needs the user's "Delete entries" switch for this connection (whatevr app → Settings → Connections). The user is notified.
update_remindersaddedTurn the user's daily reminders on or off: the evening 'nothing logged today' nudge and the streak reminder. Same as the app's Notifications screen. Needs the user's "Change goals & settings" switch for this connection. The user is notified of the change.
update_goalsaddedChange the user's goal and daily targets — the same settings as the app's Goals screen. Send ONLY the fields to change. Each target takes a number (a custom target) or "auto" (computed from their body, activity and goal). The server keeps calories and macros consistent (protein×4 + carbs×4 + fat×9 ≈ calories), so the targets it returns can differ slightly from what you sent — report the returned ones. Current weight is not here: log a weigh-in with log_weight. Needs the user's "Change goals & settings" switch for this connection (whatevr app → Settings → Connections); if it's off you'll get a message saying so — relay it. The user is notified of every change.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-20d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.trywhatevr.app/mcp streamable-http | none | yes | 100% | 415 ms | 2025-06-18 | 2026-11-14 |
delete_logdestructive | Delete ONE entry from the user's log: a food, exercise, weigh-in or water entry. Read get_today/get_day first — each item in `recent` carries its `id` and `type`; pass both. Deleting a weigh-in updates their current weight to the newest remaining one. This can't be undone, so confirm with the user first. Needs the user's "Delete entries" switch for this connection (whatevr app → Settings → Connections). The user is notified. |
get_dayread-only | Everything logged on a specific day, INCLUDING each food item's name and nutrition (same shape as get_today). Use this to answer “what did I eat yesterday / on <date>”. Each `recent` item's `id` works with update_log to correct mistakes. |
get_meread-only | Who the user is: name/handle/email, health profile, calorie/macro targets, and derived metrics. |
get_progressread-only | Daily calorie/macro/exercise TOTALS over time + the weight trend (no food item names — use get_day for what was actually eaten). |
get_todayread-only | Today's complete picture: calorie/macro totals vs targets, water, streak, exercises, and the item-by-item food log (`recent`: every logged item's name, calories, macros, ingredients). Each `recent` item's `id` works with update_log to correct mistakes. |
log_anything | Log food, drinks, water, exercise, or a weigh-in from one natural-language sentence — the same parser as the app's voice logging. Examples: 'two eggs and toast', '30 minute run', '3 glasses of water', 'weighed 184 this morning'. Spoken dates like 'yesterday I had pizza' work. Describe the FOOD, not just numbers: stating explicit nutrition in the text ('burrito, 800 calories') pins those totals exactly but logs ONE pre-computed item with no ingredient breakdown — if you do that, follow up with update_log's `ingredients` array so the log keeps its per-item detail. |
log_exercise | Log structured exercise with a known calorie burn. For an ESTIMATED burn from plain text, use log_anything ('30 minute run'). |
log_water | Log water — glasses (8 fl oz each) or an exact amount_fl_oz. Defaults to 1 glass. |
log_weight | Log a weigh-in in pounds. The newest reading also becomes the user's current weight (drives their calorie targets). |
update_goalsdestructive | Change the user's goal and daily targets — the same settings as the app's Goals screen. Send ONLY the fields to change. Each target takes a number (a custom target) or "auto" (computed from their body, activity and goal). The server keeps calories and macros consistent (protein×4 + carbs×4 + fat×9 ≈ calories), so the targets it returns can differ slightly from what you sent — report the returned ones. Current weight is not here: log a weigh-in with log_weight. Needs the user's "Change goals & settings" switch for this connection (whatevr app → Settings → Connections); if it's off you'll get a message saying so — relay it. The user is notified of every change. |
update_logdestructive | Correct an existing FOOD log: title, nutrition numbers, the ingredient list, meal, or time-of-day. Read get_today/get_day first — each item in `recent` (type "food") carries the `id` to pass here. Send ONLY the fields to change; values are absolute for the item as logged. Two modes, never mixed: send `ingredients` to REPLACE the whole list (include every ingredient you want kept — the log's totals recompute from it, so don't also send calories/macros), OR send top-level numbers to set totals directly — the existing ingredient breakdown then RESCALES proportionally so the parts always sum to the new totals (ingredient names/amounts don't change, so when the COMPOSITION changed — something added or removed — send `ingredients` instead). Note: ANY edit that changes a routine-created log's title or its calories — including an ingredients replacement, since totals recompute — also updates that saved routine. When logged_time changes, the log's meal may re-infer from the new hour unless you set meal explicitly. Requires a full-access token; edit one log at a time. |
update_reminders | Turn the user's daily reminders on or off: the evening 'nothing logged today' nudge and the streak reminder. Same as the app's Notifications screen. Needs the user's "Change goals & settings" switch for this connection. The user is notified of the change. |
Schemas: list_tools.
{
"name": "app.trywhatevr/whatevr",
"icons": [
{
"src": "https://trywhatevr.app/apple-touch-icon.png",
"sizes": [
"180x180"
],
"mimeType": "image/png"
}
],
"title": "whatevr",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.trywhatevr.app/mcp",
"type": "streamable-http"
}
],
"version": "1.0.2",
"websiteUrl": "https://trywhatevr.app/connect",
"description": "Log meals and read calories and macros from any AI assistant. Pairs with the whatevr iPhone app."
}