DataBody databody v2.0
Search docs K
Docs Download · iOS
MCP · CLAUDE DESKTOP

DataBody, inside Claude.

The Model Context Protocol server for DataBody. 60+ tools wired directly into Claude Desktop. Log meals with fiber, sugar, water, caffeine, and alcohol. Record 1–10 check-ins for mood, energy, sleep, gut, hydration, skin, hangover. Manage your nutrition without leaving your assistant.
@databody/mcp · npm
OAuth 2.0 + PKCE
60+tools
MCP surface
MCPB/ npm
One-click install
OAuth+ PKCE
Secure auth
Node20+
Required runtime
Works with → Claude Desktop MCPB bundle npm global Build from source OAuth browser flow
01WHAT IS MCP

An open standard. Real tool calls, not copy-paste.

The Model Context Protocol is an open standard that lets AI assistants like Claude connect to external tools and data sources. Instead of pasting between apps, you talk to DataBody directly through natural conversation.
modelcontextprotocol.io
open standard
NL

Natural language

Tell Claude what you ate. It parses, estimates macros, and logs to your actual DataBody account.

▸ "had eggs + avocado toast" ↳ log_food · 542 kcal · 24P
RA

Real actions

Not chat-only. Claude executes tools against the DataBody API — writes, deletes, updates, queries.

▸ record_checkin({mood: 8}) ↳ saved · 2026-04-24
SA

Secure auth

OAuth 2.0 with PKCE. Token stored locally in ~/.databody_token.json. Revokable from the app.

▸ authenticate({method: "browser"}) ↳ authed · [email protected]
02INSTALL

Four steps. Three install paths.

The fastest route is the MCPB bundle — double-click to install. Power users can go via npm or clone the source. All three land in the same place: 60+ DataBody tools in your Claude sidebar.
claude_desktop_config.json
01

Prerequisites

Claude Desktop installed. Node.js 20+ (only if using npm/source). A DataBody account.

▸ node --version ↳ v20.9.0
02

Install server · MCPB

RECOMMENDED Download one file. Double-click. Done. No npm, no Node.js required on your system.

▸ databody-mcp.mcpb ↳ drag onto Claude Desktop
02b

Install server · npm

If you have Node.js, install globally. Updates are a single npm update -g.

▸ npm install -g @databody/mcp
02c

Install server · source

For developers customizing or contributing. Clone, install, build.

▸ git clone databody-ai/databody-mcp ▸ cd databody-mcp ▸ npm install && npm run build
03

Configure Claude Desktop

MCPB is auto-configured. For npm/source, edit claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\).

▸ open config → add mcpServers.databody ↳ see snippets below
04

Authenticate

Restart Claude Desktop. Ask it to connect. Browser OAuth opens. Token lands in ~/.databody_token.json.

▸ "Connect to DataBody" ↳ browser opens · ✓ authed
claude_desktop_config.json — npm install json
// Option B — if you installed via npm
{
"mcpServers": {
"databody": {
"command": "npx",
"args": ["-y", "@databody/mcp"],
"env": {
"DATABODY_API_URL": "https://databody.ai"
}
}
}
}
claude_desktop_config.json — source build json
// Option C — if you built from source
{
"mcpServers": {
"databody": {
"command": "node",
"args": ["/path/to/databody-mcp/dist/index.js"],
"env": {
"DATABODY_API_URL": "https://databody.ai"
}
}
}
}
~/ — authenticate claude
Connect to DataBody
→ opening browser · oauth 2.0 + pkce
→ ✓ authed as [email protected]
→ token: ~/.databody_token.json
03EXAMPLES

Tell Claude what you want. It picks the tool.

No slash commands. No memorizing tool names. Claude reads your intent, selects from 60+ DataBody tools, and executes. You read the result in plain English.
natural language · any phrasing
01

Log a meal

Claude parses free text, estimates macros (including fiber, sugar, water), and logs it.

▸ "I had 2 scrambled eggs, avocado toast, and a coffee for breakfast" ↳ log_food · 542 kcal
02

Check progress

Summary of today vs targets: kcal, protein, carbs, fat, fiber, sugar, water.

▸ "How am I doing on my macros today?" ↳ get_today_nutrition
03

Get suggestions

AI meal suggestions based on remaining macros and fiber/sugar/water goals.

▸ "High-protein dinner with 600 kcal left?" ↳ get_meal_suggestions
04

Household planning

Reads member goals and suggests meals that work for everyone at the table.

▸ "Plan dinner for my family tonight" ↳ get_household_summary
05

Set preferences

Persistent notes that inform all future suggestions.

▸ "Remember that I'm lactose intolerant" ↳ create_note
06

Analyze photos

Vision identifies foods and estimates macros from an attached image.

▸ "What's in this meal?" [attach photo] ↳ analyze_photo
07

Grocery shopping

