web-tools
Web extraction MCP: page content, metadata, articles, contacts, email checks, URL probes.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"web-tools": {
"url": "https://echoempire-web-tools-mcp.echoempire-in-co.workers.dev/mcp"
}
}
}Remote-Endpunkte
https://echoempire-web-tools-mcp.echoempire-in-co.workers.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢extract_website_content(pageUrls, maxChars, apify_token)
Fetch web pages and return clean readable text (boilerplate, nav and ads stripped), title, description, word count and language. Deterministic, no AI, no browser. Runs Apify Actor skilled_glee/website-content-extractor on YOUR Apify account (pay-per-event $0.002646/page, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"pageUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 25,
"description": "Web page URLs to extract readable content from."
},
"maxChars": {
"type": "integer",
"minimum": 500,
"maximum": 200000,
"default": 20000,
"description": "Max content characters per page."
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"pageUrls"
],
"additionalProperties": false
}🟢extract_web_metadata(pageUrls, apify_token)
Extract title, meta description, Open Graph, Twitter Card, JSON-LD structured data, canonical URL, language and H1s from web pages as JSON. Runs Apify Actor skilled_glee/web-metadata-extractor on YOUR Apify account (pay-per-event $0.001/page, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"pageUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 25,
"description": "Web page URLs to extract metadata from."
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"pageUrls"
],
"additionalProperties": false
}🟢extract_article(articleUrls, maxChars, apify_token)
Extract structured article data: title, author, published date, clean body text, word count and content hash. Failed URLs are not billed. Runs Apify Actor skilled_glee/article-text-extractor on YOUR Apify account (pay-per-event $0.001/article, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"articleUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 25,
"description": "Static article URLs (duplicates processed once)."
},
"maxChars": {
"type": "integer",
"minimum": 500,
"maximum": 200000,
"default": 20000,
"description": "Max content characters per article."
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"articleUrls"
],
"additionalProperties": false
}🟢extract_contact_details(pageUrls, apify_token)
Extract emails (incl. mailto), North American phone numbers, LinkedIn/X/Facebook/Instagram/YouTube links and contact/about/team page links from web pages. Runs Apify Actor skilled_glee/contact-details-extractor on YOUR Apify account (pay-per-event $0.0015/page, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"pageUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 25,
"description": "Web page URLs to extract contact details from."
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"pageUrls"
],
"additionalProperties": false
}🟢verify_emails(emails, apify_token)
Check email addresses without sending mail: syntax, MX, null MX, disposable domains, role accounts, free providers and common typos, with a pass/risky/fail verdict and reason codes. Runs Apify Actor skilled_glee/email-verifier on YOUR Apify account (pay-per-event $0.001/email, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"emails": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 100,
"description": "Email addresses to check (max 100 per call via MCP)."
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"emails"
],
"additionalProperties": false
}🟢probe_urls(urls, method, followRedirects, timeoutSecs, apify_token)
Check URLs with HEAD or GET: HTTP status, final URL after redirects, redirect count, Content-Type and timing. No page body is read. Runs Apify Actor skilled_glee/http-url-probe on YOUR Apify account (pay-per-event $0.0004/URL, billed by Apify).
Eingabe-Schema
{
"type": "object",
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 25,
"description": "Absolute http(s) URLs to probe."
},
"method": {
"type": "string",
"enum": [
"HEAD",
"GET"
],
"default": "HEAD"
},
"followRedirects": {
"type": "boolean",
"default": true
},
"timeoutSecs": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 15
},
"apify_token": {
"type": "string",
"description": "Optional Apify API token if your MCP client cannot send the Authorization / X-Apify-Token header."
}
},
"required": [
"urls"
],
"additionalProperties": false
}Community
Nachweis