Skip to main content
Glama

Server Details

Manage and optimize SiteSpeakAI chatbots from an AI agent in plain English: read analytics, tune prompts and model, manage knowledge sources and suggested messages, enable lead capture and human handoff, and triage the inbox.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.8% over 56 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 17 tools

Disambiguation5/5

Each tool targets a distinct resource or action: sources (add, list, recrawl), suggested messages (add, list, update, remove), chatbot settings (get, update), analytics, insights, inbox (list, get, reply, update status), and leads. No two tools overlap in purpose, and the descriptions clearly delineate their scope.

Naming Consistency4/5

The vast majority follow a consistent verb_noun pattern (add_source, list_chatbots, get_chatbot_analytics, etc.). Minor deviations like 'recrawl_source' (verb without noun) and the compound 'get_chatbot_insights' are readable and still predictable.

Tool Count5/5

17 tools is well-scoped for a chatbot management platform, covering all major areas (knowledge base, messages, analytics, inbox, leads) without excessive fragmentation. Each tool earns its place.

Completeness5/5

Full CRUD is present for suggested messages; sources have create, list, and re-index but lack update/delete (though not necessarily needed); chatbot settings have both get and update; inbox supports listing, reading, replying, and status changes; analytics and insights provide monitoring. No obvious dead ends for core workflows.

Available Tools

17 tools
add_sourceAdd knowledge sourceInspect

Add a website knowledge source by URL and start indexing it. Provide a single page or site URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe website URL to index.
titleNoOptional label; defaults to the URL.
chatbot_idYesThe chatbot id.
add_suggested_messageAdd suggested messageInspect

Add a suggested message (a clickable prompt shown to visitors). For type "ai" (default) provide a prompt - the message sent when clicked. For redirect/email types provide an action (a URL or email address).

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesThe button label shown to visitors (max 100), e.g. "Pricing Plans".
typeNoai (default), redirect, email, intercom, follow_up, follow_up_link, follow_up_email, escalate.
actionNoA URL or email (max 200). Required for type redirect, email, follow_up_link, follow_up_email.
promptNoThe message sent when clicked (max 200). Required for type ai and follow_up.
chatbot_idYesThe chatbot id.
get_chatbotGet chatbot
Read-only
Inspect

Get a chatbot's current settings plus the models allowed on its plan and the credit cost per model. Read this before changing settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
chatbot_idYesThe chatbot id (from list_chatbots).
get_chatbot_analyticsGet chatbot analytics
Read-only
Inspect

Get a chatbot's analytics for a period: conversation volume, feedback, answered-question %, negative-sentiment %, popular sources/categories, top countries.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoISO date; used when period=custom.
fromNoISO date; used when period=custom.
periodNolast_7_days, last_30_days (default), or custom.
chatbot_idYesThe chatbot id.
get_chatbot_insightsGet chatbot insights
Read-only
Inspect

Get AI-clustered question themes for a chatbot: top unanswered questions (knowledge/source gaps) and top answered questions. Use unanswered themes to suggest new content and messages.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoISO date (default today).
fromNoISO date (default 30 days ago).
chatbot_idYesThe chatbot id.
get_thread_messagesGet thread messages
Read-only
Inspect

Get the messages in one inbox thread (visitor), oldest first. Returns the most recent messages by default; use offset with has_older to page back through long threads.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax messages per page (default 100, max 200).
offsetNoSkip this many of the most recent messages to page further back (default 0).
chatbot_idYesThe chatbot id.
visitor_idYesThe thread/visitor id (from list_inbox_threads).
list_chatbotsSiteSpeak
Read-only
Inspect