Create lists, add items, track spending, get smart suggestions per store.

▸ "Grocery list for Trader Joe's, $75 budget" ↳ create_grocery_list
08

Check off items

Send a photo of groceries and AI checks off matching items from your list.

▸ "I just picked these up" [photo] ↳ check_grocery_items
09

Daily check-in

Record 1–10 subjective scores: mood, energy, sleep, gut, hydration, skin, hangover.

▸ "Feeling 8/10 today, slept great" ↳ record_checkin
04TOOL REGISTRY

60+ tools. Organized by domain.

Claude picks the right one for each request. You don't need to remember names — but here they are. Every tool maps to a real endpoint on the DataBody API.
grouped by category
all documented
AUTHENTICATION
A
authenticatebrowser or password OAuth flow
L
logoutClear local token
S
auth_statusCheck current session
USER PROFILE
G
get_user_profileRead full profile
U
update_user_profileEdit fields
P
change_passwordRotate credentials
E
change_emailUpdate login address
HEALTH & SUMMARY
H
get_health_summaryDashboard snapshot
H
get_health_historyDate-range history
NUTRITION · kcal · protein · carbs · fat · fiber · sugar · water · caffeine · alcohol
N
get_today_nutritionToday's totals
N
get_nutrition_historyDate range logs
N
get_recent_intakeLast N entries
L
log_foodFrom text or voice
U
update_nutrition_logEdit a meal
D
delete_nutrition_logRemove a meal
A
add_nutrition_itemAppend to a log
I
update_nutrition_itemEdit a line item
X
delete_nutrition_itemRemove a line item
CHECK-INS · mood · energy · sleep · hydration · gut · skin · hangover (1–10)
C
get_checkinsRead scores
R
record_checkinSubmit today's scores
U
update_checkinEdit a check-in
D
delete_checkinRemove a check-in
FOOD SEARCH
S
search_foodName lookup
D
get_food_detailsFull macros
B
barcode_lookupUPC / EAN
F
get_favoritesSaved items
A
add_favoritePin to favorites
R
get_recentsRecently logged
SAVED MEALS
G
get_saved_mealsLibrary
C
create_saved_mealPin a combo
L
log_saved_mealRe-log in one shot
U
update_saved_mealEdit components
D
delete_saved_mealRemove from library
AI FEATURES
C
ai_chatCoach conversation
M
get_meal_suggestionsGoal-aware ideas
P
analyze_photoVision → macros
F
parse_food_descriptionText → structured
E
expand_meal_ingredientsBreak into parts
G
get_daily_greetingMorning summary
T
get_token_usageAI credits
CHAT THREADS
L
list_chat_threadsAll conversations
G
get_chat_threadOne thread
C
create_chat_threadNew conversation
D
delete_chat_threadRemove thread
T
generate_thread_titleAuto-name
H
get_chat_historyFull transcript
GOALS · daily_fiber_grams · daily_sugar_grams · daily_water_grams · daily_caffeine_mg · daily_alcohol_units
G
get_current_goalActive targets
L
list_goalsHistory
C
create_goalSet new target
U
update_goalEdit targets
D
delete_goalRemove goal
K
calculate_goalAuto-compute macros
WORKOUTS
R
get_recent_workoutsLast N sessions
L
list_workoutsDate range
C
create_workoutLog session
U
update_workoutEdit session
D
delete_workoutRemove session
NOTES & MEMORY
G
get_notesRead memory
C
create_noteSave a preference
U
update_noteEdit a note
D
delete_noteRemove a note
HOUSEHOLDS
G
get_householdsList households
S
get_household_summaryMember status
C
create_householdNew household
U
update_householdEdit details
D
delete_householdRemove household
L
list_household_membersAll members
M
suggest_meal_to_memberSend a recommendation
HOUSEHOLD INVITES
L
list_household_invitesAll invites sent
P
list_pending_invitesAwaiting response
C
create_household_inviteInvite a person
A
accept_inviteJoin a household
X
decline_inviteReject an invite
T
accept_invite_by_tokenVia link
GROCERY LISTS
C
create_grocery_listNew list
G
get_grocery_listsAll lists
L
get_grocery_listOne list
U
update_grocery_listEdit list
D
delete_grocery_listRemove list
A
add_grocery_itemsAdd items
K
check_grocery_itemsMark bought
N
uncheck_grocery_itemsUn-mark
P
set_item_pricesTrack cost
F
get_fridge_inventoryWhat's on hand
S
suggest_grocery_itemsGoal-aware ideas
60+ tools OAuth 2.0 + PKCE MCPB one-click npm global Source build macOS + Windows Node.js 20+ Claude Desktop
SHIPPING · MCP v2 · CLAUDE DESKTOP

Your body, in Claude's hands.

Download DataBody and wire the MCP server into Claude Desktop in under two minutes.