このMCPでできること
Creates, publishes, and analyzes scored forms and quizzes with branching screen logic, response collection, and CSV export.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'theme': {'type': 'string', 'description': 'Theme key (default sunset/Ember)'}, 'title': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Form title'}, 'format': {'enum': ['single_question', 'single_page', 'chatbot'], 'type': 'string', 'description': "Form format: 'single_question' (default — one screen at a time), 'single_page' (all screens on one scrollable page, grouped by `sections`), or 'chatbot' (an Instagram/WhatsApp DM-style conversation; set `chatbot_skin` + `chatbot_profile`)."}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}, 'description': "single_page only: the page groups as `[{ id }]`, in order. The 'Section N' label is derived from position; sections have no editable title."}, 'questions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': "Screen objects; omit for an empty form. Conditional logic goes in each screen's `logic` (see the tool description)."}, 'description': {'type': 'string', 'maxLength': 2000, 'description': 'Optional description'}, 'chatbot_skin': {'enum': ['instagram', 'whatsapp'], 'type': 'string', 'description': "chatbot only: chat chrome to imitate — 'instagram' (default) or 'whatsapp'."}, 'chatbot_profile': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': "Display name in the chat header (both skins; default 'Sua Marca')."}, 'phone': {'type': 'string', 'description': 'Shown phone number (WhatsApp skin only).'}, 'handle': {'type': 'string', 'description': 'Instagram @handle (Instagram skin only).'}, 'status': {'type': 'string', 'description': 'Header status line (both skins; empty on WhatsApp shows the phone).'}, 'verified': {'type': 'boolean', 'description': 'Blue verified badge (Instagram only; default true).'}, 'avatar_url': {'type': 'string', 'description': "Avatar image URL; falls back to the name's initials."}, 'followers_text': {'type': 'string', 'description': 'Free text under the name, e.g. followers/posts (Instagram only).'}}, 'description': 'chatbot only: the profile shown in the chat header.', 'additionalProperties': False}, 'thank_you_message': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "Output format: 'markdown' (human-readable) or 'json' (machine-readable)"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "Output format: 'markdown' (human-readable) or 'json' (machine-readable)"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['response_id'], 'properties': {'response_id': {'type': 'string', 'minLength': 1, 'description': 'Response ID'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "Output format: 'markdown' (human-readable) or 'json' (machine-readable)"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': '1-based page number'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Page size (1-100)'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "Output format: 'markdown' (human-readable) or 'json' (machine-readable)"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "Output format: 'markdown' (human-readable) or 'json' (machine-readable)"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['form_id'], 'properties': {'theme': {'type': 'string'}, 'title': {'type': 'string', 'maxLength': 255, 'minLength': 1}, 'format': {'enum': ['single_question', 'single_page', 'chatbot'], 'type': 'string', 'description': "Form format: 'single_question' (default — one screen at a time), 'single_page' (all screens on one scrollable page, grouped by `sections`), or 'chatbot' (an Instagram/WhatsApp DM-style conversation; set `chatbot_skin` + `chatbot_profile`)."}, 'form_id': {'type': 'string', 'minLength': 1, 'description': 'Form ID'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}, 'description': "single_page only: the page groups as `[{ id }]`, in order. The 'Section N' label is derived from position; sections have no editable title."}, 'questions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': "Replaces the full screen list. Conditional logic goes in each screen's `logic` (see the tool description)."}, 'description': {'type': 'string', 'maxLength': 2000}, 'chatbot_skin': {'enum': ['instagram', 'whatsapp'], 'type': 'string', 'description': "chatbot only: chat chrome to imitate — 'instagram' (default) or 'whatsapp'."}, 'chatbot_profile': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': "Display name in the chat header (both skins; default 'Sua Marca')."}, 'phone': {'type': 'string', 'description': 'Shown phone number (WhatsApp skin only).'}, 'handle': {'type': 'string', 'description': 'Instagram @handle (Instagram skin only).'}, 'status': {'type': 'string', 'description': 'Header status line (both skins; empty on WhatsApp shows the phone).'}, 'verified': {'type': 'boolean', 'description': 'Blue verified badge (Instagram only; default true).'}, 'avatar_url': {'type': 'string', 'description': "Avatar image URL; falls back to the name's initials."}, 'followers_text': {'type': 'string', 'description': 'Free text under the name, e.g. followers/posts (Instagram only).'}}, 'description': 'chatbot only: the profile shown in the chat header.', 'additionalProperties': False}, 'thank_you_message': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
ClusterHack
Supports hackathon operations including events, registrations, teams, submissions, judging, schedules, companies and leaderboards.
Fluid Recall
Manages spaced-repetition flashcards with decks, due schedules, reviews, deadline planning, notes, exports, and optional mailbox …
getjobzi-mcp
Searches UK jobs and supports resume analysis, job matching, cover letters, career planning, skill-gap analysis, and salary bench…
ScholarNet — Study Plan & Thesis Tools
Creates study plans, thesis statements, citations, flashcards, quizzes, and tutor explanations for students.
Career Command
Provides paid interview practice and career preparation, including question generation, answer evaluation, story recovery, and in…
AnkiMCP Server
Exposes a local Anki flashcard collection to AI assistants.
Anki MCP Server
Manages Anki flashcards, notes, media, decks, and adaptive review through AnkiConnect.
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…