List the chatbots your account can manage (your current team's chatbots). Returns each chatbot id, name and type. Use the id with the other tools.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_inbox_threadsList inbox threads
Read-only
Inspect

List inbox conversation threads for a chatbot. Filter by status (open/closed/all) and feedback (positive/negative), and search message text.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (15 per page).
searchNoSearch message text.
statusNoopen (default), closed, or all.
feedbackNoFilter threads by message feedback: positive or negative.
chatbot_idYesThe chatbot id.
list_leadsList leads
Read-only
Inspect

List a chatbot's captured leads (visitors who submitted an email or phone via the lead-capture form). Newest first, paginated 50 per page.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (50 per page).
chatbot_idYesThe chatbot id.
list_sourcesList knowledge sources
Read-only
Inspect

List a chatbot's knowledge sources and their training status. Paginated at 50 per page.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (50 per page).
chatbot_idYesThe chatbot id.
list_suggested_messagesList suggested messages
Read-only
Inspect

List a chatbot's suggested messages (the clickable prompts shown to visitors). Use the returned id with update_suggested_message or remove_suggested_message.

ParametersJSON Schema
NameRequiredDescriptionDefault
chatbot_idYesThe chatbot id.
recrawl_sourceRecrawl knowledge sourceInspect

Re-index an existing knowledge source to pick up its latest content.

ParametersJSON Schema
NameRequiredDescriptionDefault
source_idYesThe source id (from list_sources).
chatbot_idYesThe chatbot id.
remove_suggested_messageRemove suggested message
Destructive
Inspect

Remove a suggested message from a chatbot. Get the id from list_suggested_messages.

ParametersJSON Schema
NameRequiredDescriptionDefault
chatbot_idYesThe chatbot id.
suggested_message_idYesThe suggested message id (from list_suggested_messages).
reply_to_threadReply to visitor
Destructive
Inspect

Send a human agent reply to the visitor in an inbox thread. The visitor sees it in the chat widget (and on WhatsApp or Google Chat for those channels), and it starts a 30-minute live chat. Only send text the user has approved.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesThe reply text to send to the visitor.
chatbot_idYesThe chatbot id.
visitor_idYesThe thread/visitor id (from list_inbox_threads).
update_chatbot_settingsUpdate chatbot settings
Destructive
Inspect

Update a chatbot's settings. Only the fields you pass are changed. Call get_chatbot first to see allowed_models before changing gpt_model.

ParametersJSON Schema
NameRequiredDescriptionDefault
topKNoRetrieved-chunk count 1-3.
gpt_modelNoLLM model id. Must be one of the chatbot's allowed_models.
chatbot_idYesThe chatbot id.
temperatureNoSampling temperature 0-2.
history_countNoConversation history turns 0-10.
default_answerNoFallback answer when the bot cannot answer.
welcome_messageNoWelcome message (max 500 chars). Separate multiple bubbles with a blank line.
escalations_emailNoSemicolon-separated email addresses notified on escalation.
enable_escalationsNoTurn human-handoff escalations on/off.
enable_lead_captureNoTurn the lead-capture form on/off.
instructions_promptNoSystem/instructions prompt (max 20000 chars).
lead_capture_fieldsNoLead-capture field definitions {type,name,required,enabled,order}. Required when enabling lead capture.
escalate_message_thresholdNoMessages before a human handoff is offered (1-10).
enable_escalations_round_robinNoRotate escalation emails round-robin across the addresses.
enable_escalations_notificationNoEmail a notification when a conversation escalates.
update_suggested_messageUpdate suggested message
Destructive
Inspect

Update an existing suggested message. Only the fields you pass are changed. Get the id from list_suggested_messages.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoThe button label (max 100).
typeNoai, redirect, email, intercom, follow_up, follow_up_link, follow_up_email, escalate.
actionNoA URL or email (max 200).
promptNoThe message sent when clicked (max 200).
chatbot_idYesThe chatbot id.
suggested_message_idYesThe suggested message id (from list_suggested_messages).
update_thread_statusUpdate thread statusInspect

Set an inbox thread status. Use "archived" to mark a thread as done. Allowed: read, unread, archived, priority, snooze.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusYesread | unread | archived | priority | snooze. "archived" = done.
chatbot_idYesThe chatbot id.
visitor_idYesThe thread/visitor id.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedreply_to_thread
  2. 1 tool update
    • Addedremove_suggested_message
  3. 15 tool updates
    • First observedadd_source
    • First observedadd_suggested_message
    • First observedget_chatbot
    • First observedget_chatbot_analytics
    • First observedget_chatbot_insights
    • First observedget_thread_messages
    • First observedlist_chatbots
    • First observedlist_inbox_threads
    • First observedlist_leads
    • First observedlist_sources
    • First observedlist_suggested_messages
    • First observedrecrawl_source
    • First observedupdate_chatbot_settings
    • First observedupdate_suggested_message
    • First observedupdate_thread_status

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    24 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources