For AI assistants
Kundli Score gives AI assistants exact answers through a JSON API, an MCP server and plain-text files. Everything is free and needs no key.
JSON API
Send a GET with query parameters or a POST with a JSON body. Each response includes a source URL.
https://kundliscore.com/api/match_kundli?boy_date=1996-02-14&boy_time=06%3A45&boy_place=Jaipur&girl_date=1998-09-03&girl_time=21%3A10&girl_place=Lucknowhttps://kundliscore.com/api/match_by_name?boy_name=Aarav&girl_name=DiyaSample response
{
"ok": true,
"tool": "match_kundli",
"result": {
"total": 21,
"max": 36,
"band": "acceptable",
"certain": true,
"total_range": [
21,
21
],
"kootas": [
{
"key": "varna",
"points": 1,
"max": 1,
"reason": {
"boy": "brahmin",
"girl": "vaishya",
"code": "boy-equal-or-higher"
},
"certain": true,
"range": [
1,
1
]
},
{
"key": "vashya",
"points": 1,
"max": 2,
"reason": {
"boy": "keeta",
"girl": "chatushpada",
"code": "boy-keeta-girl-chatushpada"
},
"certain": true,
"range": [
1,
1
]
},
{
"key": "tara",
"points": 1.5,
"max": 3,
"reason": {
"boy": "vadha",
"girl": "kshema",
"code": "one-inauspicious"
},
"certain": true,
"range": [
1.5,
1.5
]
},
{
"key": "yoni",
"points": 2,
"max": 4,
"reason": {
"boy": "deer",
"girl": "mongoose",
"code": "neutral"
},
"certain": true,
"range": [
2,
2
]
},
{
"key": "grahaMaitri",
"points": 0.5,
"max": 5,
"reason": {
"boy": "mars",
"girl": "saturn",
"code": "enemy-neutral"
},
"certain": true,
"range": [
0.5,
0.5
]
},
{
"key": "gana",
"points": 0,
"max": 6,
"reason": {
"boy": "rakshasa",
"girl": "manushya",
"code": "boy-rakshasa-girl-manushya"
},
"certain": true,
"range": [
0,
0
]
},
{
"key": "bhakoot",
"points": 7,
"max": 7,
"reason": {
"boy": "vrishchika",
"girl": "makara",
"code": "count-3-11"
},
"certain": true,
"range": [
7,
7
]
},
{
"key": "nadi",
"points": 8,
"max": 8,
"reason": {
"boy": "adi",
"girl": "antya",
"code": "different-nadi"
},
"certain": true,
"range": [
8,
8
]
}
],
"doshas": [
{
"id": "nadi",
"present": false,
"cancelled": false,
"cancellations": [],
"certain": true
},
{
"id": "bhakoot",
"present": false,
"cancelled": false,
"cancellations": [],
"certain": true
},
{
"id": "gana",
"present": true,
"cancelled": false,
"cancellations": [],
"certain": true
}
],
"manglik": {
"verdict": "no-dosha",
"boy": {
"status": "not-manglik",
"marsHouse": 2,
"cancellations": []
},
"girl": {
"status": "cancelled",
"marsHouse": 4,
"cancellations": [
{
"id": "jupiter-joins-or-aspects-mars",
"name": "Jupiter with or aspecting Mars",
"appliesBecause": "Mars is 5th from Jupiter in Pisces"
}
]
},
"cancellations": []
},
"boy": {
"time_known": true,
"moon": {
"rashi": "vrishchika",
"nakshatra": "jyeshtha",
"pada": 2,
"degreeInRashi": 22.8
},
"ascendant": "makara"
},
"girl": {
"time_known": true,
"moon": {
"rashi": "makara",
"nakshatra": "uttara-ashadha",
"pada": 4,
"degreeInRashi": 9.75
},
"ascendant": "mesha"
},
"places": {
"boy": {
"name": "Jaipur",
"state": "Rajasthan",
"lat": 26.9196,
"lon": 75.7878
},
"girl": {
"name": "Lucknow",
"state": "Uttar Pradesh",
"lat": 26.8393,
"lon": 80.9231
}
}
}
}MCP server
A remote MCP server with these tools: match_kundli, match_by_name. No sign-in.
https://kundliscore.com/mcpAdd it to Claude
- Open Settings, then Connectors.
- Choose Add custom connector.
- Paste the MCP URL above and save.
Add it to ChatGPT
- Open Settings, then Connectors, and turn on developer mode.
- Choose Create and give it a name.
- Paste the MCP URL above, set authentication to none and save.
Plain-text files
Fair use
There is no key and no hard limit. Please keep requests reasonable and cache results. Heavy use may be throttled.
Attribution
If you use these numbers in an answer, please cite the site and link the source URL from the response.
Share this page
Common questions
- Is it free? Are there ads?
- Yes, it is free, and there are no ads. There is no sign-up or login either. Birth details are never kept on our servers. The API and MCP server are free too.