Live Web Data by Teneo Protocol

आधिकारिक

रिमोट MCP सर्वर और API, जो आपके चुने हुए देश से किसी भी सार्वजनिक वेब पेज को लाइव उसी तरह प्राप्त करता है, जैसे स्थानीय विज़िटर उसे देखते हैं, और साफ़-सुथरे Markdown में प्रस्तुत करता है। AI एजेंटों के लिए वेब डेटा निष्कर्षण, फ़ेच और स्क्रैपिंग, स्थानीय परिणामों और प्रति अनुरोध कीमतों के साथ। livewebdata.com, Live Web Data API है, जो Teneo Protocol का एक उत्पाद है।

Live Web Data By Teneo Protocol MCP के साथ आप क्या कर सकते हैं?

  • लाइव पेज की सामग्री प्राप्त करें — अपने असिस्टेंट से कोई भी सार्वजनिक URL पढ़ने और उसकी मुख्य सामग्री को साफ़ Markdown, सादे टेक्स्ट या HTML के रूप में लौटाने के लिए कहें।
  • देखने का देश चुनें — किसी खास देश से दिखाई देने वाले पेज का अनुरोध करें, जैसे de, gb या us; इसके लिए ISO-3166 alpha-2 कोड का उपयोग करें।
  • आउटपुट का आकार और दायरा नियंत्रित करें — max_characters को 500 और 100,000 के बीच सेट करें और संक्षिप्त मुख्य सामग्री या पूरे पेज का मुख्य भाग चुनें।
  • खाते की स्थिति जाँचें — बड़े बैच चलाने से पहले असिस्टेंट से बचे हुए क्रेडिट, प्लान और रेट लिमिट जाँचने के लिए कहें; यह कॉल मुफ़्त है।
  • फ़ेच संबंधी त्रुटियाँ संभालें — प्रतिबंधित साइटों, अनुपलब्ध पेजों, टाइमआउट, रेट लिमिट और अपर्याप्त क्रेडिट के लिए उपयोगी त्रुटि संदेश पाएँ।

होस्ट किया गया MCP सर्वर

npx add-mcp 'https://livewebdata.com/mcp'

Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है

दस्तावेज़

Claude, Cursor, VS Code और किसी भी अन्य MCP क्लाइंट में Live Web Data API को एक टूल के रूप में इस्तेमाल करें — एक URL और अपनी मौजूदा API key के साथ।

MCP क्या है

Model Context Protocol (MCP) एक खुला मानक है, जो AI एजेंटों को बाहरी टूल खोजने और उन्हें कॉल करने की सुविधा देता है। हमारा MCP सर्वर Contents API को दो टूल के रूप में उपलब्ध कराता है, ताकि कोई एजेंट अपने आप किसी भी सार्वजनिक वेब पेज को पढ़ सके।

सर्वर और प्रमाणीकरण

मान
Server URLhttps://livewebdata.com/mcp
TransportStreamable HTTP (stateless): POST पर JSON-RPC; GET और DELETE, 405 का जवाब देते हैं
AuthAuthorization: Bearer <api_key>
KeysREST API वाली ही keys — API keys के अंतर्गत एक बनाएँ

गुम या अमान्य keys को HTTP 401 के साथ अस्वीकार कर दिया जाता है (निलंबित खातों के लिए: 403, "API access for this account is suspended. Contact support.")। ऐसा किसी भी टूल के चलने से पहले होता है।

क्लाइंट सेटअप

YOUR_KEY की जगह अपनी API key डालें। डैशबोर्ड में Integrations पेज आपके लिए key भर देता है।

इसे अपने टर्मिनल में चलाएँ। इसके बाद इस प्रोजेक्ट के हर Claude Code सत्र में सर्वर उपलब्ध होगा।

claude mcp add --transport http live-web-data https://livewebdata.com/mcp \
  --header "Authorization: Bearer YOUR_KEY"

इसे सभी प्रोजेक्ट में उपलब्ध कराने के लिए --scope user जोड़ें। claude mcp list से जाँचें।

get_page_contents

किसी सार्वजनिक वेब पेज को लाइव फ़ेच करें और उसकी मुख्य सामग्री साफ़ Markdown, सादे टेक्स्ट या HTML के रूप में लौटाएँ। केवल पढ़ने के लिए, idempotent। हर कॉल में एक URL।

