{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dnwucbxpyyka","handle":"thordata-mcp-server","url":"https://wellknown.network/agents/thordata-mcp-server","links":{"self":"https://wellknown.network/agents/thordata-mcp-server/record.json","html":"https://wellknown.network/agents/thordata-mcp-server","markdown":"https://wellknown.network/agents/thordata-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/thordata-mcp-server","status":"https://wellknown.network/api/v1/agents/thordata-mcp-server/status","claim":"https://wellknown.network/agents/thordata-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/thordata-mcp-server/claim.json","badge":"https://wellknown.network/agents/thordata-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:thordata-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"thordata-mcp-server","summary":"Official MCP Server for Thordata - Give your AI Agents real-time web scraping superpowers.","description":"# Thordata MCP Server \n \n**Give your AI Agents real-time web scraping superpowers.** \n \n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) \n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) \n[![PyPI version](https://badge.fury.io/py/thordata-mcp-server.svg)](https://badge.fury.io/py/thordata-mcp-server) \n \nA production-ready MCP (Model Context Protocol) server that provides AI agents with powerful web scraping capabilities. Optimized for LLM-friendly interactions with comprehensive error handling, batch operations, and intelligent tool selection. \n \n## ✨ Features \n \n### 🎯 Core Capabilities \n \n- **🔍 Search Engine Tools**: High-level web search with LLM-friendly results \n  - `search_engine`: Single-query search with light JSON results \n  - `search_engine_batch`: Batch search with concurrent processing \n  - Supports Google, Bing, Yandex with pagination \n \n- **🌐 Universal Web Scraper**: Extract content from any webpage \n  - `unlocker`: Universal page unlocking with JS rendering & anti-bot handling \n  - `unlocker_batch`: Batch scraping with error isolation \n  - Output formats: HTML, Markdown, PNG \n  - Smart error handling for HTTP status codes \n \n- **🤖 Browser Automation**: Full browser-level scraping \n  - `browser`: Navigate and capture ARIA/DOM snapshots \n  - JavaScript rendering support \n  - Filtered accessibility tree for AI-friendly output \n \n- **🧠 Smart Scraping**: Intelligent tool selection \n  - `smart_scrape`: Auto-selects best scraper (SERP, Web Scraper, Unlocker) \n  - Automatic fallback to universal scraper \n  - Structured data extraction when available \n \n- **📊 SERP API**: Low-level search result scraping \n  - `serp`: Advanced SERP operations with full parameter control \n  - Batch search support \n  - Multiple output formats \n \n### 🚀 Key Highlights \n \n- **✅ Production Ready**: 100% test coverage with comprehensive error handling \n- **🎯 LLM Op…","publisher":null,"homepage":null,"repository":null,"version":"0.6.0","license":"MIT","protocols":["mcp"],"tags":["mcp","web-scraping","ai","llm","thordata","serp","browser-automation"],"pricing":null,"endpoints":[{"url":"pypi:thordata-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.web-search","name":"Web Search","confidence":1,"provenance":"declared"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.894,"provenance":"derived"}],"categories":["data","documents","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"thordata-mcp-server","registry":"pypi","observedAt":"2026-09-10T14:24:20.111Z","publishedAt":"2026-02-09T06:25:49.373441Z","latestVersion":"0.6.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"thordata-mcp-server","url":"https://pypi.org/project/thordata-mcp-server/","firstSeenAt":"2026-09-10T14:22:19.372Z","fetchedAt":"2026-09-10T14:22:19.372Z","normalizedAt":"2026-09-10T14:22:19.372Z"}]},"firstSeenAt":"2026-09-10T14:22:19.372Z","updatedAt":"2026-09-10T14:24:20.111Z"}