Posting and reading in Slack, Discord, Telegram and similar. Every tool below was read from that server's own
tools/list, so the name and arguments are what the server exposes, not what
its description claims.
| Tool | Server |
|---|---|
| search_sms_servicesanswers Search the SMS VERIFICATION service list — websites/apps a receive-only verification number can get a code for (Discord, Google, Telegram, ...). This is the SMS product line (no eSIM, nothing to install): the user get... arguments: query | PikaSim com.pikasim |
| get_agent_whatsappanswers Read the WhatsApp state of the connected account: whether the owner's phone is verified, which platform numbers they can connect, and which conversations already route to which agent. Call this first whenever the user... arguments: agent_id | Fine Structure ai.finestructure |
| attach_agent_whatsappanswers Connect a platform WhatsApp number to one of the account's agents, so the owner can message that number and reach that agent. Requires the owner to be verified first. Take phone_number_id from get_agent_whatsapp. A nu... arguments: agent_id, phone_number_id | Fine Structure ai.finestructure |
| detach_agent_whatsappanswers Disconnect the owner's WhatsApp route from a platform number. Removes only this account's route; other accounts sharing the number keep theirs. arguments: phone_number_id | Fine Structure ai.finestructure |
| phone_send_smsanswers Send an SMS from a phone number you own. Costs 0.05 USDC, paid per-action via x402. arguments: number_id, to, body, payment | Palmyr ai.palmyr |
| phone_temp_numberanswers Lease a cheap, instant, receive-only US phone number from a pool to receive one SMS verification code — the phone analogue of a disposable temp email inbox. $0.20 for 30 min (ttl_seconds, clamped 300–1800), returned t... arguments: ttl_seconds, payment | Palmyr ai.palmyr |
| telegram_pair_codeanswers Mint a short-lived one-time pairing code. DM it (or /start <code>) to the raccha.ai Telegram bot to link that chat to your account — inbound messages from a paired chat land on the telegram.inbound queue in your names... arguments: owner_key | raccha.ai ai.raccha |
| telegram_sendanswers Send a text message to a Telegram chat_id that has already been paired to your account (via telegram_pair_code). Rejects with the same error regardless of whether the chat_id was never paired or is paired to a differe... arguments: chat_id, owner_key, text | raccha.ai ai.raccha |
| send_slack_messageanswers Send a message to a Slack channel or direct message to a team member. Use when user asks to "message X on Slack", "send a Slack message", "DM someone on Slack", "post to #channel", etc.
[outbound-tier — EVERY call ne... arguments: companyId, message, recipient_name, channel_name, thread_ts | com.getfreedomos/freedom-mcp com.getfreedomos |
| list_whatsapp_optionsanswers WhatsApp prefab options (links only, no form) arguments: locale | ikeytz – Schlüsseldienst Ludwigsburg com.ikeytz |
| compose_whatsappanswers wa.me link; option=zugefallen|abgeschlossen|zylinder|beratung arguments: option | ikeytz – Schlüsseldienst Ludwigsburg com.ikeytz |
| get_sms_service_countriesanswers List the countries offering a quick SMS verification number for one service, with live price, delivery success rate, and whether the number is a real mobile (non-VoIP) or VoIP line. Sorted by success rate — prefer hig... arguments: serviceId | PikaSim com.pikasim |
| list_sms_rentalsanswers List long-term SMS RENTAL numbers: keep the same receive-only number for days to months and receive multiple SMS (fair-use 25/day). Shows each country with its rentalId, duration tiers, live prices, and LIVE STOCK per... | PikaSim com.pikasim |
| order_sms_verificationanswers Buy a QUICK SMS verification number: returns a temporary phone number the user enters on the target service, then the incoming code is read with check_sms_verification. This SPENDS the wallet balance (typically $0.50-... arguments: serviceId, countryId, requestId | PikaSim com.pikasim |
| check_sms_verificationanswers Poll a quick SMS order for the incoming verification code. Read-only. Call every 15-30 seconds after order_sms_verification until status is "received", then relay the code (and full message) to the user. Orders auto-r... arguments: orderId | PikaSim com.pikasim |
| cancel_sms_verificationanswers Cancel a quick SMS order that is still waiting for a code and refund it to the wallet immediately. Refused if the SMS was already delivered (read it with check_sms_verification instead). Requires a connected agent wal... arguments: orderId | PikaSim com.pikasim |
| list_sms_ordersanswers List this wallet's SMS orders — quick verification orders (with their Order IDs) and long-term rentals (with their receipt IDs, numbers, and expiry dates). Read-only. Use it to re-find an order ID or check what is sti... | PikaSim com.pikasim |
| rent_sms_numberanswers Rent a LONG-TERM receive-only SMS number: the user keeps the same number for the whole rental and can receive multiple SMS (fair-use 25/day). This SPENDS the wallet balance. Use list_sms_rentals first for rentalId, va... arguments: rentalId, days, requestId | PikaSim com.pikasim |
| get_sms_rental_messagesanswers Read the inbox of a long-term SMS rental: all received messages, newest first, plus the number's status and expiry. Read-only; poll it when the user expects a message. The receiptId comes from rent_sms_number or list_... arguments: receiptId | PikaSim com.pikasim |
| extend_sms_rentalanswers Extend a long-term SMS rental so the user keeps the same number — days are ADDED on top of the current expiry. This SPENDS the wallet balance at the live tier price (the tool checks the price first and reports what wa... arguments: receiptId, days | PikaSim com.pikasim |
| cancel_sms_rentalanswers Cancel a long-term SMS rental and refund the full amount to the wallet. Only works within 2 hours of purchase AND only if the number has NOT received any message — this mirrors the provider refund window, so if the wi... arguments: receiptId | PikaSim com.pikasim |
| create_sms_templateanswers Створити SMS-шаблон для розсилки. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields. arguments: app_id, entity_id, name, body | QuintaDB com.quintadb |
| create_telegram_templateanswers Створити Telegram-шаблон повідомлення. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields. arguments: app_id, entity_id, name, body | QuintaDB com.quintadb |
| create_whatsapp_templateanswers Створити WhatsApp-шаблон повідомлення. Вставляй 'html_name' поля в body БЕЗ жодних дужок (напр. Full Name). Отримай html_name через get_form_fields. arguments: app_id, entity_id, name, body, channel_id, message_type | QuintaDB com.quintadb |
| get_whatsapp_connection_statusanswers Check whether WhatsApp Business is connected for this company, including WABA/phone metadata and the latest agentic connect session state. | FavCRM io.favcrm |
| create_whatsapp_connect_linkanswers Create a short-lived browser link for WhatsApp Business Embedded Signup. The user must open the link because Meta requires a browser popup to authorize and choose the WABA/phone number. arguments: onboardingMode, ttlMinutes | FavCRM io.favcrm |
| post_to_telegramanswers Publish to a Telegram channel, group or chat as the brand's own bot. WHICH CHAT IS ALWAYS REQUIRED AND IS NEVER GUESSED: pass chatId as the public channel's @username (e.g. @hermosoai) or its numeric id (a group is ne... arguments: chatId, text, imageUrl, imageUrls, videoUrl, disablePreview | Hermoso io.github.hermoso-ai |
| list_telegram_chatsanswers Find the chat ids this Telegram bot can be addressed by. STATE THE LIMIT WHENEVER YOU USE IT: this is NOT the list of chats the bot belongs to — the Bot API publishes no such method — it is every chat that SENT the bo... arguments: limit | Hermoso io.github.hermoso-ai |
| list_telegram_dmsanswers Read what people have SENT to the connected Telegram bot — the newest message from each chat, newest chat first, so you can see who is waiting on a reply. Reply with post_to_telegram using the chatId shown. ⚠ THIS IS ... arguments: limit | Hermoso io.github.hermoso-ai |
| delete_telegram_messageanswers PERMANENTLY delete one message the bot posted to a Telegram chat. Call it WITHOUT confirm first: nothing is deleted and you get a sentence to show the user. There is deliberately NO preview of the message — the Bot AP... arguments: chatId, messageId, confirm | Hermoso io.github.hermoso-ai |
| list_whatsapp_accountsanswers The WhatsApp Business Accounts SHARED WITH THIS BRAND and the phone numbers registered on each — the ids every other WhatsApp tool needs, plus each number’s QUALITY RATING, which is what decides how many messages Meta... | Hermoso io.github.hermoso-ai |
| list_whatsapp_templatesanswers The message templates on one WhatsApp Business Account with the REVIEW STATUS Meta actually holds for each. THE STATUS IS THE POINT: an APPROVED template is the only thing WhatsApp accepts outside the 24-hour customer... arguments: wabaId, name, language, status, limit | Hermoso io.github.hermoso-ai |
| create_whatsapp_templateanswers Submit a new WhatsApp message template for Meta’s review. This is the ONLY way a business can start a WhatsApp conversation: outside the 24-hour window that opens when a customer messages first, WhatsApp accepts appro... arguments: wabaId, name, language, category, components, parameterFormat | Hermoso io.github.hermoso-ai |
| delete_whatsapp_templateanswers PERMANENTLY delete a WhatsApp message template. META DELETES EVERY LANGUAGE OF A NAME AT ONCE, which is a wider blast radius than most callers picture, so call it WITHOUT confirm first: nothing is deleted and it repor... arguments: wabaId, name, confirm, confirmName | Hermoso io.github.hermoso-ai |
| send_whatsapp_messageanswers Send a WhatsApp message from one of the brand’s registered numbers to a customer. TWO KINDS, and which one is legal depends on time: pass `template` (an APPROVED template name) to START a conversation — the only thing... arguments: phoneNumberId, to, template, language, wabaId, components | Hermoso io.github.hermoso-ai |
| send_whatsapp_broadcastanswers Send ONE approved WhatsApp template to MANY recipients — a customer list, a segment, a launch announcement. TEMPLATES ONLY: WhatsApp accepts free-form text only inside the 24-hour customer-service window that opens wh... arguments: jobId, phoneNumberId, template, language, wabaId, recipients | Hermoso io.github.hermoso-ai |
| send_whatsapp_textanswers [demo: deshabilitada] Sends a plain-text WhatsApp message to a customer phone number. Only valid inside the 24-hour customer-service window (Meta error 131026 outside). arguments: to, text, mediaUrl | velora com.somosvelora |
| send_whatsapp_templateanswers [demo: deshabilitada] Sends a pre-approved Meta WhatsApp template message. Window-independent — can be sent proactively, outside the 24-hour session window. arguments: to, templateName, components, languageCode | velora com.somosvelora |
| connect_whatsappanswers [demo: deshabilitada] Connects WhatsApp Business using the BYOA Meta Embedded Signup model. Primary: returns a signup link. Optional: registers a phone number as a lightweight pre-step. arguments: phone | velora com.somosvelora |
| get_uk_number_infoanswers Get details of the BuyUKeSIM UK Number (+44) eSIM: a real UK mobile line for unlimited incoming SMS and calls (app and service verification codes, WhatsApp, Telegram), no KYC, paid in crypto, instant QR. This is disti... | com.buyukesim/mcp com.buyukesim |
| list_integrationsanswers All notification integrations in the project (Slack, Telegram, Discord, PagerDuty, OpsGenie, Teams, webhook, etc.). | hyperping com.hyperping |
| list_alertsanswers Listeaza ultimele notificari trimise userului (email, webhook, slack, discord, telegram), cu detalii despre schimbarea care a declansat fiecare alerta. arguments: type | com.omniwatchguard/mcp com.omniwatchguard |
| delete_templateanswers Видалити шаблон (record/email/sms/telegram/whatsapp). arguments: app_id, template_id, kind | QuintaDB com.quintadb |
| list_channelsanswers Alert delivery channels on the account (email / webhook / Discord / Slack / ntfy / Telegram), their verification state and delivery health. | Watchpup dev.workers.watchpup.watchpup |
| whatsapp_add_group_participant Add a participant to a WhatsApp group arguments: group_id, instance_id, participant_chat_id | Green API WhatsApp com.green-api |
| whatsapp_check_whatsapp Check whether a phone number has a WhatsApp account arguments: instance_id, phone_number | Green API WhatsApp com.green-api |
| whatsapp_connect Connect a WhatsApp instance. Call this before using other tools. Validates credentials via getStateInstance. arguments: api_token, api_url, instance_id | Green API WhatsApp com.green-api |
| whatsapp_create_group Create a WhatsApp group arguments: chat_ids, group_name, instance_id | Green API WhatsApp com.green-api |
| whatsapp_create_instance Create a new WhatsApp instance via the GREEN-API Partner API arguments: partner_token | Green API WhatsApp com.green-api |
| whatsapp_delete_instance Delete a WhatsApp instance via the GREEN-API Partner API arguments: instance_id, partner_token | Green API WhatsApp com.green-api |
| whatsapp_delete_message Delete a message arguments: chat_id, id_message, instance_id | Green API WhatsApp com.green-api |
| whatsapp_delete_notification Delete a notification from the queue (acknowledge receipt) arguments: instance_id, receipt_id | Green API WhatsApp com.green-api |
| whatsapp_disconnect Disconnect a WhatsApp instance and remove credentials from the session arguments: instance_id | Green API WhatsApp com.green-api |
| whatsapp_edit_message Edit a previously sent message arguments: chat_id, id_message, instance_id, message | Green API WhatsApp com.green-api |
| whatsapp_forward_messages Forward messages to another chat arguments: chat_id, chat_id_from, instance_id, messages | Green API WhatsApp com.green-api |
| whatsapp_get_authorization_code Get an authorization code for sign-in by phone number arguments: instance_id, phone_number | Green API WhatsApp com.green-api |
| whatsapp_get_chat_history Get chat message history. Use a small 'count' (default 50, max 100) to keep responses focused. arguments: chat_id, count, instance_id | Green API WhatsApp com.green-api |
| whatsapp_get_contact_avatar Get the avatar of a contact or group arguments: chat_id, instance_id | Green API WhatsApp com.green-api |
| whatsapp_get_contact_info Get information about a contact or group arguments: chat_id, instance_id | Green API WhatsApp com.green-api |
| whatsapp_get_contacts Get the contact list arguments: instance_id | Green API WhatsApp com.green-api |
https://neuronto.com/tools?q=..., or connect an agent to
https://neuronto.com/mcp and call find_tool. No key, no signup.