पैरामीटरप्रकारडिफ़ॉल्टविवरण
urlstring (http/https, अधिकतम 8,192 वर्ण)आवश्यकफ़ेच करने के लिए सार्वजनिक URL।
countryISO-3166 alpha-2"us"पेज को इस देश से दिखाई देने वाले रूप में फ़ेच करें, जैसे 'de', 'gb', 'us'।
format"markdown" | "text" | "html""markdown"आउटपुट फ़ॉर्मैट। markdown को प्राथमिकता दें। पेज का HTML केवल "html" के लिए फ़ेच करके लौटाया जाता है।
max_charactersinteger 500–1000008000लौटाई जाने वाली सामग्री के अधिकतम वर्ण। यह REST API के डिफ़ॉल्ट (text.maxCharacters, 100,000) से कम है, क्योंकि परिणाम एजेंट के संदर्भ में जाता है; सामग्री कट जाए तो इसे बढ़ाएँ।
verbosity"compact" | "full""compact"compact = केवल मुख्य सामग्री, full = पूरे पेज का बॉडी।

परिणाम एक टेक्स्ट आइटम होता है, जिसमें पहले एक छोटा हेडर और फिर सामग्री होती है। पूरा REST-शैली JSON भी structuredContent के रूप में लौटाया जाता है (format: "html" के लिए ही results[].html के साथ)।

# Web scraping - Wikipedia
Source: https://en.wikipedia.org/wiki/Web_scraping · country: us · live · credits used: 1 · credits left: 8,411

# Web scraping - Wikipedia

…

get_account_status

कनेक्ट किए गए खाते के शेष क्रेडिट, प्लान और रेट लिमिट की जाँच करें। बड़े बैच चलाने से पहले एजेंटों को इसे कॉल करना चाहिए। कोई पैरामीटर नहीं, मुफ़्त। यह GET /v1/account जैसे ही आँकड़े लौटाता है।

Plan: Starter · Credits left: 8,412 · Rate limit: 2 URL/s (burst 4) · Status: active

त्रुटियाँ

त्रुटियाँ isError: true और एक ऐसे वाक्य के साथ लौटाई जाती हैं, जिस पर एजेंट कार्रवाई कर सकता है। जब कोई शुल्क नहीं लिया गया हो, तो संदेश “No credits were charged.” पर समाप्त होता है।

स्थितिएजेंट को संदेश
451 restricted targetयह वेबसाइट प्रतिबंधित है और इसे प्राप्त नहीं किया जा सकता। दोबारा कोशिश न करें; किसी अन्य स्रोत का उपयोग करें।
CRAWL_NOT_RENDEREDपेज पर उपयोग करने योग्य टेक्स्ट नहीं है: इसे JavaScript रेंडरिंग की ज़रूरत है, या रेंडर होने के बाद भी इस पर कोई टेक्स्ट नहीं दिखता। किसी अन्य स्रोत या इसी जानकारी के लिए किसी दूसरे URL को आज़माएँ।
CRAWL_NOT_FOUNDपेज नहीं मिला (404/410)।
SOURCE_NOT_AVAILABLEवेबसाइट ने इस अनुरोध को अस्वीकार कर दिया। किसी अन्य स्रोत का उपयोग करें।
SOURCE_BLOCKEDवेबसाइट ने पहुँच अस्वीकार कर दी। किसी अन्य स्रोत का उपयोग करें।
CRAWL_LIVECRAWL_TIMEOUTपेज का समय समाप्त हो गया। लंबे timeout के साथ एक बार फिर कोशिश करें; अन्यथा किसी दूसरे स्रोत का उपयोग करें।
BROWSER_UNAVAILABLEब्राउज़र रेंडरिंग अस्थायी रूप से उपलब्ध नहीं है। कुछ मिनट बाद फिर कोशिश करें; अन्यथा किसी दूसरे स्रोत का उपयोग करें।
RATE_LIMITEDउपयोगकर्ता के प्लान की रेंडरिंग सीमा पूरी हो गई है। अभी रेंडरिंग के लिए दोबारा कोशिश न करें; किसी अन्य स्रोत का उपयोग करें।
402 insufficient creditsखाते में क्रेडिट नहीं बचे हैं। उपयोगकर्ता से …/dashboard/billing पर क्रेडिट जोड़ने को कहें।
429 rate limitedरेट लिमिट पूरी हो गई है। दोबारा कोशिश करने से पहले N सेकंड प्रतीक्षा करें।
401 / 403API key अमान्य या निलंबित है। उपयोगकर्ता से …/dashboard/keys पर अपनी key जाँचने को कहें।
5 मिनट बाद भी फ़ेच जारीपेज 5 मिनट के भीतर लोड नहीं हुआ, और फ़ेच के लिए शुल्क लिया जा सकता है। किसी अन्य स्रोत का उपयोग करें।

क्रेडिट

MCP कॉल का बिल REST कॉल की तरह ही लिया जाता है: हर सफल पेज के लिए 1 क्रेडिट; विफल अनुरोध (साइट द्वारा पहुँच अस्वीकार किए जाने सहित) मुफ़्त हैं। ये Usage में mcp चैनल के साथ दिखाई देते हैं। Credits देखें।