# Namaste America (us.namasteamerica/namaste-america): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/us.namasteamerica%2Fnamaste-america/versions/latest)
- Connected to: https://namasteamerica.us/mcp
- Homepage: https://namasteamerica.us/for-agents
- Repository: https://github.com/manvigallc007-spec/indousmcp
- Scoring rules: v2
- Tools: 66
- Average: 36.1 / 100 (Rain)
- Near-identical pairs: 99

This page shows how Namaste America (us.namasteamerica/namaste-america)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 66 tools. Above 40, models choose less accurately.
- Minor: 99 pairs with nearly the same description in all; the top 12 are shown.
- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `search_apparel_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_community_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_education_by_text`: 24 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_finance_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_groceries_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_legal_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_professionals_by_text`: 24 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_realestate_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_salons_by_text`: 24 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_services_by_text`: 24 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_studios_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_sweets_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_temples_by_text`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_community_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: community_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: community_id. Name the tool or the place that returns it, or models look it up first.
- `get_event_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `get_grocery_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: grocery_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: grocery_id. Name the tool or the place that returns it, or models look it up first.
- `get_professional_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: professional_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: professional_id. Name the tool or the place that returns it, or models look it up first.
- `get_realestate_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: realestate_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: realestate_id. Name the tool or the place that returns it, or models look it up first.
- `get_salon_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: salon_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: salon_id. Name the tool or the place that returns it, or models look it up first.
- `get_service_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: service_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: service_id. Name the tool or the place that returns it, or models look it up first.
- `get_studio_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: studio_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: studio_id. Name the tool or the place that returns it, or models look it up first.
- `get_temple_details`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: temple_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: temple_id. Name the tool or the place that returns it, or models look it up first.
- `get_apparel_details`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: apparel_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: apparel_id. Name the tool or the place that returns it, or models look it up first.
- `get_education_details`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: education_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: education_id. Name the tool or the place that returns it, or models look it up first.
- `get_finance_details`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: finance_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: finance_id. Name the tool or the place that returns it, or models look it up first.
- `get_legal_details`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: legal_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: legal_id. Name the tool or the place that returns it, or models look it up first.
- `get_sweets_details`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sweets_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: sweets_id. Name the tool or the place that returns it, or models look it up first.
- `get_restaurant_details`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: restaurant_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: restaurant_id. Name the tool or the place that returns it, or models look it up first.
- `search_events_by_text`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_legal`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_realestate`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_apparel`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_community`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_education`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_finance`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_groceries`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, region_tag, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_movies_in_theaters`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: language, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_professionals`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, profession_type, speciality, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_salons`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_services`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_studios`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_sweets`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_temples`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, religion, denomination, tag, open_now, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_community_answers`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_offers`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, state, vertical, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_today_highlights`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: city, state, languages.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `submit_correction`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: listing_id, field, value, reason, vertical.
  - Minor: String arguments with no constraint or example: field, value.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_community_questions`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `search_restaurants_by_text`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, city, state, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_h1b_sponsor_details`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sponsor_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: sponsor_id. Name the tool or the place that returns it, or models look it up first.
- `get_indian_events`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, category, tag, include_past, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument include_past is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_movie_details`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: movie_id.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: movie_id. Name the tool or the place that returns it, or models look it up first.
- `list_follows`: 45 / 100
  - Major: Arguments without a description: member_email.
  - Minor: String arguments with no constraint or example: member_email.
- `submit_review`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: vertical, listing_id, rating, text, name.
  - Minor: String arguments with no constraint or example: vertical.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_reviews`: 48 / 100
  - Major: Arguments without a description: vertical, listing_id, limit.
  - Minor: String arguments with no constraint or example: vertical.
  - Minor: The description mentions none of its 3 or more arguments.
- `list_saved_places`: 48 / 100
  - Major: Arguments without a description: member_email, limit.
  - Minor: String arguments with no constraint or example: member_email.
- `search_all`: 48 / 100
  - Major: Arguments without a description: query, city, state, lat, lng, limit, offset.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `unsave_place`: 48 / 100
  - Major: Arguments without a description: member_email, vertical, listing_id.
  - Minor: String arguments with no constraint or example: member_email, vertical.
  - Major: It may be destructive, but destructiveHint is not set.
  - Minor: Required identifiers whose description does not say where the value comes from: listing_id. Name the tool or the place that returns it, or models look it up first.
- `search_h1b_sponsors`: 50 / 100
  - Major: Arguments without a description: query, state, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `follow_city`: 51 / 100
  - Major: Arguments without a description: member_email, city.
  - Minor: String arguments with no constraint or example: member_email, city.
- `save_place`: 51 / 100
  - Major: Arguments without a description: member_email, vertical, listing_id.
  - Minor: String arguments with no constraint or example: member_email, vertical.
- `submit_listing`: 52 / 100
  - Major: Arguments without a description: vertical, name, city, state, address_full, phone, website, contact_email.
  - Minor: String arguments with no constraint or example: vertical, name.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ask_community_question`: 53 / 100
  - Major: Arguments without a description: question, member_email, city, vertical.
  - Minor: String arguments with no constraint or example: question, member_email.
- `get_festival_dates`: 55 / 100
  - Major: Arguments without a description: query, limit.
  - Minor: No `required` list, so every argument is optional.
- `search_knowledge`: 55 / 100
  - Major: Arguments without a description: query, vertical, limit.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_indian_restaurants`: 58 / 100
  - Major: Arguments without a description: lat, lng, radius_miles, city, state, region_tag, dietary_tags, tag, open_now, featured_only, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument open_now is unclear.
  - Minor: The meaning of the boolean argument featured_only is unclear.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
