Live Web Data by Teneo Protocol
resmiServer MCP jarak jauh dan API yang mengambil halaman web publik apa pun secara langsung, seperti yang dilihat pengunjung lokal, dari negara pilihan Anda, dalam format Markdown yang rapi. Ekstraksi data web, pengambilan data, dan scraping untuk agen AI, dengan hasil lokal dan harga per permintaan. livewebdata.com adalah Live Web Data API, produk dari Teneo Protocol.
Apa yang bisa Anda lakukan dengan Live Web Data By Teneo Protocol MCP?
- Ambil konten halaman secara langsung — Minta asisten Anda membaca URL publik apa pun dan mengembalikan konten utamanya dalam format Markdown yang rapi, teks biasa, atau HTML.
- Pilih negara untuk tampilan — Minta halaman seperti yang terlihat dari negara tertentu, misalnya
de,gb, atauus, menggunakan kode ISO-3166 alpha-2. - Atur ukuran dan cakupan output — Tetapkan
max_charactersantara 500 dan 100.000, lalu pilih konten utama yang ringkas atau seluruh isi halaman. - Periksa status akun — Minta asisten memeriksa sisa kredit, paket, dan batas laju sebelum menjalankan batch besar; panggilan ini gratis.
- Tangani kesalahan pengambilan — Dapatkan pesan kesalahan yang dapat ditindaklanjuti untuk situs yang dibatasi, halaman yang tidak ditemukan, waktu tunggu habis, batas laju, dan kredit yang tidak mencukupi.
Server MCP Terhosting
npx add-mcp 'https://livewebdata.com/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
Gunakan Live Web Data API sebagai alat di Claude, Cursor, VS Code, dan klien MCP lainnya — dengan satu URL dan kunci API yang sudah Anda miliki.
Apa itu MCP
Model Context Protocol (MCP) adalah standar terbuka yang memungkinkan agen AI menemukan dan memanggil alat eksternal. Server MCP kami menyediakan Contents API sebagai dua alat, sehingga agen dapat membaca halaman web publik mana pun secara mandiri.
Server & autentikasi
| Nilai | |
|---|---|
| URL server | https://livewebdata.com/mcp |
| Transport | Streamable HTTP (stateless): JSON-RPC melalui POST; GET dan DELETE menjawab 405 |
| Autentikasi | Authorization: Bearer <api_key> |
| Kunci | Kunci yang sama dengan REST API — buat kunci di API keys |
Kunci yang tidak ada atau tidak valid ditolak dengan HTTP 401 (akun yang ditangguhkan: 403, "API access for this account is suspended. Contact support.") sebelum alat apa pun dijalankan.
Penyiapan klien
Ganti YOUR_KEY dengan kunci API Anda. Di dasbor, halaman Integrations mengisi kunci Anda secara otomatis.
Jalankan ini di terminal Anda. Server kemudian tersedia di setiap sesi Claude Code untuk proyek ini.
claude mcp add --transport http live-web-data https://livewebdata.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
Tambahkan --scope user agar tersedia di semua proyek. Periksa dengan claude mcp list.
get_page_contents
Ambil halaman web publik secara langsung dan kembalikan konten utamanya sebagai Markdown bersih, teks biasa, atau HTML. Hanya baca, idempoten. Satu URL per panggilan.
| Parameter | Tipe | Default | Deskripsi |
|---|---|---|---|
url | string (http/https, maksimal 8,192 karakter) | wajib | URL publik yang akan diambil. |
country | ISO-3166 alpha-2 | "us" | Ambil halaman seperti yang terlihat dari negara ini, misalnya 'de', 'gb', 'us'. |
format | "markdown" | "text" | "html" | "markdown" | Format keluaran. Sebaiknya gunakan markdown. HTML halaman diambil dan dikembalikan hanya untuk "html". |
max_characters | integer 500–100000 | 8000 | Jumlah maksimum karakter konten yang dikembalikan. Lebih kecil daripada default REST API (text.maxCharacters, 100,000) karena hasilnya dimasukkan ke dalam konteks agen; tingkatkan nilainya jika konten terpotong. |
verbosity | "compact" | "full" | "compact" | compact = hanya konten utama, full = seluruh isi halaman. |
Hasilnya berupa satu item teks dengan header singkat, diikuti konten. JSON lengkap bergaya REST juga dikembalikan sebagai structuredContent (dengan results[].html hanya untuk format: "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
Periksa sisa kredit, paket, dan batas laju untuk akun yang terhubung. Agen sebaiknya memanggilnya sebelum menjalankan banyak permintaan. Tanpa parameter, gratis. Mengembalikan angka yang sama dengan GET /v1/account.
Plan: Starter · Credits left: 8,412 · Rate limit: 2 URL/s (burst 4) · Status: active
Kesalahan
Kesalahan dikembalikan dengan isError: true dan satu kalimat berisi tindakan yang dapat dilakukan agen. Jika tidak ada biaya yang dikenakan, pesan diakhiri dengan “No credits were charged.”
| Kasus | Pesan untuk agen |
|---|---|
| Target dibatasi 451 | Situs web ini dibatasi dan tidak dapat diambil. Jangan coba lagi; gunakan sumber lain. |
CRAWL_NOT_RENDERED | Halaman tidak memiliki teks yang dapat digunakan: halaman memerlukan rendering JavaScript, atau tidak menampilkan teks meskipun sudah dirender. Coba sumber lain atau URL berbeda untuk informasi yang sama. |
CRAWL_NOT_FOUND | Halaman tidak ditemukan (404/410). |
SOURCE_NOT_AVAILABLE | Situs web menolak permintaan ini. Gunakan sumber lain. |
SOURCE_BLOCKED | Akses ditolak oleh situs web. Gunakan sumber lain. |
CRAWL_LIVECRAWL_TIMEOUT | Waktu tunggu halaman habis. Coba lagi sekali dengan batas waktu yang lebih lama; jika tidak, gunakan sumber lain. |
BROWSER_UNAVAILABLE | Rendering browser untuk sementara tidak tersedia. Coba lagi dalam beberapa menit; jika tidak, gunakan sumber lain. |
RATE_LIMITED | Batas rendering untuk paket pengguna telah tercapai. Jangan coba rendering lagi sekarang; gunakan sumber lain. |
| 402 kredit tidak mencukupi | Akun kehabisan kredit. Beri tahu pengguna untuk mengisi saldo di …/dashboard/billing. |
| 429 batas laju tercapai | Batas laju tercapai. Tunggu N detik sebelum mencoba lagi. |
| 401 / 403 | Kunci API tidak valid atau ditangguhkan. Beri tahu pengguna untuk memeriksa kuncinya di …/dashboard/keys. |
| Masih mengambil setelah 5 menit | Halaman belum selesai dimuat dalam 5 menit, dan pengambilan mungkin tetap dikenai biaya. Gunakan sumber lain. |
Kredit
Panggilan MCP ditagih persis seperti panggilan REST: 1 kredit per halaman yang berhasil, permintaan yang gagal (termasuk akses yang ditolak oleh situs) gratis. Panggilan tersebut muncul di Usage dengan kanal mcp. Lihat Credits.