lexvibe
Was dieses MCP kann
Checks privacy and AI compliance requirements, evaluates websites and app listings, and generates localized legal policy documents.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['markets'], 'properties': {'markets': {'type': 'array', 'items': {'enum': ['eu', 'uk', 'ch', 'us', 'ca', 'latam', 'apac', 'india', 'china', 'mena', 'africa', 'global'], 'type': 'string'}, 'maxItems': 12, 'minItems': 1, 'description': 'Markets the product serves, e.g. ["eu", "us"].'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'usesAI': {'type': 'boolean', 'default': True, 'description': 'Does the product use AI at all (LLM calls, recommendations, computer visionâ\x80¦)? false â\x87\x92 minimal risk, the AI Act does not apply.'}, 'annexIII': {'type': 'array', 'items': {'enum': ['biometrics', 'critical', 'education', 'employment', 'essential', 'law', 'migration', 'justice'], 'type': 'string'}, 'default': [], 'description': 'Annex III high-risk domains that apply. Only these exact values count; anything else is not Annex III and must be left out.'}, 'socialScoring': {'type': 'boolean', 'default': False, 'description': "Does it score people's social behavior or traits causing detrimental treatment in unrelated contexts, or disproportionate to the behavior (art. 5.1.c)? Prohibited. A seller rating or fitness points app is NOT this."}, 'generatesContent': {'type': 'boolean', 'default': False, 'description': 'Does it generate text, images, audio or video shown to users? Triggers the art. 50 duty to label AI-generated content.'}, 'automatedDecisions': {'type': 'boolean', 'default': False, 'description': 'Does it make automated decisions with legal or similarly significant effects on people (credit, hiring, admissionsâ\x80¦)? Adds GDPR art. 22 duties; high risk only if an Annex III domain applies.'}, 'interactsWithPeople': {'type': 'boolean', 'default': False, 'description': 'Do people interact directly with the AI (chatbot, voice assistantâ\x80¦)? Triggers the art. 50 duty to disclose they are talking to an AI.'}, 'untargetedFaceScraping': {'type': 'boolean', 'default': False, 'description': "Does it untargetedly scrape facial images from the internet or CCTV footage to build or expand a face-recognition database (art. 5.1.e)? Prohibited. Matching a user's own consented selfie against their own ID photo is NOT this."}, 'realtimeBiometricPublic': {'type': 'boolean', 'default': False, 'description': 'Real-time remote biometric identification in publicly accessible spaces (e.g. live face recognition)? High risk (Annex III biometrics) â\x80\x94 prohibited only when combined with realtimeBiometricLawEnforcement.'}, 'embeddedInRegulatedProduct': {'type': 'boolean', 'default': False, 'description': 'Is the AI a safety component embedded in an Annex I regulated product (toys, machinery, medical devicesâ\x80¦)? High risk via art. 6.1, deadline Aug 2, 2028.'}, 'manipulativeOrExploitative': {'type': 'boolean', 'default': False, 'description': "Does it use subliminal techniques beyond a person's consciousness, or exploit a known vulnerability (age, disability, specific social or economic situation) to materially distort behavior and cause harm â\x80\x94 e.g. dark patterns targeting a diagnosed gambling addiction (art. 5.1.a-b)? Prohibited. Ordinary persuasive marketing or UX nudges aimed at the general population are NOT this."}, 'individualPredictivePolicing': {'type': 'boolean', 'default': False, 'description': "Predicting an individual's criminal risk based solely on profiling or personality traits (art. 5.1.d)? Prohibited."}, 'emotionRecognitionWorkEducation': {'type': 'boolean', 'default': False, 'description': 'Does it infer emotions (frustration, attention, moodâ\x80¦) from employees at work or students in education, e.g. to flag disengaged staff or bored students (art. 5.1.f)? Prohibited. Emotion inference on end users of a public consumer product (not their employees/students) is NOT this.'}, 'realtimeBiometricLawEnforcement': {'type': 'boolean', 'default': False, 'description': 'Only if realtimeBiometricPublic: is it used FOR LAW ENFORCEMENT purposes? That combination is prohibited under art. 5.1.h and already in force; any other use of public real-time biometric ID is high risk instead. Without this the prohibition can never be reached.'}, 'biometricCategorisationSensitive': {'type': 'boolean', 'default': False, 'description': "Does it use biometric data (face, voice, gaitâ\x80¦) to infer sensitive attributes â\x80\x94 race, political opinion, religion, trade-union membership, sexual orientation (art. 5.1.g)? Prohibited. Ordinary face-unlock or liveness checks that don't infer these attributes are NOT this."}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 10, 'description': 'App Store or Google Play listing URL, e.g. https://apps.apple.com/app/id123456789 or https://play.google.com/store/apps/details?id=com.example.app.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'Website URL or bare domain, e.g. https://myapp.com or myapp.com.'}, 'appId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,80}$', 'description': 'Optional LexVibe app id of a claimed app. When provided (or when the page already carries the installed LexVibe snippet), the result includes a drift report comparing the current site against the baseline its legal documents were generated from.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': "Public URL of the app: a website URL, or an App Store / Google Play listing URL for a mobile-only product. LexVibe scans whichever kind is provided on confirmation. If you don't have a listing URL yet, set `platform` explicitly instead."}, 'aiAct': {'type': 'object', 'description': "If you already ran check_ai_act for this product, pass the SAME answers object here. The EU AI Act classification is then saved against the app on confirmation and shown in the user's dashboard, instead of being lost when this conversation ends.", 'additionalProperties': {'anyOf': [{'type': 'boolean'}, {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'maxItems': 8}]}}, 'answers': {'type': 'object', 'description': "Compliance flags you already know (pass check_website's suggestedAnswers): usesAnalytics, processesPayments, usesGenerativeAI, collectsEmails, sharesWithThirdParties, platformType, companyEntity, contactEmailâ\x80¦", 'additionalProperties': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'boolean'}, {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 30}]}}, 'appName': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'App / business name (required if no url is provided).'}, 'markets': {'type': 'array', 'items': {'enum': ['eu', 'uk', 'ch', 'us', 'ca', 'latam', 'apac', 'india', 'china', 'mena', 'africa', 'global'], 'type': 'string'}, 'maxItems': 12, 'description': "Regions where the app has users; each market pack cites its own frameworks: eu â\x86\x92 GDPR/ePrivacy, uk â\x86\x92 UK GDPR/PECR, us â\x86\x92 CCPA/CPRA, ca â\x86\x92 PIPEDA, latam â\x86\x92 LGPDâ\x80¦; 'global' is NOT a union of the others â\x80\x94 it only cites generic OECD international privacy best practices, for users outside every listed market. To cover several specific frameworks, list each market explicitly, e.g. ['eu', 'us', 'latam']. Defaults to [eu]."}, 'platform': {'enum': ['web', 'ios', 'android'], 'type': 'string', 'description': 'Target platform when there is no url to infer it from.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['appName', 'markets'], 'properties': {'entity': {'type': 'string', 'maxLength': 300, 'description': 'Data controller / legal entity responsible for the app.'}, 'answers': {'type': 'object', 'default': {}, 'description': "Compliance flags; pass check_website's suggestedAnswers. Recognized keys: usesAnalytics, processesPayments, usesGenerativeAI, collectsEmails, sharesWithThirdParties, platformType.", 'additionalProperties': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'boolean'}, {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}}]}}, 'appName': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Public / commercial name of the product.'}, 'locales': {'type': 'array', 'items': {'enum': ['es', 'en', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh', 'ko', 'hi', 'ar'], 'type': 'string'}, 'maxItems': 3, 'minItems': 1, 'description': 'Document languages (max 3 for anonymous callers). Defaults to the languages suggested by the chosen markets.'}, 'markets': {'type': 'array', 'items': {'enum': ['eu', 'uk', 'ch', 'us', 'ca', 'latam', 'apac', 'india', 'china', 'mena', 'africa', 'global'], 'type': 'string'}, 'maxItems': 12, 'minItems': 1, 'description': 'Regions where the app has users; determines the legal frameworks covered.'}, 'contactEmail': {'type': 'string', 'maxLength': 200, 'description': 'Contact email for privacy requests and data-subject rights.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{16,64}$', 'description': 'The claim code returned by claim_app.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['appId'], 'properties': {'appId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,80}$', 'description': 'LexVibe app id from the dashboard.'}, 'accent': {'type': 'string', 'pattern': '^#[0-9a-fA-F]{3,8}$', 'description': 'Optional brand color for the banner, as a hex value like #4f46e5.'}, 'platform': {'enum': ['web', 'ios', 'android'], 'type': 'string', 'default': 'web', 'description': 'Target platform. Defaults to web.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'market': {'enum': ['eu', 'uk', 'ch', 'us', 'ca', 'latam', 'apac', 'india', 'china', 'mena', 'africa', 'global'], 'type': 'string', 'description': 'Optional market pack to filter by (eu, uk, us, latam, apacâ\x80¦).'}, 'jurisdiction': {'type': 'string', 'maxLength': 20, 'minLength': 2, 'description': 'Optional jurisdiction id to filter by, e.g. "us-tx", "br", "eu".'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 40, 'minLength': 2, 'description': 'Framework id, e.g. "gdpr", "eu-ai-act", "ccpa", "tdpsa", "lgpd", "pipl", "dpdp", "popia". Get the full list from list_frameworks.'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Corply — Start and run your company
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
taxsort-mcp
Classifies personal tax transactions, applies user-defined rules, manages tax-year sessions, and provides account, usage, and cre…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…