accueil / serveurs / Recherche & Web / io.github.dubeychandan996/proweblook
io.github.dubeychandan996/proweblook
serveur MCP (Model Context Protocol) · proweblook-mcp 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.dubeychandan996/proweblook est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.dubeychandan996/proweblook » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 19 outils
- caller_id_lookup≈ 127 tokens
Reverse phone lookup: retrieve the registered caller name (CNAM) associated with a phone number. Costs 1 caller-ID credit per call. Use to identify who owns a number.
Paramètres, retour & exemple (1)
Paramètresphone_number· string · requis
Phone number to look up, in E.164 (+14155552671) or local format.
Exemple d'appel{"name": "caller_id_lookup", "arguments": {"phone_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_blacklist≈ 246 tokens
Check an IP address, domain, or URL against major global blacklists and spam databases (DNSBL/RBL sources). Returns per-source listed/clean results and an overall summary. Costs 1 blacklist credit per successful check. Use for deliverability debugging, reputation checks, and abuse triage.
Paramètres, retour & exemple (3)
Paramètrestarget· string · requis
The IP address, domain, or URL to check (e.g. "192.0.2.1", "example.com", "https://example.com/page").sources· string · optionnel
Optional comma-separated list of specific blacklist source identifiers to check instead of the full default set.target_type· string · optionnel · ip | domain | url | auto
What kind of target this is. Default "auto" detects it for you.
Exemple d'appel{"name": "check_blacklist", "arguments": {"target": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_spam_score≈ 173 tokens
Analyze email subject and/or body text for spam trigger words and get a 0-100 spam score, a risk level (Low/Medium/High Risk), and a per-trigger breakdown. Costs 1 spam-checker credit per successful request. Use before sending marketing/transactional email to predict deliverability. At least one of subject or content must be provided.
Paramètres, retour & exemple (2)
Paramètrescontent· string · optionnel
The email body text to analyze.subject· string · optionnel
The email subject line to analyze.
Exemple d'appel{"name": "check_spam_score", "arguments": {"content": "texte", "subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_whatsapp≈ 201 tokens
Check whether a phone number has an active WhatsApp account (without sending any message or OTP), including whether it is a WhatsApp Business account. Also returns phone enrichment (carrier, line type, country). Costs 1 WA credit per successful call. Response fields: numberstatus (true = on WhatsApp), businessnumber (true = business account).
Paramètres, retour & exemple (2)
Paramètrescountry_code· string · optionnel
ISO 3166-1 alpha-2 country hint when phone_number is in local format.phone_number· string · requis
Phone number to check, in E.164 (+14155552671) or local format.
Exemple d'appel{"name": "check_whatsapp", "arguments": {"phone_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geo_ip≈ 131 tokens
Look up geolocation, ISP, and organization details for an IPv4 or IPv6 address (country, region, city, coordinates, timezone, ASN). Deducts from your Geo-IP quota. Use for traffic analysis, fraud checks, or localizing users.
Paramètres, retour & exemple (1)
Paramètresip· string · requis
The IPv4 or IPv6 address to look up (e.g. "8.8.8.8").
Exemple d'appel{"name": "geo_ip", "arguments": {"ip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_balance≈ 173 tokens
Check remaining ProWebLook API credits for a service. Free (consumes no credits). Only these services are supported here: phonevalidation, wavalidation, calleridvalidation, blacklistchecker. Most other tools (scraping, spam, SERP, social, audits) return your remaining balance inside their own responses.
Paramètres, retour & exemple (1)
Paramètresservice· string · requis · phonevalidation | wavalidation | calleridvalidation | blacklistchecker
Service to check the credit balance for.
Exemple d'appel{"name": "get_balance", "arguments": {"service": "phonevalidation"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_brand_audit≈ 195 tokens
Get the status/results of an AI Visibility Audit by audit_id. Free to call. Use detail "summary" (default) while polling — it returns progress and job_status; once job_status is "completed", call again with detail "full" for the complete report (visibility score, per-LLM coverage, competitive benchmarking, query results, recommendations).
Paramètres, retour & exemple (2)
Paramètresdetail· string · optionnel · summary | full
How much detail to return. Default "summary".audit_id· string · requis
The audit_id returned by run_brand_audit.
Exemple d'appel{"name": "get_brand_audit", "arguments": {"audit_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_brand_trend≈ 141 tokens
Get the historical AI-visibility score trend (up to 90 data points) for a brand + domain that has been audited before. Free to call. Use to show visibility change over time.
Paramètres, retour & exemple (2)
Paramètresbrand· string · requis
The brand name used in past audits.domain· string · requis
The bare domain used in past audits.
Exemple d'appel{"name": "get_brand_trend", "arguments": {"brand": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_social_post≈ 152 tokens
Fetch the full content of a single public Reddit, X (Twitter), or LinkedIn post by its URL, including replies/comments where available. Costs 1 scraper credit per successful call.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
The full URL of the post to fetch.platform· string · optionnel · reddit | x | linkedin
Platform the URL belongs to. Default "reddit".
Exemple d'appel{"name": "get_social_post", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_x_comments≈ 170 tokens
Fetch comments/replies for a single X (Twitter) post URL. Costs 1 scraper credit per successful call. Use after finding a post with search_social (platform "x") to read its discussion thread.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
The full URL of the X (Twitter) post.maxItems· integer · optionnel
Maximum top-level items to return. Default 10.maxComments· integer · optionnel
Maximum comments to return. Default 20.
Exemple d'appel{"name": "get_x_comments", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - google_serp≈ 391 tokens
Run a Google search and get structured organic results (title, URL, snippet, position) as JSON. Costs 1 SERP credit per successful search. Use for rank tracking, competitor research, or finding sources on a topic. Pagination: start must be a multiple of 10 (0 = first page).
Paramètres, retour & exemple (7)
Paramètresnum· integer · optionnel
Number of results to return (10-100). Default 10.query· string · requis
The search query (1-2000 characters).start· integer · optionnel
Result offset for pagination — must be a multiple of 10. Default 0.device· string · optionnel · desktop | mobile
Device type to emulate. Default "desktop".domain· string · optionnel · google.com | google.co.uk | google.in | google.de | google.fr | google.es | google.it | google.com.au
Google domain to search on. Default "google.com".country· string · optionnel · US | GB | IN | DE | FR | ES | IT | AU
Country to localize results for (gl).language· string · optionnel · en | es | fr | de | it | pt | ru | ja
Result language (hl). Default "en".
Exemple d'appel{"name": "google_serp", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_brand_audits≈ 140 tokens
List this account's past AI Visibility Audits (paginated, newest first). Free to call. Useful for finding an earlier audit_id instead of re-running (and re-paying for) an audit.
Paramètres, retour & exemple (2)
Paramètrespage· integer · optionnel
Page number. Default 1.per_page· integer · optionnel
Results per page (1-50).
Exemple d'appel{"name": "list_brand_audits", "arguments": {"page": 1, "per_page": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_brand_audit≈ 412 tokens
Start an AI Visibility Audit: measures how visible a brand is in AI assistant answers (ChatGPT, Claude, Gemini, Perplexity) across a set of queries, with competitor benchmarking and recommendations. Costs 1 audit credit. Asynchronous — returns an audit_id immediately; audits take several minutes. Poll with get_brand_audit (detail "summary") until job_status is "completed", then fetch detail "full". Identical requests within 24h may return a cached audit.
Paramètres, retour & exemple (7)
Paramètresllms· array · optionnel
Which LLM providers to test against (see the audit docs for supported values). Leave empty for all enabled providers.brand· string · requis
The brand name to audit (e.g. "ProWebLook").domain· string · requis
The brand's bare domain (e.g. "proweblook.com" — no scheme or path).queries· array · optionnel
Specific user queries to test. Leave empty to have relevant queries auto-generated.industry· string · optionnel
Industry/category context (e.g. "API SaaS", "running shoes").competitors· array · optionnel
Up to 5 competitor brand names to benchmark against.sample_size· integer · optionnel
Samples per query per LLM (1-10). Default 3.
Exemple d'appel{"name": "run_brand_audit", "arguments": {"brand": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - scrape_url≈ 356 tokens
Scrape any web page: get clean Markdown, rendered/raw HTML, all links, SEO metadata, and/or a full-page screenshot in a single call. Costs 1 scraping credit per successful request regardless of how many formats you ask for. Screenshots use a full Chromium render (~5-15s); other formats are faster (~1-5s). Screenshots are returned as an image attachment. Use for reading article content, extracting page metadata, link discovery, or visual captures.
Paramètres, retour & exemple (5)
Paramètresurl· string · requis
Full URL to scrape. Must start with http:// or https://.formats· array · optionnel
Output formats to return. Default ["markdown", "metadata"].timeout· integer · optionnel
Maximum milliseconds for the entire scrape. Default 30000.waitFor· integer · optionnel
Extra milliseconds to wait after page load (for lazy-loaded content). Default 0.onlyMainContent· boolean · optionnel
Strip navigation/footer/ads, keeping only the main article content. Default true.
Exemple d'appel{"name": "scrape_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_social≈ 302 tokens
Search public posts on Reddit, X (Twitter), or LinkedIn by keyword. Returns post items (title/text, author, URL, engagement) plus meta. Costs 1 scraper credit per successful search. Use for social listening, market research, or finding discussions about a topic or brand.
Paramètres, retour & exemple (6)
Paramètressort· string · optionnel
Sort order (platform-dependent, e.g. "new", "top", "relevance"). Default "new".time· string · optionnel
Time window (e.g. "day", "week", "month", "all"). Default "week".query· string · requis
Search keywords.maxItems· integer · optionnel
Maximum results to return (1-50). Default 10.platform· string · optionnel · reddit | x | linkedin
Platform to search. Default "reddit".subreddits· string · optionnel
Reddit only: comma-separated subreddit names to restrict the search to (e.g. "webdev,programming").
Exemple d'appel{"name": "search_social", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_phone≈ 290 tokens
Validate a phone number and enrich it with carrier, line type (mobile/landline/voip), country, location, timezone, and national/international formatting. Costs 1 phone-validation credit per successful call. Use when you need to know whether a number is real, who operates it, or where it is registered.
Paramètres, retour & exemple (2)
Paramètrescountry_code· string · optionnel
Optional ISO 3166-1 alpha-2 country hint (for example, "US" or "IN") for a local/national phone_number. This is not a numeric calling prefix such as +91. Omit it, or use the literal "none", only with a full international number.phone_number· string · requis
Phone number to validate. When country_code is omitted or set to none, provide the full international number including its country calling code, preferably E.164 (for example, +14155552671). A local or national number requires country_code.
Exemple d'appel{"name": "validate_phone", "arguments": {"phone_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_email≈ 126 tokens
Verify an email address: syntax, MX records, SMTP deliverability, and disposable-address detection. Costs 1 email credit per successful check. Use to validate signup emails or clean mailing lists one address at a time.
Paramètres, retour & exemple (1)
Paramètresemail· string · requis
The email address to verify.
Exemple d'appel{"name": "verify_email", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - whatsapp_batch_status≈ 144 tokens
Poll the status and results of a WhatsApp batch validation job created with whatsapp_batch_submit. Free to call. Poll every 5-10 seconds for small batches, 30-60 seconds for large ones, until status is "completed"; results are included once done.
Paramètres, retour & exemple (1)
Paramètresbatch_id· string · requis
The batch_id (UUID) returned by whatsapp_batch_submit.
Exemple d'appel{"name": "whatsapp_batch_status", "arguments": {"batch_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - whatsapp_batch_submit≈ 188 tokens
Submit up to 1,000 phone numbers for asynchronous WhatsApp validation. Deducts 1 WA credit PER NUMBER upfront (the whole batch is rejected if the balance is insufficient), so confirm quantities before submitting large batches. Returns a batch_id immediately with status "processing" — retrieve results with whatsapp_batch_status.
Paramètres, retour & exemple (1)
Paramètresphone_numbers· array · requis
Phone numbers to validate (duplicates are removed automatically). Max 1,000.
Exemple d'appel{"name": "whatsapp_batch_submit", "arguments": {"phone_numbers": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».