WebAsk

io.github.WebAskioPublished by GitHub account WebAskiov1.0.0Updated Oct 24, 2026

Build surveys, read answers and make reports in WebAsk from an AI assistant.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowData & Analytics

Overview

AI-generated overview

WebAsk's remote MCP server lets an assistant build surveys, read responses and produce reports inside a WebAsk account.

What you can do
Build and configure surveys: questions, branching, variables, themes, publishing and version rollback, from a description or template. Distribute surveys with links, QR codes, passwords, promo codes and scheduled online booking. Read, tag, annotate and clean up responses, including removing test entries. Generate reports, filtered and AI reports, public client links, and exports to Excel, CSV, SPSS, Word and PDF. Set up notifications, webhooks, CRM and spreadsheet integrations, and manage members, roles, folders and branding.
When to use it
Useful when you run surveys in WebAsk and want an assistant to draft, check, publish and analyze them without switching to the web interface, or to turn collected responses into a client-ready report.
Requirements
A remote Streamable HTTP endpoint; nothing to deploy locally. A WebAsk account and an API key created under Settings, API / MCP, sent in the Authorization header as a Bearer token. Some clients need Node.js for the mcp-remote bridge. Server-side limits apply: 180 requests per minute and export links valid for one hour.
Before you install
The API key carries the same rights as your account in the workspace and should be revoked if exposed. The server exposes 161 tools, 24 of them irreversible (deleting surveys, cleaning responses) and marked with destructiveHint. Publishing, sending notifications and webhooks, and changing members or access write data. Responses and integrations send data to third parties such as CRM, email, messengers and Zapier.

Installation

In SourceWeft

  1. Open WebAsk in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.WebAskio%2Fwebask-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "webask": {
      "type": "http",
      "url": "https://mcp.webask.io/mcp/v1"
    }
  }
}

README

[WebAsk MCP — опросы, ответы и отчёты из ИИ-ассистента]

Быстрый старт  ·  25 навыков  ·  161 инструмент  ·  Что попросить  ·  English

[Навыков: 25] [Инструментов: 161] [MCP: Streamable HTTP] [Лицензия MIT]

MCP-сервер WebAsk и готовые навыки (skills) для ИИ-ассистента. Ассистент соберёт анкету по описанию, проверит её перед запуском, прочитает ответы и сделает отчёт для заказчика. Вы только говорите, что нужно.

Работает с Claude Code, Claude Desktop, Cursor, VS Code, Codex и Gemini CLI.

text
Вы:  Сделай анкету для клиентов автосервиса: оценить работу и собрать контакты     для повторной записи.ИИ:  ✓ подобрал типы вопросов  ✓ собрал 7 вопросов и 2 ветвления  ✓ применил тему     Черновик готов, пока его видите только вы. Публикуем?

Быстрый старт

  1. Создайте ключ. В кабинете WebAsk откройте Настройки → API / MCP и нажмите «Создать API-ключ». Ключ показывается один раз, сохраните его сразу.
  2. Подключите сервер https://mcp.webask.io/mcp/v1 к ассистенту. Готовые команды и конфиги ниже.
  3. Попросите: «Покажи мои опросы и сколько ответов пришло за неделю».

Claude Code: всё одной установкой

Плагин ставит MCP-сервер и все 25 навыков сразу. Ключ Claude Code спросит при установке и сохранит в системном хранилище паролей.

text
/plugin marketplace add WebAskio/webask-mcp/plugin install webask@webask

Если нужен только сервер, без навыков:

bash
claude mcp add --transport http webask https://mcp.webask.io/mcp/v1 \  --header "Authorization: Bearer YOUR_API_KEY"

Другие клиенты

В один клик:

[Установить в VS Code] [Установить в Cursor]

VS Code спросит ключ сам. В Cursor после установки откройте настройки сервера webask и замените YOUR_API_KEY на ключ.

Вручную — в конфигах ниже замените YOUR_API_KEY на свой ключ.

Claude Desktop

Settings → Developer → Edit Config, в файл claude_desktop_config.json. Нужен установленный Node.js: его использует mcp-remote, он передаёт ключ серверу.

