MCP Server

Kashif

com.kashifaudit/audit
Marketing & Advertising Public & reachable MCP 2025-11-25

What this MCP does

Audits a business website's search visibility, AI discoverability, mobile experience, trust signals, and contact accessibility.

scan_website
Score a business’s online presence
Score how well a business shows up online, out of 100, and name what is hurting it most. Give it a website (and an email to send the full report to) and it runs Kashif's audit of the business's online presence: whether customers can find them in search, whether AI assistants can read and recommend them, how fast the site feels on a phone and the first impression it makes, how trustworthy it looks, and how easy the business is to reach (WhatsApp, phone, a contact form). Returns a 0-100 score with the top issues to fix first. Use it whenever someone asks to audit, check, review, grade or improve a company's website or online presence. This starts a live scan and creates a lead for the Kashif team, who follow up with the full written report by email.
Open world
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'email'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'The businessâ\x80\x99s website, e.g. example.com or https://example.com.'}, 'name': {'type': 'string', 'maxLength': 120, 'description': 'Optional: the person or business name, used to label the lead.'}, 'email': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'An email address to send the full written report to. Required â\x80\x94 this is a lead for the team.'}, 'language': {'enum': ['en', 'ar'], 'type': 'string', 'description': 'Report language: "en" (default) or "ar" for Arabic.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['website', 'status', 'score', 'findings', 'note', 'whatsapp'], 'properties': {'note': {'type': 'string', 'description': 'Plain-language context about the score and the full report to come.'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 100, 'minimum': 0}, {'type': 'null'}], 'description': '0-100 online-presence score, or null until the quick pass finishes.'}, 'status': {'enum': ['ready', 'processing', 'failed'], 'type': 'string', 'description': '"ready" = quick score below; "processing" = still running, report follows; "failed" = site could not be checked.'}, 'website': {'type': 'string', 'description': 'The website that was scanned.'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['issue', 'severity'], 'properties': {'issue': {'type': 'string'}, 'severity': {'enum': ['critical', 'major', 'minor'], 'type': 'string'}}, 'additionalProperties': False}, 'description': 'The top issues to fix first, most urgent first.'}, 'whatsapp': {'type': 'string', 'description': 'A WhatsApp link to reach the Kashif team about this business.'}}, 'additionalProperties': False}
Added
scan_website
Sept. 17, 2026, 12:35 p.m.