ProWebLook
Server Details
19 tools for phone, WhatsApp, email, caller ID, IP geo, blacklist, scraping & SERP
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Score is being calculated.
Available Tools
19 toolscaller_id_lookupRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| phone_number | Yes | Phone number to look up, in E.164 (+14155552671) or local format. |
check_blacklistRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | The IP address, domain, or URL to check (e.g. "192.0.2.1", "example.com", "https://example.com/page"). | |
| sources | No | Optional comma-separated list of specific blacklist source identifiers to check instead of the full default set. | |
| target_type | No | What kind of target this is. Default "auto" detects it for you. |
check_spam_scoreRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | The email body text to analyze. | |
| subject | No | The email subject line to analyze. |
check_whatsappRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | No | ISO 3166-1 alpha-2 country hint when phone_number is in local format. | |
| phone_number | Yes | Phone number to check, in E.164 (+14155552671) or local format. |
geo_ipRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | The IPv4 or IPv6 address to look up (e.g. "8.8.8.8"). |
get_balanceRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | Service to check the credit balance for. |
get_brand_auditRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | How much detail to return. Default "summary". | |
| audit_id | Yes | The audit_id returned by run_brand_audit. |
get_brand_trendRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | The brand name used in past audits. | |
| domain | Yes | The bare domain used in past audits. |
get_social_postRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of the post to fetch. | |
| platform | No | Platform the URL belongs to. Default "reddit". |
get_x_commentsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of the X (Twitter) post. | |
| maxItems | No | Maximum top-level items to return. Default 10. | |
| maxComments | No | Maximum comments to return. Default 20. |
google_serpRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| num | No | Number of results to return (10-100). Default 10. | |
| query | Yes | The search query (1-2000 characters). | |
| start | No | Result offset for pagination — must be a multiple of 10. Default 0. | |
| device | No | Device type to emulate. Default "desktop". | |
| domain | No | Google domain to search on. Default "google.com". | |
| country | No | Country to localize results for (gl). | |
| language | No | Result language (hl). Default "en". |
list_brand_auditsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. Default 1. | |
| per_page | No | Results per page (1-50). |
run_brand_auditInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| llms | No | Which LLM providers to test against (see the audit docs for supported values). Leave empty for all enabled providers. | |
| brand | Yes | The brand name to audit (e.g. "ProWebLook"). | |
| domain | Yes | The brand's bare domain (e.g. "proweblook.com" — no scheme or path). | |
| queries | No | Specific user queries to test. Leave empty to have relevant queries auto-generated. | |
| industry | No | Industry/category context (e.g. "API SaaS", "running shoes"). | |
| competitors | No | Up to 5 competitor brand names to benchmark against. | |
| sample_size | No | Samples per query per LLM (1-10). Default 3. |
scrape_urlRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full URL to scrape. Must start with http:// or https://. | |
| formats | No | Output formats to return. Default ["markdown", "metadata"]. | |
| timeout | No | Maximum milliseconds for the entire scrape. Default 30000. | |
| waitFor | No | Extra milliseconds to wait after page load (for lazy-loaded content). Default 0. | |
| onlyMainContent | No | Strip navigation/footer/ads, keeping only the main article content. Default true. |
search_socialRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order (platform-dependent, e.g. "new", "top", "relevance"). Default "new". | |
| time | No | Time window (e.g. "day", "week", "month", "all"). Default "week". | |
| query | Yes | Search keywords. | |
| maxItems | No | Maximum results to return (1-50). Default 10. | |
| platform | No | Platform to search. Default "reddit". | |
| subreddits | No | Reddit only: comma-separated subreddit names to restrict the search to (e.g. "webdev,programming"). |
validate_phoneRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | No | 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 | Yes | 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. |
verify_emailRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The email address to verify. |
whatsapp_batch_statusRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| batch_id | Yes | The batch_id (UUID) returned by whatsapp_batch_submit. |
whatsapp_batch_submitInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| phone_numbers | Yes | Phone numbers to validate (duplicates are removed automatically). Max 1,000. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
19 tool updates
- First observed
caller_id_lookup - First observed
check_blacklist - First observed
check_spam_score - First observed
check_whatsapp - First observed
geo_ip - First observed
get_balance - First observed
get_brand_audit - First observed
get_brand_trend - First observed
get_social_post - First observed
get_x_comments - First observed
google_serp - First observed
list_brand_audits - First observed
run_brand_audit - First observed
scrape_url - First observed
search_social - First observed
validate_phone - First observed
verify_email - First observed
whatsapp_batch_status - First observed
whatsapp_batch_submit
Related MCP Connectors
Web scraping, SERP search, crawl/map and 74 Collectors through residential proxies. 25 tools.
44 tools for AI agents: Trends, SERP, SEO audits, screenshots, weather, FX, whois, RSS.
- GoroOAuthai.usegoro
62 real-world tools for agents: search, scraping, social, enrichment, image, video, voice.
132 pay-per-call agent tools: chain reads, DeFi, web, SEO, OCR, SEC, KYB, geo, dev data, AI. x402
1321
Related MCP Servers
- AlicenseAqualityAmaintenance23 developer & data API tools for AI agents - IP/DNS/WHOIS/SSL lookups, web scraping & screenshots, text AI (summarize, translate, sentiment, grammar, redact), and dev utilities (hash, UUID, QR, JWT, cron, IBAN/VAT/email validation, breach check).2339 PyPIMIT
- MIT
- AlicenseNot gradedqualityBmaintenanceProvides lead generation and enrichment tools for AI agents, including Romanian business registry lookups, company/director searches, website contact extraction, and domain WHOIS/DNS security audits.MIT
- AlicenseNot gradedqualityBmaintenance29 pay-per-call DNS, SEO, SSL, security, and dev tools for AI agents. x402, no API key.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.