json
{  "mcpServers": {    "webask": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.webask.io/mcp/v1", "--header", "Authorization:${WEBASK_AUTH}"],      "env": { "WEBASK_AUTH": "Bearer YOUR_API_KEY" }    }  }}

После сохранения перезапустите Claude Desktop.

Cursor

Settings → MCP → Add new global MCP server, или напрямую в файл ~/.cursor/mcp.json:

json
{  "mcpServers": {    "webask": {      "url": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}
VS Code

Файл .vscode/mcp.json в проекте. Ключ VS Code спросит при первом запуске и сохранит у себя, в файле его не будет:

json
{  "inputs": [    { "type": "promptString", "id": "webask-api-key", "description": "WebAsk API key", "password": true }  ],  "servers": {    "webask": {      "type": "http",      "url": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer ${input:webask-api-key}" }    }  }}
Codex

В файл ~/.codex/config.toml:

toml
[mcp_servers.webask]url = "https://mcp.webask.io/mcp/v1"bearer_token_env_var = "WEBASK_API_KEY"

Ключ Codex берёт из переменной окружения: export WEBASK_API_KEY=YOUR_API_KEY.

Gemini CLI

Расширением — сервер и все навыки сразу, ключ Gemini спросит при установке:

bash
gemini extensions install https://github.com/WebAskio/webask-mcp

Или только сервер, в файл ~/.gemini/settings.json:

json
{  "mcpServers": {    "webask": {      "httpUrl": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Те же конфиги отдельными файлами лежат в clients/, пошаговая инструкция — в docs/connect.md.

Что это такое

Адрес сервераhttps://mcp.webask.io/mcp/v1
ТранспортStreamable HTTP, на своей стороне ничего разворачивать не нужно
АвторизацияAPI-ключ в заголовке Authorization: Bearer …
Инструменты161: 57 только читают, 24 — необратимые, сервер их помечает. Весь список
ПраваТе же, что в конструкторе: роль участника и тариф пространства
Лимиты180 запросов в минуту, ссылки на выгрузки действуют час

Что умеет

Опросы. Собрать опрос по описанию или из шаблона, настроить вопросы, ветвления, переменные и скрытые поля. Применить тему, опубликовать, вернуть прошлую версию.

Раздача. Ссылка, QR-код, пароль на опрос, версия для печати, промокоды, онлайн-запись с расписанием.

Ответы. Прочитать, разметить тегами и заметками, скрыть лишнее, убрать тестовые.

Отчёты. Сводка, отчёт с фильтрами, AI-отчёт, публичные ссылки для заказчика. Выгрузки в Excel, CSV, SPSS, Word и PDF.

Заявки. Уведомления на почту и свой SMTP, вебхуки с журналом доставки, CRM и amoCRM, Google Таблицы, мессенджеры, Zapier.

Аккаунт. Участники и роли, папки и доступ к ним, брендинг, свой домен, файлы и хранилище.

Инструменты по разделам — в docs/tools.md, готовые фразы — в docs/prompts.md.

Навыки

Навык — готовая методика для ассистента. Вы просите «разбери открытые ответы», а навык подсказывает, какие инструменты вызвать, в каком порядке и как показать результат. Кода в навыках нет, это текстовые инструкции: ничего не устанавливается и не запускается.

Собрать и раздать

НавыкЧто даётСкачать
Сборка опроса по описаниюОпишите задачу словами — получите готовый опрос, а не список вопросовZIP
Переписать формулировкиПереписывает вопросы так, чтобы опрос дочитывали, — и начинает с данных, а не со вкусаZIP
Логика показа и маршрутыСобирает ветвление так, чтобы ни один респондент не упёрся в тупикZIP
Материалы для запускаСобирает всё для запуска разом: ссылки с метками, тексты анонса и QR-кодZIP
Раздача опросаГотовит опрос к раздаче так, чтобы потом было видно, из какого канала пришли ответыZIP

Проверить перед запуском

НавыкЧто даётСкачать
Проверка опроса перед запускомНаходит то, что сломается на живых респондентах, пока ссылку ещё никому не отправилиZIP
Качество собранных данныхОтвечает, можно ли верить этим данным, до того как на них построят выводыZIP

Понять результаты

НавыкЧто даётСкачать
Разбор результатов опросаОтвечает на «ну и что там по опросу» цифрами с выводом, а не выгрузкой сырых ответовZIP
Анализ A/B-вариантовОтвечает, реальна разница между вариантами или это случайностьZIP
Сравнение с собой прошлымСравнивает опрос с ним же прошлым: отдельная цифра ничего не значит, разница — значитZIP
Разбор свободных ответовПревращает сотню строк свободного текста в несколько тем с числами и цитатамиZIP
Воронка прохожденияПоказывает, на каком вопросе люди закрывают вкладку — и почемуZIP
Сколько ответов нужноОтвечает, хватает ли уже собранного и сколько ещё нужно, чтобы выводы не развернулисьZIP
Хронология опросаОтвечает на «почему перестали приходить ответы», сопоставляя сбор с историей правокZIP
Сравнение источниковПоказывает, какой канал привёл людей, а какой — только цифрыZIP
Результаты — заказчикуСобирает результаты в то, что можно отправить: ссылку, файл или отчёт с выводамиZIP
Оформление отчётов и тема опросаПриводит в порядок то, что видят снаружи: тему опроса, палитру отчётов и логотипZIP

Довести заявки

НавыкЧто даётСкачать
Уведомления о новых ответахНастраивает, куда сообщать о новых ответах, и чинит, когда сообщать пересталоZIP
Настройка вебхукаЗаводит отправку ответов на ваш адрес и сразу проверяет, что приёмник их принялZIP
Почему ответы не уходятНаходит, почему заявки не доходят до CRM, Telegram или таблицы — и что с этим делатьZIP
Качество заявокСчитает не завершаемость, а сколько людей оставили пригодный контактZIP

Порядок в аккаунте

НавыкЧто даётСкачать
Аудит аккаунтаПоказывает одним отчётом, где аккаунт теряет ответы, место и деньгиZIP
Порядок в ответахУбирает тестовые прохождения и дубли, но сначала показывает, что именно попадёт под чисткуZIP
Порядок в аккаунтеНавык разберёт накопившиеся опросы, сохранит ответы и покажет план изменений до того, как что-либо поменяет.ZIP
Участники и доступыРазбирается, почему участник не видит опросы, и выдаёт ровно те права, что нужныZIP

Все навыки одним архивом: webask-skills-ru.zip. Витрина с примерами результата — webask.io/skills.

Как поставить навык без плагина

Одной командой в любой ассистент — skills сам найдёт установленные агенты и спросит, куда положить навыки:

bash
npx skills add https://github.com/WebAskio/webask-mcp/tree/main/skills

Или вручную: распакуйте архив в папку, из которой ваш ассистент читает навыки, и перезапустите его.

АссистентПапка в проекте
Claude Code.claude/skills/
Codex, Cursor.agents/skills/
Gemini CLI.gemini/skills/

Вашего ассистента нет в таблице? Попробуйте .agents/skills/, эту папку понимает большинство клиентов. Подробности — в skills/README.md.

Безопасность

  • Ключ даёт ассистенту те же права, что у вас в пространстве. Отозвать его можно в любой момент: Настройки → API / MCP.
  • Необратимые инструменты — удаление опросов, чистка ответов и подобное — сервер помечает аннотацией destructiveHint, чтобы клиент видел, что вызов не отменить.
  • В каждом навыке есть раздел «Чего не делать»: что ассистенту нельзя делать без вашего слова.
  • Секретов в репозитории нет и не должно быть: в конфигах вместо ключа стоит YOUR_API_KEY. Нашли что-то похожее на настоящий ключ — напишите нам, см. SECURITY.md.

Ссылки

Лицензия

MIT, см. LICENSE. Лицензия распространяется на содержимое репозитория: документацию, конфиги и навыки. Сам сервис WebAsk работает по пользовательскому соглашению.

Source: README.md at commit ae328de

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 29, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts