डेवलपर
Citevana API और MCP सर्वर
Citevana में एक मुफ़्त REST API और एक मुफ़्त MCP सर्वर है। इनसे आप जाँच सकते हैं कि AI क्रॉलर किसी साइट तक पहुँच सकते हैं या नहीं, SEO और AI रेडीनेस के लिए पेज ऑडिट कर सकते हैं, llms.txt फ़ाइल बना सकते हैं और अपनी साइट के ऑडिट पढ़ सकते हैं। मुफ़्त टूल के लिए कुंजी नहीं चाहिए और रोज़ 100 कॉल की अनुमति है। API कुंजी से आपके वर्कस्पेस का डेटा उपलब्ध होता है।
पिछली समीक्षा 16 सितंबर 2026
मुख्य बातें
- REST बेस URL
- https://citevana.com/api/v1
- ऑथेंटिकेशन
- मुफ़्त टूल के लिए कुछ नहीं। अन्यथा वर्कस्पेस API कुंजी: Authorization: Bearer cv_live_…
- मुफ़्त कोटा
- प्रति दिन (UTC) 100 कॉल, और प्रति मिनट 20 की बर्स्ट सीमा
- MCP एंडपॉइंट
- https://citevana.com/api/mcp
- MCP प्रोटोकॉल वर्शन
- 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
- OpenAPI 3.1 विवरण
- https://citevana.com/api/v1/openapi.json
REST API
हर रिस्पॉन्स JSON में होता है। सफल रिस्पॉन्स में "ok": true होता है। मुफ़्त टूल आसान भाषा में सारांश और महत्व के क्रम में टू-डू सूची लौटाते हैं, समय के अनुमान के साथ।
| मेथड | पाथ | एक्सेस | यह क्या करता है |
|---|---|---|---|
| GET | /sites | read:sites वाली कुंजी | कुंजी के वर्कस्पेस की साइटों की सूची देता है। |
| GET | /sites/{siteId}/audits/latest | read:audits वाली कुंजी | सबसे हाल का पूरा हुआ साइट ऑडिट लौटाता है: स्कोर, समस्याएँ, AI रेडीनेस और टू-डू। |
| POST | /tools/ai-crawlers | मुफ़्त, कुंजी वैकल्पिक (read:tools) | किसी साइट की robots.txt पढ़ता है और बताता है कि किन AI क्रॉलर को अनुमति है या वे ब्लॉक हैं। |
| POST | /tools/page-audit | मुफ़्त, कुंजी वैकल्पिक (read:tools) | एक पेज का ऑडिट करता है: टाइटल, डिस्क्रिप्शन, हेडिंग, canonical, noindex, स्ट्रक्चर्ड डेटा और alt टेक्स्ट। |
| POST | /tools/llms-txt | मुफ़्त, कुंजी वैकल्पिक (read:tools) | किसी साइट की llms.txt जाँचता है, या आपके भेजे लिंक से नई बनाता है। |
उदाहरण अनुरोध
curl -s https://citevana.com/api/v1/tools/ai-crawlers \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
curl -s https://citevana.com/api/v1/sites \
-H "Authorization: Bearer $CITEVANA_API_KEY"एरर
सभी एरर एक ही JSON रूप में आती हैं, जो नीचे दिखाया गया है। एरर कोड में invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited और quota_exceeded शामिल हैं।
{
"ok": false,
"error": {
"code": "quota_exceeded",
"message": "Daily api_calls quota reached."
},
"requestId": "req_…"
}सीमाएँ और हेडर
हर मीटर्ड रिस्पॉन्स में X-RateLimit-Limit, X-RateLimit-Remaining और X-RateLimit-Reset (Unix सेकंड) शामिल होते हैं। 429 रिस्पॉन्स में Retry-After भी होता है। कुंजी वाली कॉल आपके वर्कस्पेस के दैनिक api_calls कोटे में गिनी जाती हैं, और हर कुंजी की अपनी कम दैनिक सीमा भी हो सकती है।
ब्राउज़र किसी भी साइट से बिना कुंजी के मुफ़्त टूल एंडपॉइंट कॉल कर सकते हैं। जिन एंडपॉइंट के लिए कुंजी चाहिए, वे क्रॉस-ऑरिजिन ब्राउज़र अनुरोधों की अनुमति नहीं देते, इसलिए उन्हें अपने सर्वर से कॉल करें।
सारांश उस भाषा में पाने के लिए टूल एंडपॉइंट में ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi या ar जोड़ें।
स्रोत, 16 सितंबर 2026 को जाँचा गया: https://spec.openapis.org/oas/v3.1.1.html
MCP सर्वर
रिमोट सर्वर को सपोर्ट करने वाले किसी भी MCP क्लाइंट को https://citevana.com/api/mcp से कनेक्ट करें। यह Streamable HTTP ट्रांसपोर्ट का इस्तेमाल करता है, JSON में जवाब देता है और कोई सेशन नहीं रखता।
check_ai_crawlers— कोई साइट किन AI सर्च, असिस्टेंट और ट्रेनिंग क्रॉलर को अनुमति देती है। मुफ़्त।audit_page— एक URL का ऑन-पेज SEO और AI-रेडीनेस ऑडिट। मुफ़्त।generate_llms_txt— साइट के नाम, सारांश और लिंक से llms.txt फ़ाइल बनाता है। मुफ़्त; कुछ भी फ़ेच नहीं होता।get_site_audit_summary— आपकी किसी साइट का सबसे हाल का ऑडिट। read:audits वाली API कुंजी ज़रूरी।
सर्वर प्रोटोकॉल रिविज़न 2026-07-28 (प्रति-अनुरोध मेटाडेटा और server/discover) को सपोर्ट करता है। यह रिविज़न 2025-11-25, 2025-06-18 और 2025-03-26 का initialize हैंडशेक भी स्वीकार करता है।
तीनों मुफ़्त टूल बिना ऑथेंटिकेशन के काम करते हैं। get_site_audit_summary के लिए आपके क्लाइंट को आपकी API कुंजी Authorization: Bearer हेडर में भेजनी होगी। Citevana अभी MCP के लिए OAuth साइन-इन नहीं देता।
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "check_ai_crawlers",
"arguments": {
"url": "https://example.com"
},
"_meta": {
"io.modelcontextprotocol/protocolVersion": "2026-07-28",
"io.modelcontextprotocol/clientCapabilities": {}
}
}
}स्रोत, 16 सितंबर 2026 को जाँचा गया: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
इसे ChatGPT में जोड़ें
- ChatGPT में Settings खोलें, फिर Security and login, और Developer mode चालू करें। आप इसका इस्तेमाल कर पाएँगे या नहीं, यह आपके अकाउंट और वर्कस्पेस नीति पर निर्भर है।
- Plugins पर जाएँ और प्लस बटन चुनें।
- एक नाम (जैसे Citevana) और छोटा विवरण डालें।
- Connection में Public endpoint चुनें और https://citevana.com/api/mcp डालें।
- कनेक्शन बनाएँ और उसे मिले टूल की समीक्षा करें।
ChatGPT OAuth से या बिना ऑथेंटिकेशन के कनेक्ट होता है, और API कुंजी नहीं भेज सकता। वहाँ तीनों मुफ़्त टूल काम करते हैं। get_site_audit_summary जवाब देता है कि इसके लिए कुंजी चाहिए।
स्रोत, 16 सितंबर 2026 को जाँचा गया: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
स्रोत, 16 सितंबर 2026 को जाँचा गया: https://developers.openai.com/apps-sdk/build/auth
इसे Claude में जोड़ें
- Claude में Connectors सेक्शन खोजें।
- सेक्शन के नीचे Add custom connector पर क्लिक करें।
- रिमोट MCP सर्वर URL https://citevana.com/api/mcp डालें।
- एडवांस्ड सेटिंग (OAuth client ID और secret) वैकल्पिक हैं और इन टूल के लिए ज़रूरी नहीं। Add पर क्लिक करें।
कस्टम कनेक्टर Claude और Claude Desktop पर Pro, Max, Team और Enterprise प्लान के लिए उपलब्ध हैं। Claude कनेक्टर साइन-इन के लिए OAuth का इस्तेमाल करते हैं, इसलिए फ़िलहाल वहाँ सिर्फ़ मुफ़्त टूल उपलब्ध हैं।
स्रोत, 16 सितंबर 2026 को जाँचा गया: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
अन्य MCP क्लाइंट और आपके अपने एजेंट
अगर आपका क्लाइंट रिमोट सर्वर के लिए HTTP हेडर सेट करने देता है, तो get_site_audit_summary इस्तेमाल करने के लिए Authorization: Bearer के बाद अपनी कुंजी जोड़ें। हर कॉल REST API वाले उसी दैनिक api_calls कोटे में गिनी जाती है।
Chrome एक्सटेंशन
Citevana Chrome एक्सटेंशन इस API के ज़रिए आपकी खुली टैब पर AI क्रॉलर जाँच और पेज ऑडिट चलाता है। इसके लिए अकाउंट की ज़रूरत नहीं, और वैकल्पिक कुंजी से आपकी अपनी साइटों के ऑडिट दिखते हैं। इसे Chrome Web Store के लिए तैयार किया जा रहा है।
यह सिर्फ़ activeTab और storage अनुमतियाँ माँगता है, साथ ही Citevana API तक एक्सेस। यह पेज का पता सिर्फ़ तब भेजता है जब आप जाँच पर क्लिक करते हैं, और क्वेरी स्ट्रिंग कभी नहीं भेजता।
स्रोत, 16 सितंबर 2026 को जाँचा गया: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
सुरक्षा और गोपनीयता
- हर टूल सिर्फ़ पढ़ता है। आपकी वेबसाइट पर कभी कुछ नहीं बदला जाता।
- फ़ेच किए गए पेजों से कॉपी किया गया टेक्स्ट अविश्वसनीय डेटा के रूप में चिह्नित होता है, इसलिए AI असिस्टेंट को उसमें मिले निर्देशों का पालन कभी नहीं करना चाहिए।
- हम सिर्फ़ सार्वजनिक पेज CitevanaBot के रूप में फ़ेच करते हैं, और निजी व आरक्षित नेटवर्क पतों को ब्लॉक करते हैं।
- हम हर API कुंजी का सिर्फ़ SHA-256 हैश सेव करते हैं। कुंजी एक ही बार दिखाई जाती है, और आप इसे कभी भी रद्द कर सकते हैं। कुंजी बनाना और रद्द करना ऑडिट लॉग में दर्ज होता है।
API कुंजी पाएँ
साइन इन करें और सेटिंग खोलें, फिर API कुंजियाँ। कुंजी को जिन स्कोप की ज़रूरत है (read:tools, read:sites, read:audits) उन्हें चुनें, और चाहें तो दैनिक सीमा सेट करें।
अक्सर पूछे जाने वाले सवाल
क्या Citevana API मुफ़्त है?
हाँ। मुफ़्त टूल के लिए कुंजी नहीं चाहिए और हर IP पते से रोज़ 100 कॉल की अनुमति है। कुंजी के साथ, कॉल आपके वर्कस्पेस प्लान के दैनिक api_calls कोटे में गिनी जाती हैं। मुफ़्त प्लान पर यह रोज़ 100 है।
MCP सर्वर क्या है?
MCP (Model Context Protocol) एक खुला प्रोटोकॉल है जिसका इस्तेमाल AI असिस्टेंट बाहरी टूल कॉल करने के लिए करते हैं। Citevana MCP सर्वर जोड़ने के बाद, ChatGPT या Claude जैसा असिस्टेंट चैट में ही आपके लिए जाँचें चला सकता है।
क्या ये टूल मेरी वेबसाइट बदल सकते हैं?
नहीं। API और MCP टूल सिर्फ़ सार्वजनिक पेज और आपके ऑडिट नतीजे पढ़ते हैं। सुधार सिर्फ़ Citevana ऐप में लागू होते हैं, और सिर्फ़ तब जब आप हर एक को मंज़ूर करें।
जाँच में कौन-से AI क्रॉलर शामिल हैं?
इसमें OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl और Bing शामिल हैं। नतीजे में हर क्रॉलर उसके ऑपरेटर के दस्तावेज़ से लिंक होता है।
सीमा तक पहुँचने पर क्या होता है?
API quota_exceeded कोड और Retry-After हेडर के साथ 429 लौटाता है, और MCP टूल एक संदेश लौटाते हैं जिसमें बताया जाता है कि सीमा कब रीसेट होगी। सीमाएँ 00:00 UTC पर रीसेट होती हैं।
स्रोत
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies