Bots St

bots.st/chatwithhal-com

HAL

Create and manage help workflows, CRM deals, email campaigns

2908 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
136
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://api.chatwithhal.com/mcpNeeds header Authorization

What it can do

ToolWhat it says it does
cancel_broadcastCancel a scheduled, in-progress, or paused broadcast. Recipients not yet sent to are marked cancelled.
check_sender_domainRe-check the project's custom sender domain verification status against Amazon SES.
configure_sender_domainConfigure a custom sender domain for visitor-facing email on this project (Starter plan and above). Returns DNS records (DKIM CNAMEs, and MX/TXT if a mail-from subdomain is set) that the user must add themselves at their DNS provider before the domain can verify. Reply-To stays on the HAL inbound…
create_articleCreate an article with an initial translation
create_article_groupCreate a new article group
create_automationCreate a new automation
create_broadcastNew to HAL email? Call get_email_capabilities_overview first. Create a draft (or scheduled, if scheduled_at is set) one-off email broadcast. Does not send anything.
create_companyCreate a new company
create_contactCreate a new contact
create_dealCreate a deal for a company. The company's own stage and value follow its primary deal (its newest open new-business deal).
create_email_campaignNew to HAL email? Call get_email_capabilities_overview first. Create an email campaign using campaign language instead of workflow graph internals.
create_email_templateNew to HAL email? Call get_email_capabilities_overview first. Create a reusable workflow email template.
create_guideCreate a new guide
create_webhookCreate a new webhook
create_workflowNew to HAL email? Call get_email_capabilities_overview first. Create a visitor workflow: a trigger plus a branching graph of condition/send_widget_message/send_email/trigger_campaign/end nodes. Call get_workflow_builder_reference first.
delete_broadcastDelete a broadcast. Refused while it is actively sending.
delete_companyPermanently delete a company. Without confirm: true it only returns a preview of what would be removed. Deletes the company with its deals and contact links; its contacts stay. Cannot be undone.
delete_contactPermanently delete a contact. Without confirm: true it only returns a preview of what would be removed. Deletes the contact with its deal links, company links and tracked email threads; its conversations stay, with their visitors made anonymous. Cannot be undone.
delete_dealDelete a deal. A company with no deals left drops out of the pipeline.
delete_email_campaignDelete an email campaign. Refuses if another workflow in the project still chains into it via trigger_campaign or next_campaign_id.
delete_email_imageDelete an image from a project’s email image library. Remove it from any email templates first, or the image block will break.
delete_email_templateDelete a reusable workflow email template. Existing campaigns keep their embedded copy.
delete_guidePermanently delete a guide and its execution history
delete_webhookDelete a webhook
delete_workflowDelete a visitor workflow. Refuses if another workflow in the project still chains into it via trigger_campaign or next_campaign_id.
disable_email_campaignDisable an email campaign.
enable_email_campaignEnable an email campaign.
find_relevant_articlesFind published help articles that fit a conversation, in the visitor's language and limited to ones this visitor may see. Matches the visitor's latest message, or `query` when given. Returns up to 6, best match first; weaker results can be only loosely related, so check the title and excerpt…
generate_ai_response_suggestionGenerate an advisory-only HAL AI reply suggestion for the latest visitor message. Call this after get_conversation, then combine HAL's draft, evidence, and confidence with the conversation messages when composing your final answer. This tool never sends a message to the visitor, even when project…
get_articleGet an article with translations
get_automationGet automation details
get_broadcastGet a single email broadcast, including delivery/open/click counts. With an A/B test, `ab_test` has its settings, `phase` (testing, waiting, winner_sending, done, skipped, cancelled), `ends_at` (automatic winner pick), the `winner`, and `results` (test-group sent/opens/clicks/rates per variant…
get_broadcast_audience_fieldsList the fields available for building a broadcast audience (contact/company builtins, sampled metadata keys, valid operators per type).
get_broadcast_readinessDeliverability checklist for a broadcast before sending: sender authentication (custom domain, DMARC, MAIL FROM/SPF), postal address, project bounce/complaint health, warm-up capacity (how many days the send will be spread over), and content lint (size, image-heavy, subject, spam phrases, link…
get_companyGet a company with contacts, details and its deals. The company stage and deal_value mirror its primary deal.
get_contactGet a contact with full details, recent activity and the deals they are on
get_conversationGet a conversation with its messages and attachment metadata. agents_typing lists teammates drafting a reply right now; if someone is, let them answer instead of replying over them. replied_to_email is set when the conversation started as a reply to a campaign, workflow or broadcast email. Call…
get_conversation_imageGet an image attached to a conversation message as MCP image content so the AI client can inspect it. Images over 2 MB are resized and compressed before delivery. Use an attachment ID returned by get_conversation.
get_dealGet a deal with its company, stage, contacts and stage/amount history
get_deal_pipelineSummarize the sales pipeline: per stage the number of deals, total and probability-weighted amount, plus open/won/lost totals, win rate and open deals whose expected close date has passed. Use list_deals for the deals themselves.
get_email_campaignGet email campaign details.
get_email_campaign_runGet one email campaign run with clicked URLs.
get_email_capabilities_overviewOrientation for HAL email features: campaigns vs workflows vs broadcasts, templates vs project defaults vs inline design, sender domains, images, test sending, track_event, and unsubscribe/suppression. Call this before creating any campaign, workflow, broadcast, or template.
get_email_deliverabilityProject email reporting. Always returns: health (last 30 days across every campaign, workflow and broadcast: sent, sent_last_24h, delivered, hard bounces (bounced), soft bounces, complaints and their rates, plus the status that blocks broadcasts, and reset_at when a list-cleanup reset restarted…
get_email_templateGet a reusable workflow email template.
get_email_unsubscribe_statusCheck whether an email address is currently suppressed for lifecycle email campaigns, for a given category (default "all").
get_guideGet guide details
get_guide_healthWhich guides had steps fail to anchor recently — the signal that a selector rotted in the target app
get_guide_statsPer-guide analytics: triggers, completions, completion rate, per-step drop-off, selector misses
get_macroGet a single shared macro by ID
get_message_tags_statsGet all project tags with their usage counts
get_sender_domainGet the custom sender domain (Starter plan and above) configured for this project, including DNS records, verification status, and any Reply-To override (`sender_domain.reply_to`, alongside the top-level `reply_to` this project's emails actually use).
get_statisticsGet project statistics including responsiveness, conversation volume, and per-agent metrics. Defaults to last 30 days.
get_teamGet a team with its members
get_workflowGet a visitor workflow including its full node/edge graph definition.
get_workflow_builder_referenceNew to HAL email? Call get_email_capabilities_overview first. Static reference for building visitor workflows through create_workflow/update_workflow/validate_workflow: trigger shapes, node types, graph rules, condition/predicate operators, email block types, and variable syntax.
get_workflow_email_defaultsGet the project default email design used to seed new send_email nodes.
get_workflow_executionGet one visitor workflow execution.
import_conversationImport a single historical conversation silently (no webhooks, no notifications). Use for migrating data from other chat platforms.
import_conversationsImport multiple historical conversations in batch (max 100). Each conversation is imported independently — one failure does not affect others. Silent: no webhooks, no notifications.

And 76 more tools.

In its maker's words

Customer conversations, help center, CRM, deals and email campaigns on HAL (chatwithhal.com).

Website
chatwithhal.com/docs/mcp
Publisher
chatwithhal.com
Listed from
the official MCP Registry as com.chatwithhal/mcp
Version
1.0.0, updated 30 Oct 2026
Kinds of work
Messaging and support, Sales and marketing, Shops and payments

The domain it lives on

chatwithhal.com
registered 5 Dec 2025 (11 months ago), at NameCheap, Inc., its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2908 ms
Answered2951 ms
Answered1511 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.