Kleap
Ce que fait ce MCP
Builds, edits, publishes, hosts, connects domains, and provides analytics and search performance data for websites and web apps.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'context'], 'properties': {'years': {'type': 'number', 'description': '1-10, default 1'}, 'app_id': {'type': 'number', 'description': 'App to connect it to'}, 'domain': {'type': 'string', 'description': "e.g. 'mybakery.com'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'registrant': {'type': 'object', 'required': ['first_name', 'last_name', 'email', 'phone', 'address', 'city', 'country'], 'properties': {'city': {'type': 'string'}, 'email': {'type': 'string'}, 'phone': {'type': 'string', 'description': 'International format, e.g. +33 6 12 34 56 78'}, 'state': {'type': 'string'}, 'address': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2, e.g. FR'}, 'address2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'postal_code': {'type': 'string', 'description': 'Required except in countries without postal codes'}, 'organization': {'type': 'string'}}, 'description': "The domain OWNER (legal registrant) — can differ from the person paying. Ask the user for it; if omitted, the payer's billing details are used.", 'additionalProperties': False}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'price': {}, 'years': {}, 'domain': {}, 'currency': {}, 'expires_at': {}, 'checkout_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'context'], 'properties': {'domain': {'type': 'string', 'description': "The domain, e.g. 'mybakery.com'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tls': {}, 'url': {}, 'checks': {}, 'domain': {}, 'status': {}, 'message': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_id', 'context'], 'properties': {'wait': {'type': 'number', 'description': 'Optional. Seconds to hold the connection before returning. Capped server-side at a few seconds so the call always comes back inside a single turn — asking for more has no effect. Leave it unset.'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'task_id': {'type': 'string', 'description': 'The task_id returned by create_app or modify_app'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'plan': {}, 'slug': {}, 'app_id': {}, 'reason': {}, 'result': {}, 'status': {}, 'palette': {}, 'task_id': {'type': 'string'}, 'metadata': {}, 'progress': {}, 'preview_url': {}, 'production_url': {}, 'screenshot_url': {}, 'deployment_status': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'domain', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app id (must be published)'}, 'domain': {'type': 'string', 'description': "The domain to connect, e.g. 'mybakery.com'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {}, 'domain': {}, 'status': {}, 'warnings': {}, 'dns_config': {}, 'already_connected': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app id to connect Search Console for'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {'type': 'number'}, 'message': {}, 'site_url': {}, 'connected': {'type': 'boolean'}, 'consent_url': {}, 'google_email': {}, 'custom_domain': {}, 'site_selected': {'type': 'boolean'}, 'expires_in_minutes': {'type': 'number'}, 'requires_custom_domain': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['prompt', 'context'], 'properties': {'prompt': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'Detailed description of the website to build'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'visibility': {'enum': ['public', 'personal'], 'type': 'string', 'default': 'personal', 'description': 'Controls discovery listing: public = discoverable, personal = unlisted. Both may be deployed to a publicly reachable URL; personal does not add access control.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string'}, 'app_id': {}, 'status': {'type': 'string'}, 'task_id': {}, 'build_url': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'table', 'where', 'context'], 'properties': {'table': {'type': 'string', 'description': 'Table name (public schema)'}, 'where': {'type': 'object', 'description': 'Which rows (required)', 'additionalProperties': {}}, 'app_id': {'type': 'number', 'description': 'The app id'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'table': {}, 'deleted': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'paths', 'context'], 'properties': {'paths': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Project-relative paths to delete, e.g. ["src/pages/old.astro", "public/images/unused.png"]'}, 'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {'type': 'number'}, 'deleted': {}, 'missing': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'edits', 'context'], 'properties': {'edits': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'old_string', 'new_string'], 'properties': {'path': {'type': 'string', 'description': 'Project-relative path of an EXISTING file'}, 'new_string': {'type': 'string', 'description': 'Replacement text. "" deletes the match.'}, 'old_string': {'type': 'string', 'minLength': 1, 'description': 'Exact text to find, copied from the file. Must appear once unless replace_all.'}, 'replace_all': {'type': 'boolean', 'description': 'Replace EVERY occurrence instead of requiring a unique match.'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Edits, in order. Validated before any write.'}, 'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'edits': {}, 'paths': {}, 'app_id': {'type': 'number'}, 'edited': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'context'], 'properties': {'query': {'type': 'string', 'description': "A domain, full URL, or slug — e.g. 'mysite.ch', 'https://mysite.ch', or 'mysite.kleap.io'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'slug': {}, 'found': {'type': 'boolean'}, 'query': {'type': 'string'}, 'app_id': {}, 'reason': {}, 'status': {}, 'matched': {}, 'site_url': {}, 'custom_domain': {}, 'production_url': {}, 'screenshot_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'path', 'prompt', 'context'], 'properties': {'hd': {'type': 'boolean', 'description': 'true = premium model (flux-2-dev): sharper, slower. Default = fast klein model.'}, 'path': {'type': 'string', 'description': 'public/ image path to create, ending .png/.jpg/.jpeg/.webp (e.g. public/hero.jpg). Use a NEW name to replace an image.'}, 'width': {'type': 'number', 'description': 'Pixel width 256–1440 (default 768).'}, 'app_id': {'type': 'number', 'description': 'The app ID'}, 'height': {'type': 'number', 'description': 'Pixel height 256–1440 (default 768).'}, 'prompt': {'type': 'string', 'description': 'Vivid description of the image to generate (subject, mood, lighting, style).'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'path': {}, 'size': {}, 'bytes': {}, 'model': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app id to fetch analytics for'}, 'period': {'enum': ['7d', '30d', '90d'], 'type': 'string', 'description': "Time window: '7d' (default), '30d', or '90d'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {'type': 'number'}, 'period': {}, 'visitors': {'type': 'number'}, 'pageviews': {'type': 'number'}, 'referrers': {}, 'top_pages': {}, 'configured': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'slug': {}, 'app_id': {}, 'status': {}, 'site_url': {}, 'created_at': {}, 'preview_url': {}, 'custom_domain': {}, 'custom_domains': {}, 'production_url': {}, 'screenshot_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['context'], 'properties': {'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'credits': {}, 'is_paid': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app id'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {}, 'tables': {}, 'provisioned': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'limit': {'type': 'number', 'description': 'Max rows to return (default 20, max 100)'}, 'since': {'type': 'string', 'description': "Only return submissions at/after this ISO 8601 date, e.g. '2026-06-01T00:00:00Z'"}, 'app_id': {'type': 'number', 'description': 'The app id to fetch submissions for'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'count': {'type': 'number'}, 'app_id': {'type': 'number'}, 'submissions': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID to check'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'slug': {}, 'app_id': {'type': 'number'}, 'reason': {}, 'report': {}, 'status': {}, 'production_url': {}, 'screenshot_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'slug': {}, 'width': {}, 'app_id': {'type': 'number'}, 'height': {}, 'status': {'type': 'string'}, 'image_url': {}, 'preview_url': {}, 'production_url': {}, 'screenshot_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app id to fetch search data for'}, 'period': {'enum': ['7d', '28d', '30d', '90d'], 'type': 'string', 'description': "Time window: '28d' (default, the window Search Console itself shows), '7d', '30d' or '90d'"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ctr': {'type': 'number'}, 'note': {}, 'app_id': {'type': 'number'}, 'clicks': {'type': 'number'}, 'period': {}, 'message': {}, 'has_data': {'type': 'boolean'}, 'position': {'type': 'number'}, 'site_url': {}, 'connected': {'type': 'boolean'}, 'top_pages': {}, 'impressions': {'type': 'number'}, 'top_queries': {}, 'site_selected': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'table', 'rows', 'context'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Rows: column → value'}, 'table': {'type': 'string', 'description': 'Table name (public schema)'}, 'app_id': {'type': 'number', 'description': 'The app id'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rows': {}, 'table': {}, 'inserted': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'count': {}, 'files': {}, 'app_id': {'type': 'number'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['context'], 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Number of apps to return (max 100)'}, 'offset': {'type': 'number', 'default': 0, 'description': 'Pagination offset'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'apps': {}, 'total': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'message', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID to modify'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'message': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': "What to change (e.g. 'Change colors to blue, add a contact form')"}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'plan': {}, 'slug': {}, 'app_id': {'type': 'number'}, 'status': {'type': 'string'}, 'palette': {}, 'task_id': {}, 'message_id': {}, 'preview_url': {}, 'production_url': {}, 'screenshot_url': {}, 'deployment_status': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID to publish'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {'type': 'number'}, 'report': {}, 'status': {}, 'poll_url': {}, 'deploy_key': {}, 'production_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'table', 'context'], 'properties': {'limit': {'type': 'number', 'description': '1-500, default 100'}, 'order': {'type': 'string', 'description': 'asc (default) or desc'}, 'table': {'type': 'string', 'description': 'Table name (public schema)'}, 'where': {'type': 'object', 'description': 'Column equalities', 'additionalProperties': {}}, 'app_id': {'type': 'number', 'description': 'The app id'}, 'offset': {'type': 'number'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'order_by': {'type': 'string', 'description': 'Column to sort by'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rows': {}, 'limit': {}, 'table': {}, 'offset': {}, 'has_more': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'paths', 'context'], 'properties': {'paths': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': "Project-relative paths to read, from list_app_files (e.g. ['src/components/Header.astro','src/components/Footer.astro'])"}, 'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string'}, 'type': {'type': 'string'}, 'bytes': {'type': 'number'}, 'content': {'type': 'string', 'description': 'Full text of the file. This is the payload — the text block only carries an index.'}, 'truncated': {'type': 'boolean', 'description': 'True when the file was too large to return whole; content holds the first bytes only.'}, 'returned_bytes': {'type': 'number', 'description': "How many bytes of content are actually in this result. Zero means the call's budget was spent before this file — read it on its own."}}, 'additionalProperties': False}}, 'app_id': {'type': 'number'}, 'missing': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'name', 'context'], 'properties': {'name': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'The new display name'}, 'app_id': {'type': 'number', 'description': 'The app ID to rename'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {}, 'slug': {}, 'app_id': {}, 'renamed': {'type': 'boolean'}, 'production_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_id', 'context'], 'properties': {'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}, 'task_id': {'type': 'string', 'description': 'The failed task_id to resume (from create_app/modify_app)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {}, 'status': {'type': 'string'}, 'attempt': {}, 'task_id': {}, 'parent_task_id': {}, 'files_preserved': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'sql', 'context'], 'properties': {'sql': {'type': 'string', 'description': 'The SQL statement'}, 'app_id': {'type': 'number', 'description': 'The app id'}, 'params': {'type': 'array', 'description': 'Values for $1, $2, …'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rows': {}, 'command': {}, 'warnings': {}, 'row_count': {}, 'truncated': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'context'], 'properties': {'tlds': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional TLDs to check, e.g. ['.com', '.io', '.ch']"}, 'query': {'type': 'string', 'description': "Base name to search, without a TLD (e.g. 'mybakery')"}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string'}, 'results': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'table', 'where', 'set', 'context'], 'properties': {'set': {'type': 'object', 'description': 'New values: column → value', 'additionalProperties': {}}, 'table': {'type': 'string', 'description': 'Table name (public schema)'}, 'where': {'type': 'object', 'description': 'Which rows (required)', 'additionalProperties': {}}, 'app_id': {'type': 'number', 'description': 'The app id'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rows': {}, 'table': {}, 'updated': {}, 'truncated': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'context'], 'properties': {'app_id': {'type': 'number', 'description': 'The app ID to wake up'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'app_id': {'type': 'number'}, 'status': {'type': 'string'}, 'preview_url': {}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['app_id', 'files', 'context'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'Project-relative path, e.g. src/pages/about.astro'}, 'content': {'type': 'string', 'description': 'Full file text — or the base64 of the bytes when encoding is "base64"'}, 'encoding': {'enum': ['utf8', 'base64'], 'type': 'string', 'description': 'Omit for text. Use "base64" to write an IMAGE or any binary (png, jpg, webp, svg, ico, mp4, woff2, pdf...). 512KB max per file decoded.'}}, 'additionalProperties': False}, 'minItems': 1, 'description': 'Files to write/overwrite: [{ path, content, encoding? }]'}, 'app_id': {'type': 'number', 'description': 'The app ID'}, 'context': {'type': 'string', 'description': 'Why this call, in one short sentence. Used to improve the connector; never include credentials or personal data.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'paths': {}, 'app_id': {'type': 'number'}, 'binary': {}, 'written': {}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…
Flowboard
Creates, validates, versions, reviews, and edits architecture diagrams using cloud-provider shapes and structured flows.
Flowgraf
Creates and edits architecture diagrams from infrastructure graphs and returns editable canvases, SVGs, and Mermaid representatio…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…