Almendra MCP server

The Almendra MCP server lets ChatGPT, Claude and any other Model Context Protocol client work inside an Almendra account: find patients, build and send meal plans, search foods, create recipes and reschedule appointments, with the permissions the account owner chooses.

Connection details

  • Server URL: https://api.almendra.io/mcp
  • Transport: Streamable HTTP.
  • Authentication: OAuth 2.1, no API key. Without a token the server answers 401 with WWW-Authenticate pointing to its metadata (https://api.almendra.io/.well-known/oauth-protected-resource/mcp, RFC 9728). Clients register with a Client ID Metadata Document.
  • Who can connect it: the owner of an Almendra account on a paid plan. They choose the permissions on the consent screen and can disconnect it in Settings › Developers › ChatGPT and Claude.

Tools

Each tool shows up only if the account granted its permission.

ToolWhat it doesPermission
find_patientsFinds patients by name or email.patients:read
get_patientReads a patient’s profile.patients:read
list_appointmentsLists scheduled appointments.appointments:read
reschedule_appointmentReschedules an appointment (the Google Calendar event, Zoom meeting and reminder move too).appointments:write
list_meal_plansLists a patient’s meal plans.meal_plans:read
get_meal_planReads a meal plan with its days, meals, foods and macros.meal_plans:read
create_meal_planCreates a meal plan as a draft.meal_plans:write
update_meal_planEdits a meal plan.meal_plans:write
send_meal_planSends the plan to the patient.meal_plans:write
search_foodsSearches foods (5 results, 50 searches a day per account).library:read
list_recipesLists the account’s recipes.library:read
get_recipeReads a recipe with its ingredients and nutrients.library:read
create_recipeCreates a private recipe and works out its nutrients.library:write
get_clinical_historyReads a patient’s clinical history.clinical:read
list_consultationsLists a patient’s consultations with notes and measurements.clinical:read
search_help_centerSearches the Almendra help center.none
get_help_articleReads a help-center article.none

Always in control

  • Plans the assistant creates are saved as drafts, and it asks for confirmation before changing or sending anything.
  • Lab results are never shared with AI assistants, even when clinical data is allowed.

How to connect it

  • Claude: in Customize › Connectors, click +, choose Add custom connector and enter https://api.almendra.io/mcp.
  • ChatGPT: in Plugins, click Add, choose Add custom MCP server, enter https://api.almendra.io/mcp and choose OAuth.

Step-by-step guide, including the ChatGPT and Claude plugins: How to use Almendra from ChatGPT and Claude.

For developers

Prefer an API key? See the Almendra API for developers.

We use cookies
These cookies help us keep the page secure, give you a better experience, and show you more relevant advertising. We won't turn them on unless you agree.

Read more on our Privacy policy