MCP server for searching BharatMatrimony profiles via GitHub Copilot
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bhm-mcp-chat","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# BharatMatrimony MCP Search An [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that lets you search BharatMatrimony profiles directly from **VS Code GitHub Copilot Chat**. Built with [FastMCP](https://github.com/jlowin/fastmcp). Ask Copilot things like: - *"Find girls aged 25-30 in Kerala"* - *"Search for engineers from Nair caste in Thiruvananthapuram"* - *"Show me profiles with Ph.D education who are never married"* The LLM understands all the search filters and translates your natural language queries into structured API calls. --- ## Features | Tool | Description | |------|-------------| | `configure_auth` | Set your bearer token and session ID (credentials stored locally in `.env`) | | `get_auth_status` | Check if auth is configured without revealing secrets | | `search_profiles` | Search profiles with 20+ filters — age, height, religion, caste, education, stars (nakshatra), state, occupation, and more | ### Search Filters The `search_profiles` tool exposes all major BharatMatrimony search parameters with rich descriptions so the LLM can use them intelligently: | Parameter | Example Values | |-----------|---------------| | `age_min` / `age_max` | `22`, `35` | | `height_min` / `height_max` | `FT4_IN7_139CM`, `FT5_IN9_175CM`, `FT6_IN0_182CM` | | `religion` | `HINDU`, `MUSLIM`, `CHRISTIAN`, `SIKH`, `JAIN`, `ANY` | | `mother_tongue` | `MALAYALAM`, `TAMIL`, `KANNADA`, `TELUGU`, `HINDI`, etc. | | `marital_status` | `NEVER_MARRIED`, `DIVORCED`, `WIDOWED` | | `states` | `KERALA`, `KARNATAKA`, `TAMIL_NADU`, `MAHARASHTRA`, etc. | | `education_category` | `BACHELORS_ENGINEERING`, `MASTERS_MEDICINE_GENERAL`, `DOCTORATES`, etc. | | `stars` (nakshatra) | `ROHINI`, `ASHWINI`, `REVATHI`, `SHRAVAN_THIRUVONAM`, etc. (all 27) | | `caste` | `ANY`, `NAIR`, `EZHAVA`, `NAMBOOTHIRI`, `PILLAI`, etc. | | `drinking` / `smoking` | `NEVER`, `OCCASIONALLY`, `NOT_SPECIFIED`, `ANY` | | `eating` | `VEGETARIAN`, `NON_VEGETARIAN`, `EGGETARIAN`, `ANY` | | `physi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.