← Tendabot MCP
Reference

All 52 MCP tools.

Everything the server exposes, grouped by the job it belongs to. 22 are read-only and 30 need a write key. Nothing here is aspirational — if it is on this page, the server answers it today.

Manage bots · guide
ToolNeedsWhat it does
list_botsreadEvery bot across every workspace you administer, with the workspace it belongs to.
get_botreadOne bot in full — instructions, model, settings.
update_bot_instructionswriteRewrite what the bot is told to do. Snapshotted, so you can roll back.
update_bot_settingswriteModel, office hours, handoff, automations.
test_botwriteAsk the bot a question and read the answer, without touching a real conversation.
get_overviewreadConversation counts by stage, per bot, across every workspace.
Reply to customers · guide
ToolNeedsWhat it does
list_conversationsreadThe shared inbox. Filter by bot, stage or channel.
get_conversationreadEvery message in order, plus the lead details captured on the thread.
send_replywriteReply as a human. Never metered and never counted against your plan.
take_overwriteStop the AI on a thread so a person can answer.
hand_to_aiwriteGive the thread back; the AI resumes answering.
set_conversation_statuswriteMove a thread between open, pending and closed.
list_signupsreadCaptured leads — anyone who gave a name, email or phone to a bot.
get_signupreadOne lead in full.
update_signupwriteEdit a lead record or add a note.
get_pipelinereadYour sales board — who is at which stage, what the open pipeline is worth, and whether the bot or a person moved them.
list_opportunitiesreadLeads the AI let slip, found twice a day: why, what they said, what to do and a message ready to send.
update_opportunitywriteMark a missed opportunity done or not worth it once the team has replied, called or made an offer.
scan_opportunitieswriteRead the latest chats for missed opportunities right now instead of waiting for the next scheduled scan.
move_contactwriteMove someone to another stage or set what their deal is worth. Unlike the bot, you can move people backwards and close them.
list_tagsreadYour tags, how many people carry each, and which ones keep the AI quiet.
tag_contactwriteTag the person in a chat, e.g. Client, or take the tag off. A tag can keep the AI quiet for them: no replies, no follow-ups.
Add knowledge · guide
ToolNeedsWhat it does
list_knowledgereadEverything a bot has been taught, by source.
add_knowledgewriteTeach the bot a new fact, policy or document.
delete_knowledgewriteRemove one chunk by id — the fix for an answer that went stale.
list_knowledge_chunksreadThe retrievable pieces, so you can find the one that is wrong.
add_websitewriteCrawl a URL and turn its pages into citable knowledge.
resync_websitewriteRe-crawl after you have changed the site.
list_help_articlesreadPublished help centre articles.
upsert_help_articlewriteWrite an article. It serves readers for SEO and teaches the bot at the same time.
reorder_help_articleswritePull the articles that matter to the top.
list_filesreadThe PDFs and voice notes the AI can send, and how often each went out.
add_filewriteAdd a course PDF, price sheet or voice note from a link, and say when to send it.
update_filewriteChange which course a file is for, when it goes out, or pause it.
delete_filewriteRemove a file so the AI stops sending it.
set_file_librarywriteLet the AI send files by itself, or stop it.
Costs & usage · guide
ToolNeedsWhat it does
get_bot_costsreadSpend per bot, with cost per reply and the model breakdown.
get_credit_balancereadCredits and AI replies left this month, per workspace.
get_ad_resultsreadChats, leads, sales and spend per Click-to-WhatsApp ad, with the cost of each.
get_meta_conversionsreadWhether sales from ads reach Meta, and which ad conversations were reported as a Purchase.
set_meta_purchase_stagewriteMark a pipeline stage as a sale, so ad leads who reach it are sent to Meta as a Purchase.
set_meta_trackingwriteConnect a WhatsApp number to the Meta dataset, so ad leads and sales are reported to Meta.
list_feedbackreadBug reports your team has sent from inside the console — what broke, who hit it, and which are still open.
Connect your store · guide
ToolNeedsWhat it does
list_channelsreadWhich channels a bot answers on — widget, WhatsApp, Messenger, email.
create_channelwriteAdd a web chat widget to a bot and get the script tag to paste on the site.
sync_catalogwritePull the live Shopify or WooCommerce catalogue so answers use real prices.
update_widgetwriteColours, launcher, position, starter questions, and which domains may embed the widget.
list_templatesreadWhatsApp templates and where each stands with Meta — only approved ones can be broadcast.
submit_templatewriteSend a WhatsApp template to Meta for approval, so you can message people outside the 24-hour window.
send_order_updatewriteTell a customer their order was placed, paid, shipped or delivered — on WhatsApp, from any system that can call a tool.
edit_templatewriteChange the wording of a WhatsApp template, keeping its name, and send it back to Meta for review.
get_whatsapp_healthreadCheck a WhatsApp number with Meta — token, payment method, registration, quality and limits. Start here when sends fail.
Endpoint
https://platform.tendabot.com/api/mcp/YOUR_KEY

Create a key under Settings → Claude & API access. A read-only key refuses every write tool by name, so you can hand one over without thinking about it. How the connection works.

Ready when you are

Your first agent, answering in five minutes.