7IT Solutions
Was dieses MCP kann
Checks public web applications for security headers, exposed files, source maps, performance issues, and related technical concerns.
Tools
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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".'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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".'}}}
Ausgabeschema
{'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': {}}
Eingabeschema
{'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.'}}}
Ausgabeschema
{'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': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…