Server definition
- Hash
- sha256:8c67f6e1dc978aed9370974e4d62dd7c3d3a3f72cb0a01442759db885f376513
- What it is
- What a remote MCP server returned when asked what it offers: 66 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Ask the Namaste America community a question on behalf of a signed-in member. `member_email` must\n be the authenticated member's email (not free text) — it attributes the question and guards against\n spam. Questions are moderated: clean ones publish immediately, others are held for review.\n\n Returns {'ok', 'id', 'slug', 'status'} or {'ok': False, 'error'}.\n ",
"inputSchema": {
"properties": {
"city": {
"default": "",
"title": "City",
"type": "string"
},
"member_email": {
"title": "Member Email",
"type": "string"
},
"question": {
"title": "Question",
"type": "string"
},
"vertical": {
"default": "",
"title": "Vertical",
"type": "string"
}
},
"required": [
"question",
"member_email"
],
"title": "ask_community_questionArguments",
"type": "object"
},
"name": "ask_community_question",
"outputSchema": {
"additionalProperties": true,
"title": "ask_community_questionDictOutput",
"type": "object"
}
},
{
"description": "Follow a city so the member is notified of new events there (e.g. \"Plano, TX\"). `member_email`\n must be the authenticated member's email. Returns {'ok'} or {'ok': False, 'error'}.\n ",
"inputSchema": {
"properties": {
"city": {
"title": "City",
"type": "string"
},
"member_email": {
"title": "Member Email",
"type": "string"
}
},
"required": [
"member_email",
"city"
],
"title": "follow_cityArguments",
"type": "object"
},
"name": "follow_city",
"outputSchema": {
"additionalProperties": true,
"title": "follow_cityDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one apparel/jewelry store, plus its version history.",
"inputSchema": {
"properties": {
"apparel_id": {
"title": "Apparel Id",
"type": "integer"
}
},
"required": [
"apparel_id"
],
"title": "get_apparel_detailsArguments",
"type": "object"
},
"name": "get_apparel_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_apparel_detailsDictOutput",
"type": "object"
}
},
{
"description": "A community question + its published answers (Dost's AI answer first, then community answers by\n upvotes). `slug` comes from search_community_questions. Returns the question with an `answers` list,\n or {'error': 'not_found'}.\n ",
"inputSchema": {
"properties": {
"slug": {
"title": "Slug",
"type": "string"
}
},
"required": [
"slug"
],
"title": "get_community_answersArguments",
"type": "object"
},
"name": "get_community_answers",
"outputSchema": {
"additionalProperties": true,
"title": "get_community_answersDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one community organization, plus its version history.",
"inputSchema": {
"properties": {
"community_id": {
"title": "Community Id",
"type": "integer"
}
},
"required": [
"community_id"
],
"title": "get_community_detailsArguments",
"type": "object"
},
"name": "get_community_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_community_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one education/tutoring listing, plus its version history.",
"inputSchema": {
"properties": {
"education_id": {
"title": "Education Id",
"type": "integer"
}
},
"required": [
"education_id"
],
"title": "get_education_detailsArguments",
"type": "object"
},
"name": "get_education_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_education_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one event, plus its version history.",
"inputSchema": {
"properties": {
"event_id": {
"title": "Event Id",
"type": "integer"
}
},
"required": [
"event_id"
],
"title": "get_event_detailsArguments",
"type": "object"
},
"name": "get_event_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_event_detailsDictOutput",
"type": "object"
}
},
{
"description": "Upcoming Indian & South-Asian festival dates for planning in the USA.\n\n With no `query`, returns the next `limit` festivals soonest-first. With a `query` (e.g. \"Diwali\",\n \"when is holi\"), returns the single soonest matching festival. Each item has name, date (ISO),\n days_until, emoji and a greeting. IMPORTANT: many Hindu/Sikh/Jain/Muslim festivals follow lunar\n calendars, so these dates are best-effort — always tell the user to confirm the exact date with\n their local temple, gurdwara, mosque or a panchang. Returns {'results': [...], 'note': ...}.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 6,
"title": "Limit",
"type": "integer"
},
"query": {
"default": "",
"title": "Query",
"type": "string"
}
},
"title": "get_festival_datesArguments",
"type": "object"
},
"name": "get_festival_dates",
"outputSchema": {
"additionalProperties": true,
"title": "get_festival_datesDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one finance/tax listing, plus its version history.",
"inputSchema": {
"properties": {
"finance_id": {
"title": "Finance Id",
"type": "integer"
}
},
"required": [
"finance_id"
],
"title": "get_finance_detailsArguments",
"type": "object"
},
"name": "get_finance_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_finance_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one grocery store, plus its version history.",
"inputSchema": {
"properties": {
"grocery_id": {
"title": "Grocery Id",
"type": "integer"
}
},
"required": [
"grocery_id"
],
"title": "get_grocery_detailsArguments",
"type": "object"
},
"name": "get_grocery_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_grocery_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full details for one H-1B sponsor (the id from search_h1b_sponsors).\n\n Returns the sponsor record (employer, certified counts, wages, top titles/states/cities, ...) or\n {'error': 'not_found'}. Aggregated from U.S. Department of Labor LCA disclosure data.\n ",
"inputSchema": {
"properties": {
"sponsor_id": {
"title": "Sponsor Id",
"type": "integer"
}
},
"required": [
"sponsor_id"
],
"title": "get_h1b_sponsor_detailsArguments",
"type": "object"
},
"name": "get_h1b_sponsor_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_h1b_sponsor_detailsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian apparel & jewelry stores (sarees, lehengas, ethnic wear, gold jewelers).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"saree\", \"bridal\", \"gold\", \"jewelry\", \"tailoring\") or `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_apparelArguments",
"type": "object"
},
"name": "get_indian_apparel",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_apparelDictOutput",
"type": "object"
}
},
{
"description": "Find Indian community organizations & cultural associations (regional samaj/sangam,\n cultural centers, Indo-American associations).\n\n Provide a point (`lat`+`lng`) or `city`/`state`. Filter by `tag` (e.g. a region like\n \"telugu\", \"gujarati\", or \"association\"/\"cultural_center\").\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_communityArguments",
"type": "object"
},
"name": "get_indian_community",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_communityDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American education & tutoring (heritage/language schools, Bal Vihar, coaching).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"language_school\", \"heritage\", \"tutoring\").\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_educationArguments",
"type": "object"
},
"name": "get_indian_education",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_educationDictOutput",
"type": "object"
}
},
{
"description": "Find upcoming Indian-American community events (festivals, garba, concerts, puja).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by\n `category` (\"festival\", \"garba\", \"concert\", \"puja\", …) or `tag` (\"diwali\", \"holi\", …).\n Returns UPCOMING events by default (soonest first); set `include_past=true` for history.\n Each event has `start_at`/`end_at`, venue, category and a description. Use `offset` to page\n (the response's `has_more` says whether another page exists).\n ",
"inputSchema": {
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"include_past": {
"default": false,
"title": "Include Past",
"type": "boolean"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_eventsArguments",
"type": "object"
},
"name": "get_indian_events",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_eventsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American CPAs, tax preparers & financial advisors.\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"cpa\", \"tax\", \"financial_advisor\").\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_financeArguments",
"type": "object"
},
"name": "get_indian_finance",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_financeDictOutput",
"type": "object"
}
},
{
"description": "Find Indian grocery stores (desi groceries / supermarkets).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Optional\n `region_tag` (e.g. \"Gujarati\"), `tag` (e.g. \"spices\", \"halal\"), `open_now`. Records\n include description, store type, tags, hours, region and `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"region_tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region Tag"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_groceriesArguments",
"type": "object"
},
"name": "get_indian_groceries",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_groceriesDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American immigration attorneys & law firms.\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"immigration\").\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_legalArguments",
"type": "object"
},
"name": "get_indian_legal",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_legalDictOutput",
"type": "object"
}
},
{
"description": "List Indian-language movies currently playing in US theaters (Hindi, Telugu, Tamil,\n Malayalam, Kannada, Punjabi, Bengali, Marathi, Gujarati).\n\n Optional `language` filters to one (e.g. \"Telugu\"). Each movie includes `title`, `language`,\n `poster_url`, `overview`, `release_date`, `genres`, and a `ticket_url` — a \"find showtimes / buy\n tickets\" search link (per-theater showtimes are not available via a free source). Data from TMDB.\n ",
"inputSchema": {
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Language"
},
"limit": {
"default": 40,
"title": "Limit",
"type": "integer"
}
},
"title": "get_indian_movies_in_theatersArguments",
"type": "object"
},
"name": "get_indian_movies_in_theaters",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_movies_in_theatersDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American healthcare professionals (doctors, dentists, clinics, pharmacies).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by\n `profession_type` (\"doctors\", \"dentist\", \"clinic\", \"pharmacy\"), `speciality` (e.g.\n \"pediatrics\", \"cardiology\", \"ayurveda\"), `tag`, or `open_now`. Note: these are matched\n from public data via an Indian-name signal, so a `confidence_score` is included.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"profession_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Profession Type"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"speciality": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Speciality"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_professionalsArguments",
"type": "object"
},
"name": "get_indian_professionals",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_professionalsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American realtors & real-estate agencies.\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"agency\", \"mortgage\").\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 25,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_realestateArguments",
"type": "object"
},
"name": "get_indian_realestate",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_realestateDictOutput",
"type": "object"
}
},
{
"description": "Find Indian restaurants by location and/or filters.\n\n Provide either a point (`lat`+`lng`, optionally `radius_miles`) or `city`/`state`.\n Optional filters: `region_tag` (e.g. \"Gujarati\", \"South Indian\"), `dietary_tags`\n (any of \"vegetarian\", \"vegan\", \"halal\", \"jain\"), `tag` (a keyword/dish like \"biryani\",\n \"dosa\", \"catering\"), `open_now` (only places open at the current time), `featured_only`.\n Use `offset` (e.g. offset=25 after a limit=25 page) to page further; the response's\n `has_more` says whether another page exists.\n\n Each record includes a `description`, `tags`, a `confidence_score` (0-1), an `is_featured`\n flag, an `open_now` flag (true/false/null), and `distance_miles` when a point was supplied.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"dietary_tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Dietary Tags"
},
"featured_only": {
"default": false,
"title": "Featured Only",
"type": "boolean"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 10,
"title": "Radius Miles",
"type": "number"
},
"region_tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region Tag"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_restaurantsArguments",
"type": "object"
},
"name": "get_indian_restaurants",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_restaurantsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian beauty salons (threading, henna/mehndi, hair, bridal).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by\n `tag` (e.g. \"threading\", \"henna\", \"bridal\") or `open_now`. Records include description,\n services (tags), hours and an `open_now` flag.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_salonsArguments",
"type": "object"
},
"name": "get_indian_salons",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_salonsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian community services (money transfer/remittance, banks, immigration/visa,\n travel agents, tax/insurance).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"money-transfer\", \"immigration\", \"travel\", \"tax\") or `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_servicesArguments",
"type": "object"
},
"name": "get_indian_services",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_servicesDictOutput",
"type": "object"
}
},
{
"description": "Find Indian yoga & cultural studios (yoga, classical dance, music, language classes).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"yoga\", \"bharatanatyam\", \"kathak\", \"tabla\", \"carnatic\") or `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_studiosArguments",
"type": "object"
},
"name": "get_indian_studios",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_studiosDictOutput",
"type": "object"
}
},
{
"description": "Find Indian sweets shops (mithai) & bakeries.\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by `tag`\n (e.g. \"mithai\", \"jalebi\", \"bakery\", \"eggless\") or `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_sweetsArguments",
"type": "object"
},
"name": "get_indian_sweets",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_sweetsDictOutput",
"type": "object"
}
},
{
"description": "Find Indian-American temples (Hindu/Sikh/Jain places of worship).\n\n Provide a point (`lat`+`lng`, optional `radius_miles`) or `city`/`state`. Filter by\n `religion` (\"hindu\", \"sikh\", \"jain\"), `denomination` (e.g. \"swaminarayan\"), `tag`, or\n `open_now`. Records include description, deity, region, tags, hours and `open_now`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"denomination": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Denomination"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"open_now": {
"default": false,
"title": "Open Now",
"type": "boolean"
},
"radius_miles": {
"default": 15,
"title": "Radius Miles",
"type": "number"
},
"religion": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Religion"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tag"
}
},
"title": "get_indian_templesArguments",
"type": "object"
},
"name": "get_indian_temples",
"outputSchema": {
"additionalProperties": true,
"title": "get_indian_templesDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one immigration/legal listing, plus its version history.",
"inputSchema": {
"properties": {
"legal_id": {
"title": "Legal Id",
"type": "integer"
}
},
"required": [
"legal_id"
],
"title": "get_legal_detailsArguments",
"type": "object"
},
"name": "get_legal_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_legal_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full details for one Indian movie (the id from get_indian_movies_in_theaters).\n\n Returns the movie record (title, language, overview, release_date, genres, poster_url, ...) or\n {'error': 'not_found'}. Movie data from TMDB; this product uses the TMDB API but is not endorsed or\n certified by TMDB.\n ",
"inputSchema": {
"properties": {
"movie_id": {
"title": "Movie Id",
"type": "integer"
}
},
"required": [
"movie_id"
],
"title": "get_movie_detailsArguments",
"type": "object"
},
"name": "get_movie_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_movie_detailsDictOutput",
"type": "object"
}
},
{
"description": "Live offers & announcements posted by Indian-American business owners (e.g. \"20% off thalis this\n week\", \"new weekend Garba class\"), optionally filtered by city/state/vertical.\n\n Returns current, non-expired owner posts with the listing they belong to. Great for \"any deals near\n me this week\". Returns {'count', 'results': [{title, body, kind, vertical, listing_id, name, city,\n state, created_at, expires_at}]}.\n ",
"inputSchema": {
"properties": {
"city": {
"default": "",
"title": "City",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"state": {
"default": "",
"title": "State",
"type": "string"
},
"vertical": {
"default": "",
"title": "Vertical",
"type": "string"
}
},
"title": "get_offersArguments",
"type": "object"
},
"name": "get_offers",
"outputSchema": {
"additionalProperties": true,
"title": "get_offersDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one professional/practice, plus its version history.",
"inputSchema": {
"properties": {
"professional_id": {
"title": "Professional Id",
"type": "integer"
}
},
"required": [
"professional_id"
],
"title": "get_professional_detailsArguments",
"type": "object"
},
"name": "get_professional_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_professional_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one real-estate listing, plus its version history.",
"inputSchema": {
"properties": {
"realestate_id": {
"title": "Realestate Id",
"type": "integer"
}
},
"required": [
"realestate_id"
],
"title": "get_realestate_detailsArguments",
"type": "object"
},
"name": "get_realestate_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_realestate_detailsDictOutput",
"type": "object"
}
},
{
"description": "Fetch the full canonical record for one restaurant, plus its version history.",
"inputSchema": {
"properties": {
"restaurant_id": {
"title": "Restaurant Id",
"type": "integer"
}
},
"required": [
"restaurant_id"
],
"title": "get_restaurant_detailsArguments",
"type": "object"
},
"name": "get_restaurant_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_restaurant_detailsDictOutput",
"type": "object"
}
},
{
"description": "Published community reviews for a listing (newest first) + its rolled-up community rating.\n\n The community rating is first-party (visitor-submitted) and is separate from any web-harvested\n `rating` returned by the get_/search_ tools. Each review includes the business owner's public reply\n when they've responded. Returns {'community_rating', 'community_rating_count',\n 'reviews': [{rating, title, body, author, created_at, owner_reply, owner_reply_at}]}.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"listing_id": {
"title": "Listing Id",
"type": "integer"
},
"vertical": {
"title": "Vertical",
"type": "string"
}
},
"required": [
"vertical",
"listing_id"
],
"title": "get_reviewsArguments",
"type": "object"
},
"name": "get_reviews",
"outputSchema": {
"additionalProperties": true,
"title": "get_reviewsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one salon, plus its version history.",
"inputSchema": {
"properties": {
"salon_id": {
"title": "Salon Id",
"type": "integer"
}
},
"required": [
"salon_id"
],
"title": "get_salon_detailsArguments",
"type": "object"
},
"name": "get_salon_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_salon_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one service business, plus its version history.",
"inputSchema": {
"properties": {
"service_id": {
"title": "Service Id",
"type": "integer"
}
},
"required": [
"service_id"
],
"title": "get_service_detailsArguments",
"type": "object"
},
"name": "get_service_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_service_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one studio, plus its version history.",
"inputSchema": {
"properties": {
"studio_id": {
"title": "Studio Id",
"type": "integer"
}
},
"required": [
"studio_id"
],
"title": "get_studio_detailsArguments",
"type": "object"
},
"name": "get_studio_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_studio_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one sweets shop / bakery, plus its version history.",
"inputSchema": {
"properties": {
"sweets_id": {
"title": "Sweets Id",
"type": "integer"
}
},
"required": [
"sweets_id"
],
"title": "get_sweets_detailsArguments",
"type": "object"
},
"name": "get_sweets_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_sweets_detailsDictOutput",
"type": "object"
}
},
{
"description": "Full canonical record for one temple, plus its version history.",
"inputSchema": {
"properties": {
"temple_id": {
"title": "Temple Id",
"type": "integer"
}
},
"required": [
"temple_id"
],
"title": "get_temple_detailsArguments",
"type": "object"
},
"name": "get_temple_details",
"outputSchema": {
"additionalProperties": true,
"title": "get_temple_detailsDictOutput",
"type": "object"
}
},
{
"description": "What's happening in Indian America today, optionally for a city + languages — the upcoming\n festival (+ approximate tithi), soonest events nearby, Indian movies in theaters, places newly added\n in the city, a culture/immigration nugget, and trending community questions.\n\n `languages` is a comma-separated list (e.g. \"Telugu,Hindi\"). Great for a daily briefing. Returns the\n assembled feed; date fields are ISO. Lunar festival/tithi dates are approximate — tell users to\n confirm locally.\n ",
"inputSchema": {
"properties": {
"city": {
"default": "",
"title": "City",
"type": "string"
},
"languages": {
"default": "",
"title": "Languages",
"type": "string"
},
"state": {
"default": "",
"title": "State",
"type": "string"
}
},
"title": "get_today_highlightsArguments",
"type": "object"
},
"name": "get_today_highlights",
"outputSchema": {
"additionalProperties": true,
"title": "get_today_highlightsDictOutput",
"type": "object"
}
},
{
"description": "What a member follows (cities + categories). `member_email` must be the authenticated member's\n email. Returns {'count', 'results': [{kind, value}]}.\n ",
"inputSchema": {
"properties": {
"member_email": {
"title": "Member Email",
"type": "string"
}
},
"required": [
"member_email"
],
"title": "list_followsArguments",
"type": "object"
},
"name": "list_follows",
"outputSchema": {
"additionalProperties": true,
"title": "list_followsDictOutput",
"type": "object"
}
},
{
"description": "A member's saved places (each joined to its live listing). `member_email` must be the\n authenticated member's email. Returns {'count', 'results': [{vertical, id, name, city, state}]}.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
},
"member_email": {
"title": "Member Email",
"type": "string"
}
},
"required": [
"member_email"
],
"title": "list_saved_placesArguments",
"type": "object"
},
"name": "list_saved_places",
"outputSchema": {
"additionalProperties": true,
"title": "list_saved_placesDictOutput",
"type": "object"
}
},
{
"description": "Save a listing to a signed-in member's list. `member_email` must be the authenticated member's\n email. `vertical` + `listing_id` come from the get_/search_ tools. Returns {'ok', 'name'} or\n {'ok': False, 'error'}.\n ",
"inputSchema": {
"properties": {
"listing_id": {
"title": "Listing Id",
"type": "integer"
},
"member_email": {
"title": "Member Email",
"type": "string"
},
"vertical": {
"title": "Vertical",
"type": "string"
}
},
"required": [
"member_email",
"vertical",
"listing_id"
],
"title": "save_placeArguments",
"type": "object"
},
"name": "save_place",
"outputSchema": {
"additionalProperties": true,
"title": "save_placeDictOutput",
"type": "object"
}
},
{
"description": "Search across ALL Indian-American verticals at once — restaurants, temples, groceries,\n healthcare professionals, beauty salons, events, apparel & jewelry, sweets & bakeries,\n yoga/dance studios, and community services.\n\n Use for broad queries like \"Indian things near me in Edison NJ\" or \"vegetarian South\n Indian\". Results are ranked by relevance: an exact name match ranks first, then by\n keyword/semantic similarity, proximity (pass `lat`+`lng`) and freshness. Each result is\n tagged with its `vertical`. Optionally constrain by `city`/`state`.\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"lat": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lat"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"lng": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lng"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_allArguments",
"type": "object"
},
"name": "search_all",
"outputSchema": {
"additionalProperties": true,
"title": "search_allDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian apparel & jewelry stores.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_apparel_by_textArguments",
"type": "object"
},
"name": "search_apparel_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_apparel_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian community organizations & associations.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_community_by_textArguments",
"type": "object"
},
"name": "search_community_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_community_by_textDictOutput",
"type": "object"
}
},
{
"description": "Search the Namaste America community Q&A — real questions Indians in the USA ask and answer\n (\"Telugu-speaking pediatrician in Plano?\", \"best sweets for Diwali in Edison?\").\n\n Returns published questions matching the query, most-answered first, each with a `slug` you can pass\n to get_community_answers. A grounded, community-sourced complement to the listings + knowledge base.\n Returns {'count', 'results': [{slug, title, city, state, vertical, answer_count}]}.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 8,
"title": "Limit",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_community_questionsArguments",
"type": "object"
},
"name": "search_community_questions",
"outputSchema": {
"additionalProperties": true,
"title": "search_community_questionsDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American education & tutoring.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_education_by_textArguments",
"type": "object"
},
"name": "search_education_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_education_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American events (incl. past, for history). `offset` pages.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_events_by_textArguments",
"type": "object"
},
"name": "search_events_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_events_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American CPAs, tax preparers & financial advisors.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_finance_by_textArguments",
"type": "object"
},
"name": "search_finance_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_finance_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian grocery stores (name/region/store type).",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_groceries_by_textArguments",
"type": "object"
},
"name": "search_groceries_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_groceries_by_textDictOutput",
"type": "object"
}
},
{
"description": "Search US employers that sponsor H-1B visas — the visa most Indians-from-India use to work in\n the USA. Filter by employer name (`query`) and/or worksite `state` (2-letter). Ranked by number\n of certified Labor Condition Applications. Each result has `certified` (count), `median_wage`,\n `top_titles`, `top_states`, `top_cities`. Aggregated public figures from U.S. DOL disclosure data.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Query"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"title": "search_h1b_sponsorsArguments",
"type": "object"
},
"name": "search_h1b_sponsors",
"outputSchema": {
"additionalProperties": true,
"title": "search_h1b_sponsorsDictOutput",
"type": "object"
}
},
{
"description": "Grounded answers from the Namaste America knowledge base — culture, festivals, visa/H-1B, tax,\n banking, and newcomer/settling-in guides for Indians from India living in the USA.\n\n Returns the top matching passages, each with the source document's title + url so you can cite it.\n Optionally scope to a `vertical`. Use this for factual \"how/what/when\" questions rather than the\n listing-search tools. Returns {'count', 'results': [{text, title, url, source_type, vertical}]}.\n ",
"inputSchema": {
"properties": {
"limit": {
"default": 6,
"title": "Limit",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"vertical": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Vertical"
}
},
"required": [
"query"
],
"title": "search_knowledgeArguments",
"type": "object"
},
"name": "search_knowledge",
"outputSchema": {
"additionalProperties": true,
"title": "search_knowledgeDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American immigration attorneys & law firms.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_legal_by_textArguments",
"type": "object"
},
"name": "search_legal_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_legal_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American healthcare professionals.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_professionals_by_textArguments",
"type": "object"
},
"name": "search_professionals_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_professionals_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian-American realtors & real-estate agencies.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_realestate_by_textArguments",
"type": "object"
},
"name": "search_realestate_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_realestate_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text search over restaurant name/cuisine/region, ranked by relevance.\n\n Optionally constrain to a `city`/`state`. Featured listings are surfaced first. Use `offset`\n to page further (the response's `has_more` says whether another page exists).\n ",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_restaurants_by_textArguments",
"type": "object"
},
"name": "search_restaurants_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_restaurants_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian beauty salons.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_salons_by_textArguments",
"type": "object"
},
"name": "search_salons_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_salons_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian community services.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_services_by_textArguments",
"type": "object"
},
"name": "search_services_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_services_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian yoga/dance/music studios.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_studios_by_textArguments",
"type": "object"
},
"name": "search_studios_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_studios_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over Indian sweets shops & bakeries.",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_sweets_by_textArguments",
"type": "object"
},
"name": "search_sweets_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_sweets_by_textDictOutput",
"type": "object"
}
},
{
"description": "Free-text/semantic search over temples (name/deity/denomination/region).",
"inputSchema": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "City"
},
"limit": {
"default": 25,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
}
},
"required": [
"query"
],
"title": "search_temples_by_textArguments",
"type": "object"
},
"name": "search_temples_by_text",
"outputSchema": {
"additionalProperties": true,
"title": "search_temples_by_textDictOutput",
"type": "object"
}
},
{
"description": "Propose a correction to a listing field (agents/users reporting bad data).\n\n `vertical` is the category key (default 'restaurants'); `listing_id` is the id from that category's\n get_/search_ tools. Correctable restaurant fields: phone, email, website, menu_url, address_full,\n city, state, region_tag, price_range, cuisine_type, festival_specials. The correction is stored and\n applied by the Feedback agent — automatically for unclaimed listings, or routed to a human for\n claimed/featured ones. Identity fields (name, coordinates) are not correctable. Structured field\n corrections currently apply to restaurants; for other categories use submit_review to flag issues\n (or the owner portal). Returns {ok, feedback_id|error}.\n ",
"inputSchema": {
"properties": {
"field": {
"title": "Field",
"type": "string"
},
"listing_id": {
"title": "Listing Id",
"type": "integer"
},
"reason": {
"default": "",
"title": "Reason",
"type": "string"
},
"value": {
"title": "Value",
"type": "string"
},
"vertical": {
"default": "restaurants",
"title": "Vertical",
"type": "string"
}
},
"required": [
"listing_id",
"field",
"value"
],
"title": "submit_correctionArguments",
"type": "object"
},
"name": "submit_correction",
"outputSchema": {
"additionalProperties": true,
"title": "submit_correctionDictOutput",
"type": "object"
}
},
{
"description": "Submit a new Indian-American business/listing for REVIEW — it does NOT go live automatically.\n\n `vertical` is the category key (restaurants, temples, groceries, professionals, salons, apparel,\n sweets, studios, services, community, legal, education, realestate, finance — not events, which are\n agent-managed). The submission enters a human moderation queue and is published only after an admin\n approves it. `name` is required; provide as much else as you can. Returns {'ok', 'id'} or\n {'ok': False, 'error': 'bad_vertical'|'name_required'}.\n ",
"inputSchema": {
"properties": {
"address_full": {
"default": "",
"title": "Address Full",
"type": "string"
},
"city": {
"default": "",
"title": "City",
"type": "string"
},
"contact_email": {
"default": "",
"title": "Contact Email",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"phone": {
"default": "",
"title": "Phone",
"type": "string"
},
"state": {
"default": "",
"title": "State",
"type": "string"
},
"vertical": {
"title": "Vertical",
"type": "string"
},
"website": {
"default": "",
"title": "Website",
"type": "string"
}
},
"required": [
"vertical",
"name"
],
"title": "submit_listingArguments",
"type": "object"
},
"name": "submit_listing",
"outputSchema": {
"additionalProperties": true,
"title": "submit_listingDictOutput",
"type": "object"
}
},
{
"description": "Submit a community review (1-5 star rating + optional text) for a listing.\n\n `vertical` is the category key (restaurants, temples, groceries, professionals, salons, apparel,\n sweets, studios, services, community, legal, education, realestate, finance) and `listing_id` is\n the id returned by that category's get_/search_ tools. Reviews are moderated: clean ones publish\n immediately and spam/abusive ones are held for human review. Returns {'ok', 'id', 'status'}.\n ",
"inputSchema": {
"properties": {
"listing_id": {
"title": "Listing Id",
"type": "integer"
},
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"rating": {
"title": "Rating",
"type": "integer"
},
"text": {
"default": "",
"title": "Text",
"type": "string"
},
"vertical": {
"title": "Vertical",
"type": "string"
}
},
"required": [
"vertical",
"listing_id",
"rating"
],
"title": "submit_reviewArguments",
"type": "object"
},
"name": "submit_review",
"outputSchema": {
"additionalProperties": true,
"title": "submit_reviewDictOutput",
"type": "object"
}
},
{
"description": "Remove a listing from a member's saved list. `member_email` must be the authenticated member's\n email. Returns {'ok': True}.\n ",
"inputSchema": {
"properties": {
"listing_id": {
"title": "Listing Id",
"type": "integer"
},
"member_email": {
"title": "Member Email",
"type": "string"
},
"vertical": {
"title": "Vertical",
"type": "string"
}
},
"required": [
"member_email",
"vertical",
"listing_id"
],
"title": "unsave_placeArguments",
"type": "object"
},
"name": "unsave_place",
"outputSchema": {
"additionalProperties": true,
"title": "unsave_placeDictOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8c67f6e1dc978aed9370974e4d62dd7c3d3a3f72cb0a01442759db885f376513 | sha256sum