{"data":{"name":"io.github.dubeychandan996/proweblook","title":"ProWebLook","description":"19 tools for phone, WhatsApp, email, caller ID, IP geo, blacklist, scraping & SERP","version":"1.0.0","websiteUrl":"https://proweblook.com/mcp","repositoryUrl":"https://github.com/dubeychandan996/proweblook","remotes":[{"url":"https://mcp.proweblook.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-14T17:51:41.062Z","updatedAt":"2026-10-14T17:51:41.062Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"ProWebLook","source":"official-registry","sourceId":"io.github.dubeychandan996/proweblook","updatedAt":"2026-10-14T17:51:41.062Z","confidence":100,"websiteUrl":"https://proweblook.com/mcp","description":"19 tools for phone, WhatsApp, email, caller ID, IP geo, blacklist, scraping & SERP","verification":"official","repositoryUrl":"https://github.com/dubeychandan996/proweblook"}],"toolIndex":{"tools":[{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"caller_id_lookup","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"phone_number":{"type":"string","description":"Phone number to look up, in E.164 (+14155552671) or local format."}},"required":["phone_number"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"bb188abf083683e0cd28347f948be316f4f921fc89e0c51e57ab4f2953125b3f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"check_blacklist","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"The IP address, domain, or URL to check (e.g. \"192.0.2.1\", \"example.com\", \"https://example.com/page\")."},"target_type":{"type":"string","enum":["ip","domain","url","auto"],"description":"What kind of target this is. Default \"auto\" detects it for you."},"sources":{"type":"string","description":"Optional comma-separated list of specific blacklist source identifiers to check instead of the full default set."}},"required":["target"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"45cb3ce1b7b53ac1503d6b0c999c8e455054a723df0003c1872df8a9aab153f4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"check_spam_score","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"subject":{"type":"string","description":"The email subject line to analyze."},"content":{"type":"string","description":"The email body text to analyze."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"e4d51086b42b5d6b92ee1caac3be7cb3fe507fb7541d87736a6892f12a8f6580","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"check_whatsapp","title":null,"description":"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).","inputSchema":{"type":"object","properties":{"phone_number":{"type":"string","description":"Phone number to check, in E.164 (+14155552671) or local format."},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country hint when phone_number is in local format."}},"required":["phone_number"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"26cc7bb77a11f6885a1e2e86e000599db81206b6feb509873427f64f14ae678d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"geo_ip","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"ip":{"type":"string","description":"The IPv4 or IPv6 address to look up (e.g. \"8.8.8.8\")."}},"required":["ip"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"3e27a8b966d27a51e49a3be9d8ae41b88fa08b7abbe6fcd34402d247e448c451","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"get_balance","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"service":{"type":"string","enum":["phonevalidation","wavalidation","calleridvalidation","blacklistchecker"],"description":"Service to check the credit balance for."}},"required":["service"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"380cd35ac8dbfc7ccd4c2feb1bc6f6f4f30152456fe6d7dc17c0a93eef01770e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"get_brand_audit","title":null,"description":"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).","inputSchema":{"type":"object","properties":{"audit_id":{"type":"string","description":"The audit_id returned by run_brand_audit."},"detail":{"type":"string","enum":["summary","full"],"description":"How much detail to return. Default \"summary\"."}},"required":["audit_id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"5b68f642c8415931fd8573d9024d2653d418691014949ae5164698433d9e46d7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"get_brand_trend","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"brand":{"type":"string","description":"The brand name used in past audits."},"domain":{"type":"string","description":"The bare domain used in past audits."}},"required":["brand","domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"237e6818030c6838339f33f1ade1e593ea4ff6da2072769a27f20c843b7331a4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"get_social_post","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The full URL of the post to fetch."},"platform":{"type":"string","enum":["reddit","x","linkedin"],"description":"Platform the URL belongs to. Default \"reddit\"."}},"required":["url"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"f8ab10f960552a03fc30e68b35124313a50f64bd6494d1f563dafc35480fd07d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"get_x_comments","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The full URL of the X (Twitter) post."},"maxItems":{"type":"integer","description":"Maximum top-level items to return. Default 10."},"maxComments":{"type":"integer","description":"Maximum comments to return. Default 20."}},"required":["url"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"42d18f9116373834fac317c880dc987053bc2492e33541f8f7e3aa7747508ec0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"google_serp","title":null,"description":"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).","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":2000,"description":"The search query (1-2000 characters)."},"domain":{"type":"string","enum":["google.com","google.co.uk","google.in","google.de","google.fr","google.es","google.it","google.com.au","google.ca"],"description":"Google domain to search on. Default \"google.com\"."},"country":{"type":"string","enum":["US","GB","IN","DE","FR","ES","IT","AU","CA"],"description":"Country to localize results for (gl)."},"language":{"type":"string","enum":["en","es","fr","de","it","pt","ru","ja","ko","zh-CN"],"description":"Result language (hl). Default \"en\"."},"start":{"type":"integer","minimum":0,"maximum":990,"multipleOf":10,"description":"Result offset for pagination — must be a multiple of 10. Default 0."},"num":{"type":"integer","minimum":10,"maximum":100,"description":"Number of results to return (10-100). Default 10."},"device":{"type":"string","enum":["desktop","mobile"],"description":"Device type to emulate. Default \"desktop\"."}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"df8cec019133667864d0d7e26f8cb1a408f3391cf90b40075c84ca0b1fb450b5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"list_brand_audits","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"page":{"type":"integer","minimum":1,"description":"Page number. Default 1."},"per_page":{"type":"integer","minimum":1,"maximum":50,"description":"Results per page (1-50)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"a2eb38ed25c7ccd101adc8518d87fb4fa1a1cc4a242f3dfc2c6bc7c6507097a0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"run_brand_audit","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"brand":{"type":"string","description":"The brand name to audit (e.g. \"ProWebLook\")."},"domain":{"type":"string","description":"The brand's bare domain (e.g. \"proweblook.com\" — no scheme or path)."},"industry":{"type":"string","description":"Industry/category context (e.g. \"API SaaS\", \"running shoes\")."},"competitors":{"type":"array","items":{"type":"string"},"maxItems":5,"description":"Up to 5 competitor brand names to benchmark against."},"queries":{"type":"array","items":{"type":"string"},"description":"Specific user queries to test. Leave empty to have relevant queries auto-generated."},"llms":{"type":"array","items":{"type":"string"},"description":"Which LLM providers to test against (see the audit docs for supported values). Leave empty for all enabled providers."},"sample_size":{"type":"integer","minimum":1,"maximum":10,"description":"Samples per query per LLM (1-10). Default 3."}},"required":["brand","domain"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"openWorldHint":true},"definitionHash":"03dd2a852d04673c4eb9f72bbef9f64b51ea37883b790d99142eef5c39af42ce","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"scrape_url","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Full URL to scrape. Must start with http:// or https://."},"formats":{"type":"array","items":{"type":"string","enum":["markdown","html","rawHtml","links","metadata","screenshot"]},"description":"Output formats to return. Default [\"markdown\", \"metadata\"]."},"onlyMainContent":{"type":"boolean","description":"Strip navigation/footer/ads, keeping only the main article content. Default true."},"waitFor":{"type":"integer","minimum":0,"maximum":10000,"description":"Extra milliseconds to wait after page load (for lazy-loaded content). Default 0."},"timeout":{"type":"integer","minimum":1000,"maximum":120000,"description":"Maximum milliseconds for the entire scrape. Default 30000."}},"required":["url"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"cba9d6db533758230acd6a6d243cd41a330b185bce2e12711ccba418f2a79e4c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"search_social","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keywords."},"platform":{"type":"string","enum":["reddit","x","linkedin"],"description":"Platform to search. Default \"reddit\"."},"sort":{"type":"string","description":"Sort order (platform-dependent, e.g. \"new\", \"top\", \"relevance\"). Default \"new\"."},"time":{"type":"string","description":"Time window (e.g. \"day\", \"week\", \"month\", \"all\"). Default \"week\"."},"maxItems":{"type":"integer","minimum":1,"maximum":50,"description":"Maximum results to return (1-50). Default 10."},"subreddits":{"type":"string","description":"Reddit only: comma-separated subreddit names to restrict the search to (e.g. \"webdev,programming\")."}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"a1e593ecb636b23082eacbe8ae72018d2008ac90399654807bdeb45c840a376b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"validate_phone","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"phone_number":{"type":"string","description":"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."},"country_code":{"type":"string","maxLength":4,"pattern":"^(?:[A-Za-z]{2}|none)$","description":"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."}},"required":["phone_number"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"0eeb88d2d393010cdc63044ddb1427c0dc27a0b308f636c20044ba91ce132a66","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"verify_email","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"email":{"type":"string","description":"The email address to verify."}},"required":["email"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"fab8e17db6bdc67e54cfbe1961e568f4aa0b1358e688b5a661272732e8ff8ea2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"whatsapp_batch_status","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"batch_id":{"type":"string","description":"The batch_id (UUID) returned by whatsapp_batch_submit."}},"required":["batch_id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"987f3de12c9a4c79c16fdc0edfb1d0c5ec8a35d3ba2260e36a2c9ac759509515","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"},{"serverName":"io.github.dubeychandan996/proweblook","endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","name":"whatsapp_batch_submit","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"phone_numbers":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":1000,"description":"Phone numbers to validate (duplicates are removed automatically). Max 1,000."}},"required":["phone_numbers"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"openWorldHint":true},"definitionHash":"a3e923d05e4a3777d0c1bedacdf12ef1259c8c54f2694626275fbf7d14a64499","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T08:46:22.695Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c0de3071c4058e4c075648ba9ba079264babe2b8cb9f3175eb8c3c0808b2918d","protocol":"streamable-http","status":"indexed","toolCount":19,"observedAt":"2026-11-01T08:46:22.695Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.dubeychandan996/proweblook":{"url":"https://mcp.proweblook.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.dubeychandan996/proweblook":{"url":"https://mcp.proweblook.com/mcp"}}},"VS Code":{"servers":{"io.github.dubeychandan996/proweblook":{"type":"http","url":"https://mcp.proweblook.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.proweblook.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.dubeychandan996%2Fproweblook","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.dubeychandan996%2Fproweblook","name":"io.github.dubeychandan996/proweblook","description":"19 tools for phone, WhatsApp, email, caller ID, IP geo, blacklist, scraping & SERP","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.proweblook.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://proweblook.com/mcp","repositoryUrl":"https://github.com/dubeychandan996/proweblook","version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.dubeychandan996/proweblook","status":"online","lastCheckedAt":"2026-11-03T18:17:26.713Z","lastSuccessfulCheck":"2026-11-03T18:17:26.713Z","latencyMs":99,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:17:26.713Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:17:26.713Z"},"security":null,"timestamps":{"createdAt":"2026-10-14T17:51:41.062Z","updatedAt":"2026-10-14T17:51:41.062Z","observedAt":"2026-11-03T18:17:26.713Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}