Data, search and analytics
anatome
anatome was answering at the last check. Checked on 2026-10-05 (daily check).
Log workouts and meals by telling your AI. 873 exercises, muscle diagrams, food lookup.
Agents use servers like this to search, query and report on data.
20 read-only13 change data3 high risk
https://anatome.dev/mcp
Follow (RSS): status changes, tool-list changes, new advisories and owner verification, in any feed reader.
Status
Newest check: answered with tools, from the daily check, 2026-10-05, 1,675 ms.
From one check a day over the last 4 days. Servers whose owner verified them are checked every 5 minutes. Sign-in and payment answers count as up.
Last 30 days
2026-09-062026-10-05
answered with toolssign-in or payment askednot answeringnot checked
Compare: the most reliable servers in Data, search and analytics, ranked by days answering.
Tools
36 tools: 20 read-only, 13 change data, 3 high risk (delete, pay, send or run code).
- read-only
- Only reads or looks things up. Safe for an agent to call on its own.
- changes data
- Creates, edits or sends something. Worth a person's approval the first time.
- high risk
- Can delete, pay, send on your behalf or run code. Hard or impossible to undo.
Connecting costs an agent about 5,939 tokens of tool definitions and a 1,675 ms handshake.
- high risk
delete_mealDelete a logged meal by id (soft delete, 30-day recovery window). Requires X-App-User-Id. - high risk
update_setsCorrect sets already logged, by set id (log_workout returns them). Relabel the exercise, fix weight/reps/rpe, mark completed, add notes, or delete. Selection and change are separate, so a subset can be relabelled. Adding a set is log_workout, not this. - high risk
delete_workoutDelete a logged workout and its sets by id (soft delete, 30-day recovery window). - changes data
generate_muscle_imageRender an SVG diagram of the human body with muscles highlighted in arbitrary colors. Returns SVG. - changes data
instantiate_routineSchedule the signed-in user's routine into planned workouts from start_date. Coach assignment of another user is REST-only. - changes data
log_workoutLog a workout with exercise sets (strength or cardio unified). Requires an app user context. - changes data
log_mealLog a meal (calories + macros + optional ingredients) for the current app user. - changes data
log_waterLog water intake (ml) for the current app user. - changes data
log_body_metricLog a body measurement. metric_type: weight (kg), height (cm), body_fat (%), muscle_mass (kg), waist/chest/bicep/forearm/hip/thigh/calf/neck/shoulder (cm), bmi, resting_hr (bpm). Logging weight enables bodyweight-inclusive volume analytics. - changes data
upsert_profileUpsert the current app user's fitness profile. Set `timezone` first: every daily total, streak and adherence window is bucketed by it and defaults to UTC. `weight` doubles as the fallback bodyweight for bodyweight-inclusive volume when no dated weight metric exists. - changes data
log_cardioLog a cardio activity (run/bike/swim/etc.) for the current app user. Supports duration, distance, HR, power, calories. - changes data
ai_parse_mealParse free-text meal description ('2 eggs and toast with butter') into structured items with grams + macros. - changes data
ai_photo_macrosAnalyze a meal image and estimate foods + macros. Pass exactly one of image_url or image_base64. Vision model, capped separately from the text AI budget (free tier 1/mo). - changes data
ai_meal_planDraft a meal plan. Not medical advice. confirm:true required. Pass health constraints so the draft can honour them. - changes data
ai_workout_planDraft a workout plan. Not medical advice. confirm:true required. Pass health constraints so the draft can honour them. - changes data
update_mealCorrect a previously logged meal - name, macros, nutrients, portion, date or meal_type. Pass only the fields you want to change. Requires X-App-User-Id. - read-only
search_exercisesSearch 873 exercises by name with muscle/equipment/level filters. Rows are lean (name, ext_id, equipment, level, muscles) - enough to pick one; get_exercise returns instructions and media. Paginates: pass next_cursor back as `cursor`. - read-only
get_exerciseFetch one exercise by name, id, or random. - read-only
resolve_exerciseResolve an exercise name into primary/secondary muscle layers for rendering. - read-only
list_musclesList all 23 supported muscle slugs with anatomical names. - read-only
list_routinesBrowse the curated workout routine library (PPL, upper/lower, full-body, 5x5, etc.). Filter by difficulty, goal, split_type, days_per_week. Returns minimal list. - read-only
get_routineFetch a single curated routine by slug with all days + slots fully expanded (exercises, sets, reps ranges, rest, superset groupings). The 'give me a full program' tool. - read-only
search_foodsSearch food products by name (Open Food Facts + USDA). Returns macros per 100g. - read-only
lookup_barcodeLookup a food product by EAN/UPC barcode. - read-only
get_workoutsList the current app user's workouts (most recent first). - read-only
get_mealsList the current app user's meals for a date range. - read-only
get_body_metricsList the current app user's body metrics / measurements (weight, height, bicep, body fat, etc.), most recent first. Filter by metric_type (e.g. 'weight', 'bicep') and/or a date range. Requires an app user context. - read-only
get_profileGet the current app user's fitness profile (height, weight, macro + water goals, diet, active sports). Requires an app user context. - read-only
get_cardio_activitiesList the current app user's cardio activities (most recent first). - read-only
get_muscle_recoveryPer-muscle 7-day recovery % (Fitbod parity) - the 'what should I train today?' input. Recommends fresh muscles. Pass include_bodyweight=true to add the user's bodyweight to bodyweight exercises so recovery reflects real load. - read-only
get_nutrition_dailyPer-day calories, macros, fiber/sugar/sodium/alcohol, water, targets and adherence % over a date range (default: last 7 days). The 'how am I tracking today?' tool. Requires X-App-User-Id. - read-only
get_waterList the current app user's water intake entries for a date range. Requires X-App-User-Id. - read-only
export_dataExport the signed-in user's data as JSON. Pass `domains` (e.g. meals,workouts) or confirm:true for a full copy. Identity comes from the token, never a caller-supplied user id. - read-only
get_eventsWhat changed since a cursor, including DELETES, which a list read cannot show. Returns {seq, entity, id, action}. Pass the last seq back as `since` on the next call to receive only entries after it; omit `since` for a first sync. seq is a global counter: gaps in your feed are other accounts' even... - read-only
my_training_contextReturns a slice of the signed-in user's training picture. Default domains are workouts and today's nutrition. Pass `domains` to add checkin, notes or profile, or `domains=all`. Identity comes from the token, not a caller-supplied user id. - read-only
get_progressAny progression metric for the current user - pick one in `metric`. training_load is acute:chronic (>1.5 ramping too fast, <0.8 detraining); muscle_recovery is per-muscle freshness; correlate takes metric_a vs metric_b. Only completed sets count.
Levels are automated estimates from each tool's public name, description and annotations, and can be wrong. Descriptions as the server publishes them.
Trust and supply chain
No owner has verified this server yet.
No tool change since tracking began on 2026-10-02.
Badge
Live: status, days reachable, the tokens its tool list costs an agent. For a README:
[](https://7it.co.il/7maps/s/anatome.dev/mcp)
Other styles: add ?style=uptime (30-day uptime), ?style=stars (agents’ rating) or ?style=verified (owner mark) to the image address, or ?style=top (shows "top 10%" when the server ranks in the top tenth of its category by days answering; otherwise the standard badge).
Is this badge genuine? Anyone can check what a genuine badge for this server says right now: /7maps/verify/badge?server=anatome.dev%2Fmcp (add the same &style= for another style).
Own this server? Verify that it is yours.
Status widget
A live status card for a status page, docs or a dashboard: current status, the 30-day strip, uptime and handshake time.
Script (renders where it is placed, in its own shadow DOM):
<script src="https://7it.co.il/7maps/widget/anatome.dev/mcp.js" async></script>
Or an iframe:
<iframe src="https://7it.co.il/7maps/widget/anatome.dev/mcp" title="7Maps status" width="360" height="176" style="border:0;max-width:100%" loading="lazy"></iframe>
The widget is drawn only from 7it.co.il. Is a status shown elsewhere genuine? Check it: /7maps/verify/badge?server=anatome.dev%2Fmcp.
Add ?theme=light or ?theme=dark to either address (default: follows the visitor's setting). Refreshed every 5 minutes. Open the card · script.
For AI agents
Before connecting, an agent can ask 7Maps for this server's full condition, every tool's risk level and what changed since a person approved it: the road_conditions, watch and route tools on https://7it.co.il/7maps/mcp, paid per call in USDC via x402. About 7Maps.
7Maps by 7IT maps the MCP servers AI agents use, from public listings. Observations with a date, not a judgement. Methodology · How we collect, and opting out.