nutrition
Server Details
Nutrition for 917 plant foods & 39 Ayurvedic herbs, reconciled across 11 national datasets
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- Chandata/heathy-mcp
- GitHub Stars
- 0
Tool Definition Quality
Average 4.4/5 across 7 of 7 tools scored.
Each tool targets a distinct operation: searching versus retrieving recipes, resolving names to slugs versus looking up nutrient profiles, and ranking foods by nutrient. Even the two search tools are clearly separated by object type (foods/herbs vs recipes), and health_topic/herb_monograph are unique resources.
Some tools follow an action_noun pattern (get_recipe, lookup_food, search_foods, search_recipes), but health_topic, herb_monograph, and nutrient_ranking are bare noun/resource names with no verb. The names remain readable, yet the convention is mixed enough to be noticeable.
Seven tools is a well-scoped size for a nutrition information server: search, retrieval, ranking, and reference resources are each covered without redundancy. Every tool has a clear role in the workflow, from finding a slug to retrieving a full recipe or monograph.
The server covers the full read-only workflow: discover foods/herbs via search_foods, inspect food data via lookup_food, compare via nutrient_ranking, find recipes via search_recipes, get details via get_recipe, and get evidence-based health/herb context via health_topic and herb_monograph. No obvious core operation is missing for the stated purpose.
Available Tools
7 toolsget_recipeGet a raw recipeAInspect
Get one Heathy recipe in full: ingredients with their food slugs and gram weights, method, per-serving nutrition, allergens and carbon footprint. All recipes are original, strictly raw / no-cook and vegan. The nutrition is computed from the ingredient food rows rather than entered by hand, so each figure traces back to the national datasets lookup_food cites. Accepts a slug or the recipe name; use search_recipes to find one.
| Name | Required | Description | Default |
|---|---|---|---|
| recipe | Yes | Recipe slug or name — e.g. "dragon-fruit-coconut-breakfast-bowl". |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing behavior. It clearly states the tool returns complete recipe details, that nutrition is computed from ingredient food rows rather than hand-entered, and that each figure traces back to national datasets cited by lookup_food. This adds meaningful transparency about data provenance and the no-cook constraint, going beyond just describing inputs and outputs. Minor gap: it doesn't explicitly state whether the tool creates, modifies, or has side effects, but the read-only nature is strongly implied.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded: the first sentence delivers the core purpose and components, the second adds nutritional data provenance, and the third clarifies input format and the search alternative. Every sentence earns its place without redundant repetition of the tool title or input schema. It is informative yet efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only one parameter, full schema coverage, and no output schema, the description provides all necessary context for correct invocation: what the tool returns, how to specify the recipe, and how to find one if only a name fragment is known. The context about data provenance and raw/vegan constraints is sufficient for an agent to decide when and how to use this tool. No missing critical information is evident.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents the single parameter ('recipe') with an example value. The description adds extra meaning by explaining that the parameter accepts a slug OR a recipe name, and gives a concrete example format. This goes beyond the schema's basic 'Recipe slug or name' explanation, reinforcing the valid input format for correct invocation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Get'), a specific resource ('one Heathy recipe in full'), and enumerates exactly what is included: ingredients with food slugs and gram weights, method, per-serving nutrition, allergens, and carbon footprint. It also distinguishes itself from siblings by noting that search_recipes is used to find recipes. This is clearly differentiated from other tools like search_recipes, lookup_food, and food/nutrient lookup tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use this tool: when you need a full recipe by slug or name, and it explicitly mentions using search_recipes to find one. It clarifies that all recipes are raw/no-cook and vegan, which helps an agent decide if this tool is appropriate given user constraints. It also implies the alternative path (search_recipes) without needing inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
health_topicEat for a health goalAInspect
What to eat for a health goal — the nutrients involved, why each one, and which raw recipes carry them. Call this before answering "what should I eat for X". Accepts a goal ("gut health", "bone-health") or a named condition ("PCOS", "ADHD", "anaemia"): condition names resolve even though topic titles are physiological. Crucially, topics that people reach for with a diagnosis carry an explicit note saying what the evidence does and does NOT support, at its own rating — for ADHD and autism that note says diet is not a treatment, per NICE. Reproduce those notes rather than summarising them away. Omit the argument to list every topic.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Goal slug or title, or a condition name — e.g. "digestion-gut", "PCOS", "anaemia". Omit to list all topics. | |
| include_recipes | No | Include raw recipes carrying this goal. Default true. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description takes the full burden and delivers: it discloses that condition names resolve despite physiological titles, that diagnosis-related topics contain evidence-rating notes, and that ADHD/autism notes explicitly state diet is not a treatment per NICE. It also instructs to reproduce notes verbatim rather than summarize, a critical behavioral trait.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single dense paragraph that front-loads the core function and then adds necessary nuances about condition resolution and evidence notes. Every sentence contributes value, though the paragraph could be slightly restructured for scannability. It remains appropriately sized for the complexity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no output schema, the description explains what results will contain (nutrients, reasons, raw recipes, evidence notes) and how to handle them. It covers goal and condition inputs, omission behavior, and the critical note-reproduction rule. A minor gap is that it doesn't explicitly describe the shape of the output list, but the essential calling context is complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds real semantics beyond the schema: it clarifies that the topic parameter accepts goals or named conditions, gives examples, states how condition resolution works, and explains the effect of omitting the argument. It does not add detail on include_recipes beyond the schema, but the extra semantic richness justifies a 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states exactly what the tool does: 'What to eat for a health goal — the nutrients involved, why each one, and which raw recipes carry them.' It names a specific resource (health topics), a clear verb ('eat for'), and explains how condition names resolve, distinguishing it from generic recipe or food lookup tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives an explicit trigger: 'Call this before answering "what should I eat for X".' It also specifies the omission behavior for listing all topics. It does not explicitly contrast with sibling tools like search_recipes or lookup_food, but the use-case framing makes the intended context clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
herb_monographAyurvedic herb monographAInspect
Get a sourced monograph for an Ayurvedic herb, with traditional use and modern research kept strictly separate and never blended: traditional records what the tradition claims, modern records what research shows with an evidence tier (1 = strongest). Every response includes a mandatory safety block — cautions, pregnancy guidance and drug interactions — which must be reproduced alongside any information taken from this tool. Accepts English, Sanskrit, Hindi or botanical names ("turmeric", "haldi", "Curcuma longa").
| Name | Required | Description | Default |
|---|---|---|---|
| herb | Yes | Herb slug or name — English, Sanskrit, Hindi, or botanical. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure, and it does so well. It reveals the mandatory safety block, the evidence-tier convention, and the requirement to reproduce safety information. It could add explicit read-only confirmation or mention behavior for unknown herbs, but the disclosed traits are substantive and useful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is dense but every clause earns its place: purpose, traditional/modern separation, evidence tier, mandatory safety block, reproduction obligation, and accepted name forms. It is front-loaded with the core purpose and does not include filler or redundant schema repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given there is no output schema and no annotations, the description provides a remarkably complete picture. It explains the structure of the response, the evidence grading, the mandatory safety block, and the required downstream behavior. An agent has enough guidance to invoke the tool and use its output responsibly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single 'herb' parameter, so the baseline is 3, but the description adds real value beyond the schema. It explains accepted name types (English, Sanskrit, Hindi, botanical) and gives concrete examples, making the parameter much easier to populate correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Get a sourced monograph for an Ayurvedic herb.' It clearly distinguishes this tool from food/recipe/health-topic siblings by focusing on herb-specific monographs, and it clarifies the core behavior of keeping traditional use and modern research strictly separate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context for when to use the tool: whenever a sourced Ayurvedic herb monograph is needed, with traditional and modern evidence separated. It does not explicitly name alternative tools or state when not to use it, but the unique purpose and accepted name types make the appropriate use case unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lookup_foodLook up a foodAInspect
Get the full per-100 g nutrient profile of a whole plant food, reconciled across up to 11 national food-composition datasets (USDA, UK CoFID, IFCT India, Ciqual, BLS, Frida, and more). Unlike a single-source table, every value reports how many sources contributed, which ones, and the per-source spread — so the number can be cited rather than asserted. Covers Indian foods from IFCT 2017, which is not available as an API elsewhere. Accepts a slug ("bitter-gourd") or a plain or regional name ("karela", "chickoo").
| Name | Required | Description | Default |
|---|---|---|---|
| food | Yes | Food slug, common name, or regional alias. | |
| nutrients | No | Optional nutrient slugs or names to return (e.g. ["iron","vitamin-c"]). Omit for the full profile of ~168 nutrients. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It explains that values are aggregated across up to 11 datasets, reports per-source contribution and spread, and covers IFCT 2017. This goes well beyond a generic lookup description, though it does not describe error handling or exact return formatting.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded. The first sentence states the core action and scope, the second explains the key differentiator, and the third covers input flexibility and unique coverage. Every sentence contributes necessary information without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no output schema and no annotations, the description does well by explaining what data will be returned (nutrient profile, source counts, spread) and how inputs are accepted. It does not specify the exact response structure or behavior for unknown foods, but what is present is sufficient for correct selection and invocation in most cases.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaningful value by clarifying accepted input formats for 'food' with examples ('bitter-gourd', 'karela', 'chickoo') and explaining that omitting 'nutrients' returns the full ~168-nutrient profile. These details help an agent construct valid calls more confidently.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Get the full per-100 g nutrient profile of a whole plant food.' It also differentiates the tool from siblings by emphasizing multi-dataset reconciliation and Indian-food coverage, so an agent can distinguish it from search_foods, nutrient_ranking, and get_recipe.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use this tool: when a detailed, source-reconciled nutrient profile is needed, including regional Indian foods not available elsewhere. It does not explicitly name alternatives or state when not to use it, but the specialization and input format guidance make the intended use clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
nutrient_rankingRank foods by a nutrientAInspect
Rank whole plant foods by how much of a nutrient they provide per 100 g — the "highest in vitamin C / iron / calcium" question, answered from reconciled multi-source data rather than one national table. Optionally filter by food category. Each result reports how many sources backed the value, so thinly-sourced outliers can be spotted or excluded via min_sources.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results, 1–100. Default 20. | |
| category | No | Optional substring filter on the food category — e.g. "fruit", "legume", "millet". | |
| nutrient | Yes | Nutrient slug or name — e.g. "iron", "vitamin-c", "folate". | |
| min_sources | No | Only include values backed by at least this many datasets (1–11). Default 1. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden and does well: it specifies per-100 g normalization, whole-plant-food scope, reconciled multi-source data, and the fact that each result reports source count. It also mentions min_sources as a way to spot or exclude thinly-sourced outliers, which is useful behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each earning its place: the first defines the core ranking behavior and data provenance, the second covers filtering, the third explains the source-count output and min_sources usage. No filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although there is no output schema, the description covers the primary return characteristic (source backing count) and the ranking basis. It does not state the sort order explicitly or enumerate all output fields, but for a four-parameter tool the description is sufficiently complete for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds meaningful context beyond the schema by explaining the multi-source ranking basis, the per-100 g meaning, and how min_sources relates to spotting or excluding poorly-backed values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb+resource pair: 'Rank whole plant foods by how much of a nutrient they provide per 100 g.' It clearly differentiates itself from siblings like search_foods or lookup_food by framing the 'highest in vitamin C / iron / calcium' use case rather than generic search or lookup.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description communicates when to use the tool: for nutrient-ranking questions with optional category filtering and source-threshold exclusion. It does not explicitly name alternatives or state when not to use it, but the intended context is clear enough for an agent to select it appropriately.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_foodsSearch foods and herbsAInspect
Find the Heathy slug for a food or Ayurvedic herb by name, including regional and non-English aliases (Hindi, Sanskrit, botanical names). Call this first when you have a plain-English or local name and need the slug for lookup_food or herb_monograph. Returns ranked candidates rather than guessing a single answer.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Restrict to foods or Ayurvedic herbs. Default "any". | |
| limit | No | Max results, 1–50. Default 10. | |
| query | Yes | Name, partial name, or alias — e.g. "haldi", "bitter gou". |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Since no annotations are provided, the description carries full behavioral disclosure. It states a key behavioral trait: 'Returns ranked candidates rather than guessing a single answer,' which informs the agent that the result is a list of possibilities, not a definitive resolution. It also hints at alias coverage, but does not detail edge cases like no-match behavior or result fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, each earning its place: the first defines the tool's purpose, the second gives workflow guidance, and the third discloses ranking behavior. It is front-loaded with the most important information and contains no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description adequately explains the return nature ('ranked candidates') and the intended downstream use, which is enough for an agent to call the tool correctly. It does not fully specify result fields or error behavior, but the search tool is simple and the schema already covers parameters.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds contextual value by clarifying what the query should contain (plain-English or local names, regional/non-English aliases) and the purpose of the result (producing a slug), but it does not provide syntax-level detail beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Find'), a concrete output (the Heathy slug), and a clear scope (foods and Ayurvedic herbs by name, including aliases). It also distinguishes itself from sibling tools by explicitly mentioning that lookup_food and herb_monograph are the downstream consumers of the slug, which prevents confusion with search_recipes or nutrient_ranking.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives an explicit 'when to use' directive: 'Call this first when you have a plain-English or local name and need the slug for lookup_food or herb_monograph.' This is strong context, though it does not mention exclusions or alternatives beyond implicitly positioning this as the lookup tool for food/herb slugs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_recipesSearch raw recipesAInspect
Find raw / no-cook vegan recipes on Heathy by free text, health goal, category, ingredient, time or allergen. Every recipe is original and its per-serving nutrition is computed from the same food rows lookup_food returns, so figures are checkable rather than asserted. Returns ranked summaries — call get_recipe with a slug for ingredients, method and full nutrition. For "what should I eat for X" questions, prefer health_topic first: it says what the evidence actually supports for a goal or a named condition.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Restrict to recipes carrying this health goal. | |
| limit | No | Max results, 1–50. Default 10. | |
| query | No | Free text over name, description and tags — e.g. "dragon fruit", "breakfast". | |
| category | No | Restrict to one recipe category. | |
| max_time | No | Maximum total time in minutes. | |
| ingredient | No | Food slug or name that must appear in the ingredients — e.g. "pitaya-raw". | |
| exclude_allergens | No | Drop recipes containing any of these allergens — e.g. ["tree-nuts","sesame"]. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the behavioral burden. It discloses that recipes are original, that nutrition figures derive from the same food rows lookup_food returns and are therefore checkable, and that results are ranked summaries rather than full recipes. It doesn't specify ranking order or pagination, but the key consumer expectations are stated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose and every sentence earns its place: search scope, data provenance, result granularity/next step, and alternative routing. It is dense but not bloated, and the most important operational information comes first.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with 7 optional parameters, no annotations, and no output schema, the description is largely complete: it defines the object type, explains result granularity, points to get_recipe for details, and warns when health_topic is more appropriate. A small gap is that 'ranked summaries' doesn't convey exactly what fields appear or how ranking is determined, but this is not fatal given the follow-up pointer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description enumerates the facets ('free text, health goal, category, ingredient, time or allergen') that map to query, goal, category, ingredient, max_time, and exclude_allergens, but it adds no constraints, formats, or meaning beyond what the schema already provides. The schema's examples are richer than the description on parameter usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Find') and resource ('raw / no-cook vegan recipes'), and clearly identifies the search facets: free text, health goal, category, ingredient, time, and allergen. It also contrasts itself with get_recipe (summaries vs full details) and health_topic, making sibling differentiation explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit routing guidance: for 'what should I eat for X' questions, prefer health_topic first; for full recipe details, call get_recipe with a slug. This is clear when-to-use and alternative guidance, not just implied context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Food and nutrition data: search, macros, and comparisons
Resolve Japanese food names to nutrition facts. All 2,538 foods from Japan's official tables.
Evidence-based plant-based food-as-medicine protocols for 47 chronic conditions. ACLM-aligned.
Evidence-graded analyses of 511 supplements: claims, doses, safety, PubMed references (en/pt-BR)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides intelligent access to the USDA nutrition database through AI assistants, enabling users to search foods, compare nutritional content, find foods high in specific nutrients, and query authoritative nutrition data across 7,146+ food items through natural language.1
- AlicenseAqualityDmaintenanceEnables natural language access to USDA's FoodData Central database with 1M+ foods, supporting search, nutrition facts, food comparison, and daily value calculations.8MIT
- FlicenseNot gradedqualityCmaintenanceEnables natural-language nutrition research for Indian foods, combining a curated knowledge base with hybrid RAG and specialized agents. Provides MCP tools for knowledge search, safe calculations, document retrieval, and optional live web search.
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to resolve Japanese food names to nutrition facts per 100g based on official Japanese food composition data.MIT