このMCPでできること
Checks public web applications for security headers, exposed files, source maps, performance issues, and related technical concerns.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 1000, 'minLength': 5, 'description': 'The question, in plain words. Include the business context that matters, for example the platform, the systems involved or what the app does.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['answer', 'forwarded_to_founder', 'contact'], 'properties': {'answer': {'type': ['string', 'null'], 'description': 'Answer from the published profile, or null when it was forwarded without one'}, 'contact': {'type': 'string'}, 'forwarded_to_founder': {'type': 'boolean'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'The appâ\x80\x99s public web address, for example myapp.com or https://myapp.lovable.app'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['reachable', 'report_url'], 'properties': {'url': {'type': 'string'}, 'grade': {'enum': ['strong', 'partial', 'weak'], 'type': 'string'}, 'https': {'type': 'boolean'}, 'total': {'type': 'number', 'description': 'How many baseline protections were checked'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}, 'present': {'type': 'number', 'description': 'How many of the baseline protections are in place'}, 'signals': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'present', 'why'], 'properties': {'key': {'type': 'string'}, 'why': {'type': 'string'}, 'label': {'type': 'string'}, 'present': {'type': 'boolean'}}, 'additionalProperties': {}}, 'description': 'Each protection, whether it is present, and why it matters'}, 'reachable': {'type': 'boolean'}, 'report_url': {'type': 'string', 'description': 'Shareable report with fixes'}, 'source_map_public': {'type': 'boolean', 'description': 'True if the app publishes a JavaScript source map'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'The appâ\x80\x99s public web address, for example myapp.com or https://myapp.lovable.app. You must be able to add a verification token to this app.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'host': {'type': 'string'}, 'clean': {'type': 'boolean', 'description': 'True when no exposed file was found'}, 'token': {'type': 'string', 'description': 'Inert verification token to place on the app'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label', 'path', 'url', 'severity', 'fix'], 'properties': {'id': {'type': 'string'}, 'fix': {'type': 'string'}, 'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium'], 'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Exposed paths only; file contents are never read or returned'}, 'verified': {'type': 'boolean'}, 'report_url': {'type': 'string'}, 'needs_verification': {'type': 'boolean', 'description': 'True when ownership is not proven yet; add the token and call again'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'focus': {'enum': ['all', 'custom-software', 'automation', 'ecommerce', 'ai', 'ai-built-apps'], 'type': 'string', 'description': 'Limit the services section to one area. Default all.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'services', 'contact'], 'properties': {'name': {'type': 'string'}, 'model': {'type': 'string', 'description': 'How engagements work'}, 'contact': {'type': 'string', 'description': 'Where to reach Lior'}, 'services': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Each service with when it fits and when it does not'}, 'ownership': {'type': 'string', 'description': 'What the client owns'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tasks'], 'properties': {'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'how_often', 'per', 'minutes_each'], 'properties': {'per': {'enum': ['day', 'week', 'month'], 'type': 'string', 'description': 'The period for how_often.'}, 'name': {'type': 'string', 'maxLength': 80, 'description': 'A short name for the task, if different from the type.'}, 'type': {'enum': ['invoices', 'leads', 'reporting', 'dataentry', 'onboarding', 'reminders', 'other'], 'type': 'string', 'description': 'The kind of work.'}, 'people': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'How many people do it each time. Default 1.'}, 'how_often': {'type': 'number', 'maximum': 100000, 'minimum': 0, 'description': 'How many times it happens per period.'}, 'minutes_each': {'type': 'number', 'maximum': 10000, 'minimum': 0, 'description': 'Minutes it takes each time.'}, 'copying_share': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percent of the work that is copying between systems rather than judgment. Defaults by type.'}}}, 'maxItems': 8, 'minItems': 1}, 'hourly_cost': {'type': 'number', 'maximum': 1000, 'minimum': 1, 'description': 'Fully loaded cost of an hour of work in USD. Default 47.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['hourly_cost', 'hours_per_month', 'yearly_cost', 'automatable_hours_per_month', 'automatable_yearly', 'break_even_budget_12_months', 'break_even_budget_6_months', 'tasks', 'report_url'], 'properties': {'tasks': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Per-task hours and cost'}, 'report_url': {'type': 'string'}, 'hourly_cost': {'type': 'number', 'description': 'Hourly cost used, in USD'}, 'yearly_cost': {'type': 'number', 'description': 'Yearly cost of the work done by hand, USD'}, 'hours_per_month': {'type': 'number'}, 'automatable_yearly': {'type': 'number', 'description': 'Yearly cost automation could take over, USD'}, 'break_even_budget_6_months': {'type': 'number'}, 'automatable_hours_per_month': {'type': 'number'}, 'break_even_budget_12_months': {'type': 'number'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['kit'], 'properties': {'kit': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'The kit slug (for example "webhook-reliability-checklist") or words from its title.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug', 'title', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'panel', 'updated', 'series', 'source_url'], 'properties': {'panel': {'type': 'number', 'description': 'Number of stores in the fixed panel'}, 'title': {'type': 'string'}, 'series': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'stores', 'median_score', 'median_lcp_s', 'score_50_plus', 'median_apps'], 'properties': {'date': {'type': 'string'}, 'stores': {'type': 'number', 'description': 'Stores measured that week'}, 'median_apps': {'type': ['number', 'null'], 'description': 'Median third-party apps and tags per store'}, 'median_lcp_s': {'type': ['number', 'null'], 'description': 'Median seconds until the main content shows'}, 'median_score': {'type': ['number', 'null'], 'description': 'Median Google phone performance score, 0 to 100'}, 'score_50_plus': {'type': ['number', 'null'], 'description': 'Percent of stores scoring 50 or more'}}, 'additionalProperties': {}}, 'description': 'One entry per week, oldest first'}, 'updated': {'type': ['string', 'null'], 'description': 'Date of the latest weekly reading, YYYY-MM-DD'}, 'source_url': {'type': 'string', 'description': 'Page to cite'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'topic': {'type': 'string', 'maxLength': 80, 'description': 'Optional word to filter by, for example "shopify", "webhook" or "AI".'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['kits'], 'properties': {'kits': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'purpose', 'checks', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'checks': {'type': 'number'}, 'purpose': {'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Matching kits; pass a slug to get_field_kit'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'How many results to return. Default 5.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'What to look for, for example "reliable webhooks" or "shopify vs woocommerce".'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Best matches, most relevant first'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'The store or website to test, for example "example.com" or "https://shop.example.com/products/item".'}, 'competitors': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300, 'minLength': 3}, 'maxItems': 2, 'description': 'Up to two competitor sites to test at the same time for comparison.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['store', 'competitors', 'report_url'], 'properties': {'store': {'type': 'object', 'required': ['host'], 'properties': {'host': {'type': 'string'}, 'score': {'type': ['number', 'null'], 'description': 'Google phone performance score, 0 to 100'}}, 'description': 'The tested store', 'additionalProperties': {}}, 'benchmark': {'description': 'Where the score stands against the US Store Speed study'}, 'report_url': {'type': 'string', 'description': 'Shareable full report'}, 'competitors': {'type': 'array', 'items': {'type': 'object', 'required': ['host'], 'properties': {'host': {'type': 'string'}}, 'additionalProperties': {}}, 'description': 'Competitors tested side by side, if any'}}, 'additionalProperties': {}}
最近のツール変更
類似のMCPサーバー
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…
ContrastAPI
Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…