ProWebLook

io.github.dubeychandan996Published by GitHub account dubeychandan996v1.0.1Updated Nov 3, 2026

19 tools for phone, WhatsApp, email, caller ID, IP geo, blacklist, scraping & SERP

Overview

ProWebLook's hosted MCP server (mcp.proweblook.com); API key required; Streamable HTTP; 19 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
mcp.proweblook.com
Last checked

Installation

In SourceWeft

  1. Open ProWebLook in the dashboard and add it to a workspace.
  2. Connect X-API-KEY credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.dubeychandan996%2Fproweblook/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "proweblook": {
      "type": "http",
      "url": "https://mcp.proweblook.com/mcp",
      "headers": {
        "X-API-KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

README

[ProWebLook Logo]

ProWebLook MCP Server

Official Model Context Protocol (MCP) server for ProWebLook — 19 real-time tools for email verification, phone validation, WhatsApp active checks, caller ID (CNAM), IP geolocation, blacklist & spam checks, web/social scraping, Google SERP, and AI brand visibility audits.


Overview

ProWebLook hosts a stateless, globally distributed Streamable HTTP MCP server at https://mcp.proweblook.com/mcp and also ships a zero-dependency Node.js stdio bridge (bin/proweblook-mcp.mjs) in this repository so every MCP client works out of the box.


Quick Setup

1. Cline (cline_mcp_settings.json)

See llms-install.md for one-shot AI setup, or add directly:

json
{  "mcpServers": {    "proweblook": {      "type": "streamableHttp",      "url": "https://mcp.proweblook.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_PROWEBLOOK_API_KEY"      }    }  }}

Or via stdio (npx, Node.js >= 18):

json
{  "mcpServers": {    "proweblook": {      "command": "npx",      "args": ["-y", "github:dubeychandan996/proweblook-mcp"],      "env": {        "PROWEBLOOK_API_KEY": "YOUR_PROWEBLOOK_API_KEY"      }    }  }}

2. Claude Code

bash
claude mcp add --transport http proweblook https://mcp.proweblook.com/mcp --header "Authorization: Bearer YOUR_PROWEBLOOK_API_KEY"

3. Cursor (~/.cursor/mcp.json)

json
{  "mcpServers": {    "proweblook": {      "url": "https://mcp.proweblook.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_PROWEBLOOK_API_KEY"      }    }  }}

4. VS Code (.vscode/mcp.json)

json
{  "servers": {    "proweblook": {      "type": "http",      "url": "https://mcp.proweblook.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_PROWEBLOOK_API_KEY"      }    }  }}

5. Windsurf (~/.codeium/windsurf/mcp_config.json)

json
{  "mcpServers": {    "proweblook": {      "serverUrl": "https://mcp.proweblook.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_PROWEBLOOK_API_KEY"      }    }  }}

Available Tools (19)

ToolDescriptionCredit Cost
verify_emailReal-time email verification (syntax, MX, SMTP, disposable, catch-all)1 email credit
validate_phonePhone number validation with carrier, line type, country & timezone1 phone credit
check_whatsappCheck whether a phone number is registered on WhatsApp (+ Business detection, no OTP sent)1 WhatsApp credit
whatsapp_batch_submitSubmit async batch WhatsApp check (up to 1,000 numbers)1 WhatsApp credit / number
whatsapp_batch_statusPoll batch WhatsApp validation status & resultsFree
caller_id_lookupReverse phone lookup (CNAM caller name)1 caller ID credit
geo_ipIP geolocation (country, city, ISP, ASN)Geo-IP quota
check_blacklistCheck IP, domain, or URL against global DNSBL blacklists1 blacklist credit
check_spam_scoreScore email subject & body (0–100 spam score)1 spam-checker credit
scrape_urlScrape any URL to clean Markdown, HTML, links, metadata, or screenshot1 scraping credit
search_socialKeyword search across Reddit, X (Twitter), or LinkedIn1 scraper credit
get_social_postFetch structured post details by social URL1 scraper credit
get_x_commentsFetch replies/comments on an X post1 scraper credit
google_serpReal-time structured Google Search SERP results1 SERP credit
run_brand_auditStart async AI Brand Visibility audit across ChatGPT, Claude, Gemini & Perplexity1 audit credit
get_brand_auditPoll audit status & retrieve full visibility reportFree
list_brand_auditsList historical AI brand visibility auditsFree
get_brand_trendRetrieve AI brand visibility score trends over timeFree
get_balanceCheck remaining credit balances across ProWebLook product poolsFree

License

MIT — see LICENSE.

Source: README.md at commit 5db554a

Tools

19

validate_phone

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.

Parameterscountry_codephone_numberrequired

caller_id_lookup

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.

Parametersphone_numberrequired

check_whatsapp

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).

Parameterscountry_codephone_numberrequired

whatsapp_batch_submit

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.

Parametersphone_numbersrequired

whatsapp_batch_status

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.

Parametersbatch_idrequired

verify_email

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.

Parametersemailrequired

check_blacklist

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.

Parameterstargetrequiredsourcestarget_type

check_spam_score

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.

Parameterscontentsubject

geo_ip

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.

Parametersiprequired

scrape_url

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.

ParametersurlrequiredformatstimeoutwaitForonlyMainContent

search_social

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.

ParameterssorttimequeryrequiredmaxItemsplatformsubreddits

get_social_post

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.

Parametersurlrequiredplatform

get_x_comments

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.

ParametersurlrequiredmaxItemsmaxComments

google_serp

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).

Parametersnumqueryrequiredstartdevicedomaincountrylanguage

run_brand_audit

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.

Parametersllmsbrandrequireddomainrequiredqueriesindustrycompetitorssample_size

get_brand_audit

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).

Parametersdetailaudit_idrequired

list_brand_audits

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.

Parameterspageper_page

get_brand_trend

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.

Parametersbrandrequireddomainrequired

get_balance

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.

Parametersservicerequired

Version history

2
  1. v1.0.1LatestNov 3, 2026
  2. v1.0.0Oct 14, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts