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 URL | https://livewebdata.com/mcp |
| Transport | Streamable HTTP (stateless): POST पर JSON-RPC; GET और DELETE, 405 का जवाब देते हैं |
| Auth | Authorization: Bearer <api_key> |
| Keys | REST 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।
| पैरामीटर | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
url | string (http/https, अधिकतम 8,192 वर्ण) | आवश्यक | फ़ेच करने के लिए सार्वजनिक URL। |
country | ISO-3166 alpha-2 | "us" | पेज को इस देश से दिखाई देने वाले रूप में फ़ेच करें, जैसे 'de', 'gb', 'us'। |
format | "markdown" | "text" | "html" | "markdown" | आउटपुट फ़ॉर्मैट। markdown को प्राथमिकता दें। पेज का HTML केवल "html" के लिए फ़ेच करके लौटाया जाता है। |
max_characters | integer 500–100000 | 8000 | लौटाई जाने वाली सामग्री के अधिकतम वर्ण। यह 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 / 403 | API key अमान्य या निलंबित है। उपयोगकर्ता से …/dashboard/keys पर अपनी key जाँचने को कहें। |
| 5 मिनट बाद भी फ़ेच जारी | पेज 5 मिनट के भीतर लोड नहीं हुआ, और फ़ेच के लिए शुल्क लिया जा सकता है। किसी अन्य स्रोत का उपयोग करें। |
क्रेडिट
MCP कॉल का बिल REST कॉल की तरह ही लिया जाता है: हर सफल पेज के लिए 1 क्रेडिट; विफल अनुरोध (साइट द्वारा पहुँच अस्वीकार किए जाने सहित) मुफ़्त हैं। ये Usage में mcp चैनल के साथ दिखाई देते हैं। Credits देखें।