Hotline Finance FAQ MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hotline Finance FAQ MCP Serverwhat are the FAQ categories?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hotline Finance FAQ — MCP Server
MCP сервер для отримання FAQ та глосарію зі страхового сервісу hotline.finance.
Підтримує два режими запуску:
stdio — для Cursor / Claude Desktop
HTTP — для ChatGPT та інших клієнтів з підтримкою мережевого MCP
Інструменти (Tools)
list_faq_categories
Повертає повний список доступних категорій FAQ з їх slug-назвами (80+ категорій).
Параметрів немає. Slug потрібен для виклику get_faq_questions.
get_faq_questions
Отримує питання та відповіді FAQ для вказаної категорії з hotline.finance.
У ChatGPT відображає інтерактивний UI-віджет з картками питань.
Параметр | Тип | Опис |
|
| Slug категорії (наприклад: |
find_faq ✦ sampling
Приймає довільний текстовий запит українською, автоматично визначає категорію через LLM-класифікацію (createMessage) та повертає відповідні FAQ. Якщо клієнт не підтримує sampling — повертає підказку з доступними категоріями.
Потребує підтримки
samplingз боку клієнта (Cursor, Claude Desktop).
Параметр | Тип | Опис |
|
| Довільний текст (наприклад: |
faq_wizard ✦ elicitation
Інтерактивний майстер без аргументів. Показує форму з 10 найпопулярніших видів страхувань через elicitInput, отримує вибір користувача та повертає відповідні FAQ. Якщо клієнт не підтримує elicitation — повертає список slug для ручного виклику.
Потребує підтримки
elicitationз боку клієнта.
get_glossary_list
Повертає список усіх термінів страхового глосарію (24 терміни) з їх slug та назвами.
Параметрів немає. Slug потрібен для виклику get_glossary_item.
get_glossary_item
Отримує детальний опис терміну страхового глосарію: назву, пояснення та пов'язані питання.
Параметр | Тип | Опис |
|
| Slug терміну (наприклад: |
Related MCP server: Outline knowledge base MCP Server
Промпти (Prompts)
Промпти — це готові шаблони розмов, доступні як slash-команди в Cursor і Claude Desktop. Аргументи мають автодоповнення при наборі завдяки completable().
faq-search
Шаблон для пошуку FAQ по категорії страхування. Аргумент category автодоповнюється зі списку 80+ slug.
Аргумент | Тип | Опис |
|
| Slug категорії з автодоповненням по |
glossary-explain
Шаблон для пояснення страхового терміну. Аргумент slug автодоповнюється зі списку термінів глосарію.
Аргумент | Тип | Опис |
|
| Slug терміну з автодоповненням по |
Ресурси (Resources)
ui://widget/faq.html
HTML-віджет для відображення FAQ-карток в інтерфейсі ChatGPT (ext-apps).
Підключається автоматично при виклику get_faq_questions, find_faq та faq_wizard.
Встановлення та запуск
npm installРежим розробки (tsx)
npm start
# або з HTTP-портом:
PORT=3333 npm startПродакшн-збірка (TypeScript → JS)
npm run build # компілює TypeScript у build/
npm run build:start # компілює та запускаєРежим 1 — Cursor / Claude Desktop (stdio)
Додай до конфігу MCP сервера зібраний JS після npm run build:
{
"mcpServers": {
"hotline-faq": {
"command": "node",
"args": [
"c:\\Users\\Denys\\Desktop\\WORK\\MCP_FAQ_Server\\build\\index.js"
]
}
}
}Cursor: Settings → MCP → Add server
Claude Desktop: %APPDATA%\Claude\claude_desktop_config.json
В Cursor і Claude Desktop будуть доступні:
Промпти
faq-searchтаglossary-explainяк slash-команди з автодоповненнямІнструмент
find_faqз LLM-класифікацією (через sampling)Інструмент
faq_wizardз формою вибору (через elicitation)
Режим 2 — ChatGPT / HTTP-клієнти
HTTP-сервер підтримує два протоколи одночасно:
Streamable HTTP (MCP 2025-06-18) — основний протокол
Legacy SSE (MCP 2024-11-05) — зворотна сумісність
MCP endpoint: POST /mcp
Локальна розробка з ngrok
# Термінал 1 — запуск сервера
PORT=3333 npm start
# Термінал 2 — публічний тунель
ngrok http 3333Скопіюй URL з ngrok (наприклад https://abc123.ngrok.app) і в ChatGPT:
Натисни
+→ Add connector → вставитиhttps://abc123.ngrok.app/mcp
В ChatGPT доступні всі інструменти. Промпти та sampling/elicitation залежать від підтримки клієнта.
Структура проекту
MCP_FAQ_Server/
├── package.json
├── tsconfig.json
├── public/
│ └── faq-widget.html ← HTML-віджет (iframe в ChatGPT)
└── src/
├── index.ts ← Точка входу (вибір транспорту)
├── server.ts ← Створення MCP сервера, реєстрація інструментів
├── config.ts ← Категорії FAQ, терміни глосарію, константи
├── types.ts ← TypeScript типи
├── api/
│ ├── faq.ts ← Запити до hotline.finance/api/faq-questions
│ └── glossary.ts ← Запити до hotline.finance/api/glossary
├── prompts/
│ ├── faq-search.ts ← Промпт faq-search + completable(CATEGORY_SLUGS)
│ └── glossary-explain.ts ← Промпт glossary-explain + completable(GLOSSARY_SLUGS)
├── tools/
│ ├── list-categories.ts ← Інструмент list_faq_categories
│ ├── get-faq-questions.ts ← Інструмент get_faq_questions
│ ├── get-glossary-list.ts ← Інструмент get_glossary_list
│ ├── get-glossary-item.ts ← Інструмент get_glossary_item
│ ├── find-faq.ts ← Інструмент find_faq (createMessage / sampling)
│ └── faq-wizard.ts ← Інструмент faq_wizard (elicitInput / elicitation)
├── resources/
│ └── faq-widget.ts ← Ресурс ui://widget/faq.html
├── transports/
│ ├── http.ts ← HTTP-транспорт (Streamable + SSE)
│ └── stdio.ts ← stdio-транспорт
└── utils/
├── categories.ts ← Пошук категорії за slug
├── glossary.ts ← Пошук терміну за slug
└── html.ts ← Очищення HTML-тегів з відповідейКатегорії FAQ
Повний список доступний через інструмент list_faq_categories.
Деякі з них:
Slug | Назва |
| Автоцивілка |
| Туристичне страхування |
| КАСКО |
| Зелена картка |
| Страхування житла |
| Страховка для виїзду за кордон |
| Питання Підтримка з облікового запису |
| Загальні питання |
| МініКАСКО |
| Бонуси |
| Штрафи |
| Реферальна програма |
Щоб додати нові категорії — оновіть масив
CATEGORIESуsrc/config.ts.
Терміни глосарію
Повний список доступний через інструмент get_glossary_list.
Деякі з них:
Slug | Назва |
| Автоцивілка (ОСЦПВ) |
| Зелена картка |
| КАСКО |
| Франшиза |
| Страховка (страховий поліс, договір страхування) |
| Страховий випадок |
| Страхова сума |
| Туристичне Страхування |
Щоб додати нові терміни — оновіть масив
GLOSSARY_ENTRIESуsrc/config.ts.
Стек
TypeScript + tsx (dev runner)
@modelcontextprotocol/sdk — MCP протокол (Tools, Prompts, Resources, sampling, elicitation)
@modelcontextprotocol/ext-apps — підтримка UI-ресурсів (ChatGPT ext-apps)
zod + completable() — валідація та автодоповнення аргументів промптів
Вбудований
node:http— HTTP-сервер без зовнішніх фреймворків
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/denysmilimonko/hf_faqs_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server