io. github. BharatDharmaAcademy/ bda-mcp
by BharatDharmaAcademy · remote · no sign-in to list tools · v1.0.0 · published by GitHub user BharatDharmaAcademy
Jyotish, Panchang, Hindu festival and Sanatan Dharma knowledge tools with citations.
15 tools: 15 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads15Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http bda https://jyotish-api.bda.ai/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Only reads 15Claude Code: allow
get_festival_calendarReturn public festival feed or calendar export.No findings
Why it is in this group
- The name "get_festival_calendar" says "get": a word for reading.
Description, as the server wrote it Return public festival feed or calendar export.
get_jyotish_glossary_termReturn public Jyotish glossary/concept explanation metadata.No findings
Why it is in this group
- The name "get_jyotish_glossary_term" says "get": a word for reading.
Description, as the server wrote it Return public Jyotish glossary/concept explanation metadata.
get_kundali_explanationReturn public Jyotish concept explanations without generating private user Kundali data.No findings
Why it is in this group
- The name "get_kundali_explanation" says "get": a word for reading.
Description, as the server wrote it Return public Jyotish concept explanations without generating private user Kundali data.
get_mantra_meaningReturn public reviewed-source discovery guidance for mantra meanings.No findings
Why it is in this group
- The name "get_mantra_meaning" says "get": a word for reading.
Description, as the server wrote it Return public reviewed-source discovery guidance for mantra meanings.
get_nakshatra_infoUse public Panchang endpoints for nakshatra context by date/location.No findings
Why it is in this group
- The name "get_nakshatra_info" says "get": a word for reading.
Description, as the server wrote it Use public Panchang endpoints for nakshatra context by date/location.
get_panchang_by_date_cityReturn public Panchang JSON for a supplied date and city/location.No findings
Why it is in this group
- The name "get_panchang_by_date_city" says "get": a word for reading.
Description, as the server wrote it Return public Panchang JSON for a supplied date and city/location.
get_public_bda_feature_summaryReturn public BDA service and API discovery metadata.No findings
Why it is in this group
- The name "get_public_bda_feature_summary" says "get": a word for reading.
Description, as the server wrote it Return public BDA service and API discovery metadata.
get_public_page_metadataFetch safe public BDA page metadata for a single allowlisted public URL without returning page body content.No findings
Why it is in this group
- The name "get_public_page_metadata" says "get": a word for reading.
Description, as the server wrote it Fetch safe public BDA page metadata for a single allowlisted public URL without returning page body content.
get_tithi_calendarReturn deterministic annual start/end spans for one Tithi in the requested location timezone.No findings
Why it is in this group
- The name "get_tithi_calendar" says "get": a word for reading.
Description, as the server wrote it Return deterministic annual start/end spans for one Tithi in the requested location timezone.
get_tithi_infoUse the public Panchang utility/evidence endpoints for tithi context.No findings
Why it is in this group
- The name "get_tithi_info" says "get": a word for reading.
Description, as the server wrote it Use the public Panchang utility/evidence endpoints for tithi context.
get_today_panchangReturn public daily Panchang data for a city/date context.No findings
Why it is in this group
- The name "get_today_panchang" says "get": a word for reading.
Description, as the server wrote it Return public daily Panchang data for a city/date context.
get_udaya_lagnaReturn certified public ascendant-sign windows from local sunrise to the next local sunrise.No findings
Why it is in this group
- The name "get_udaya_lagna" says "get": a word for reading.
Description, as the server wrote it Return certified public ascendant-sign windows from local sunrise to the next local sunrise.
list_public_api_endpointsList public evaluation endpoints from the filtered public OpenAPI contract, excluding identity, donation, memory, client-log, external-database, alerting, rendered-page, and intern…No findings
Why it is in this group
- The name "list_public_api_endpoints" says "list": a word for reading.
Description, as the server wrote it List public evaluation endpoints from the filtered public OpenAPI contract, excluding identity, donation, memory, client-log, external-database, alerting, rendered-page, and internal routes.
list_public_sitemap_urlsReturn a paged public URL catalog from BDA sitemaps so agents can discover the full public site without crawling private surfaces.No findings
Why it is in this group
- The name "list_public_sitemap_urls" says "list": a word for reading.
Description, as the server wrote it Return a paged public URL catalog from BDA sitemaps so agents can discover the full public site without crawling private surfaces.
search_sanatan_encyclopediaUse canonical public Sanatan Encyclopedia pages and future search contracts.No findings
Why it is in this group
- The name "search_sanatan_encyclopedia" says "search": a word for reading.
Description, as the server wrote it Use canonical public Sanatan Encyclopedia pages and future search contracts.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http bda https://jyotish-api.bda.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__bda__get_today_panchang",
"mcp__bda__get_panchang_by_date_city",
"mcp__bda__get_festival_calendar",
"mcp__bda__get_udaya_lagna",
"mcp__bda__get_tithi_info",
"mcp__bda__get_tithi_calendar",
"mcp__bda__get_nakshatra_info",
"mcp__bda__get_kundali_explanation",
"mcp__bda__search_sanatan_encyclopedia",
"mcp__bda__get_mantra_meaning",
"mcp__bda__get_jyotish_glossary_term",
"mcp__bda__get_public_bda_feature_summary",
"mcp__bda__list_public_sitemap_urls",
"mcp__bda__get_public_page_metadata",
"mcp__bda__list_public_api_endpoints"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as bda. Review it before you use it.
