List of MCP commands

MCP commands help you take actions in your account to manage data and run standard operations without using the interface. Use them to get statistics, find records, or start workflows directly in the chat.

For example, you can view your list of chatbots, update contact data in the CRM system, or send an email campaign using specific settings.

Read also: Сonnect and use SendPulse’s MCP server for AI integrations.

Let’s talk about what tools you can use in MCP and how to use them.

Chatbots

Chatbot tools help you manage your bots across all social media channels.

Use them to view statistics, launch campaigns, find contacts by tags and variables, browse conversations, and send messages to users.

Tool Action in your SendPulse account Example of a chat message
chatbots_account_show Shows account information. Show my account information.
chatbots_bots_list Shows a list of all chatbots. Show the list of my chatbots.
chatbots_bots_statistics_show Shows statistics of a selected chatbot. Show statistics of the ToyShop chatbot on WhatsApp.
chatbots_bots_tags_list Shows chatbot tags. Show tags of the ToyShop chatbot on Instagram.
chatbots_bots_campaigns_m_send Launches a campaign in a Facebook chatbot. Send a Facebook campaign in ToyShop: “The new collection is now available.”
chatbots_bots_campaigns_wa_send Launches a campaign in a WhatsApp chatbot. Launch a WhatsApp campaign in ToyShop: “Your order is ready for shipping.”
chatbots_bots_campaigns_i_send Launches a campaign in an Instagram chatbot. Send an Instagram campaign in ToyShop: “Check out new arrivals on our Story.”
chatbots_bots_campaigns_t_send Launches a campaign from a Telegram chatbot. Send a Telegram campaign in ToyShop: “Hi! Get 20% off until Friday.”
chatbots_bots_campaigns_v_send Launches a campaign in a Viber chatbot. Launch a Viber campaign in ToyShop: “Free delivery on orders over 50 USD.”
chatbots_dialogs_list Shows recent chatbot conversations. Show the last 20 ToyShop conversations.
chatbots_chats_messages_list Shows chat message history. Show chat message history with user 6930338aae1f752ca105943f in ToyShop.
chatbots_contacts_show Finds contact cards by IDs. Show contact 6930338aae1f752ca105943f in ToyShop.
chatbots_contacts_list_by_var_id Finds contacts by variable ID values. Find contacts in ToyShop where ID 12 has the value VIP.
chatbots_contacts_list_by_var_name Finds contacts by variable name. Find contacts in ToyShop with the VIP client status. ”
chatbots_contacts_messages_m_send Sends a message to a contact in a Facebook chatbot. Send a message on Facebook to contact 6930338aae1f752ca105943f: “We’ve received your request.”
chatbots_contacts_messages_wa_send Sends a message to a contact in a WhatsApp chatbot. Send a message on WhatsApp to contact 6930338aae1f752ca105943f: “Your order arrives today!”
chatbots_contacts_messages_lc_send Sends a message to a contact in live chat. Send a message to contact 6930338aae1f752ca105943f in live chat: “Hi, how can I help you?”
chatbots_contacts_messages_i_send Sends a message to a contact in an Instagram chatbot. Send a message on Instagram to contact 6930338aae1f752ca105943f: “Thank you for your comment!”
chatbots_contacts_messages_t_send Sends a message to a contact in a Telegram chatbot. Send a message from ToyShop on Telegram to contact 6930338aae1f752ca105943f: “Thank you for your order!”
chatbots_contacts_messages_v_send Sends a message to a contact in a Viber chatbot. Send a message on Viber to contact 6930338aae1f752ca105943f: “Your bonus has been credited.”
chatbots_contacts_variables_set Adds a contact variable. Set the VIP client status for contact 6930338aae1f752ca105943f in the ToyShop chatbot.
chatbots_contacts_tags_set Assigns a tag to a contact. Add the paid_customer tag to contact 6930338aae1f752ca105943f.
chatbots_contacts_notes_list Shows a team member’s notes in a chat with a contact. Show chat notes about contact 6930338aae1f752ca105943f.
chatbots_contacts_notes_create Creates a note in a chat with a contact. Add a note to contact 6930338aae1f752ca105943f: “Asked to call back after 6:00 PM.”
chatbots_flows_list Shows a chatbot’s flows. Show ToyShop flows on WhatsApp.
chatbots_flows_run Runs a flow for a contact. Run the welcome flow for contact 6930338aae1f752ca105943f.

CRM

CRM tools help you manage contacts, deals, sales pipelines, tasks, and products.

Use them to view lists, open cards, update statuses and deal amounts, add comments, and link deals to products.

Tool Action in your SendPulse account Example of a chat message
crm_contacts_list Shows the list of your CRM contacts. Show my CRM contact list. Include the first 50 contacts.
crm_contacts_list_by_email Finds contacts with a specific email address. Find the contact with the email address alex.example@gmail.com.
crm_contacts_show Finds a contact card by ID. Show contact 30166301.
crm_contacts_create Creates a contact with specific data. Create a new contact.

Name: Michael Scott

Email address: michaelscott@gmail.com

Phone number: 12345678

crm_contacts_update Updates contact data using an ID. Update contact 30166301.

Company: Dunder Mifflin

Status: Lead

crm_contacts_deals_list Shows deals linked to a contact. Show deals linked to contact 30166301.
crm_contacts_comments_create Adds a comment to a contact card. Add a comment to contact 30166301: “Requested a call on Friday.”
crm_pipelines_list Shows your list of sales pipelines. Show my sales pipelines.
crm_pipelines_show Finds a pipeline by ID. Show pipeline 12.
crm_pipelines_create Creates a new sales pipeline. Create a new pipeline named “Wholesale sales.”
crm_pipelines_update Updates a pipeline using its ID. Rename the 12 pipeline to “B2B sales.”
crm_pipelines_steps_list Shows the stages of a pipeline. Show the stages of pipeline 12.
crm_pipelines_steps_create Adds a stage to a pipeline. Add a stage named “Demo scheduled” to pipeline 12.
crm_pipelines_steps_update Updates a pipeline stage using its ID. Update stage 55 in pipeline 12: name “Contract sent.”
crm_pipelines_steps_delete Deletes a pipeline stage using its ID. Delete stage 55 from pipeline 12.
crm_deals_list Shows your list of deals. Show my current deals. Include the first 20 deals.
crm_deals_show Finds a deal card by ID. Show deal 11332210.
crm_deals_create Creates a deal with a name, amount, and pipeline. Create a new deal.

Order: #A-773

Amount: 2,000 USD

Pipeline: B2B sales

Stage: New request

crm_deals_update Updates a deal using its ID. Update deal 11332210.

Amount: 3,000 USD

Stage: Negotiating

crm_deals_contacts_list Shows contacts linked to a deal. Show contacts linked to deal 11332210.
crm_deals_comments_create Adds a comment to a deal. Add a comment to deal 11332210: “Awaiting payment by 2025/03/12.”
crm_deals_pipelines_change Moves a deal to another pipeline or stage. Move deal 11332210 to “Wholesale sales.” Set the stage to “Invoice sent.”
crm_boards_list Shows your list of task boards. Show my task boards.
crm_boards_show Shows a task board using its ID. Show board 145412.
crm_boards_create Creates a new task board. Create a board named “Onboarding clients.”
crm_boards_update Updates a task board using its ID. Rename board 145412 to “Client onboarding.”
crm_boards_steps_create Adds a column to a board. Add a column named “In progress” to board 145412.
crm_boards_steps_update Updates a column on a board using its ID. Update column 21 on board 145412.

Name: Review.

crm_tasks_list Shows your list of CRM tasks. Show my current tasks. Include the first 30 tasks.
crm_tasks_show Finds a task by ID. Show task 637452.
crm_tasks_create Creates a task on a board and stage. Create a task named “Call client” on the “Client onboarding” board in the “To do” column. It should be due 2025/05/12 at 3:00 PM.
crm_tasks_update Updates a task using its ID. Update task 637452. Move it to the “Done” stage and set the deadline to 2025/06/12 at 6:00 PM.
crm_tasks_comments_create Adds a comment to a task. Add a comment to task 637452: “The client has confirmed the call time.”
crm_products_list Shows your list of CRM products. Show my products. Include the first 50 products.
crm_products_deals_list Shows products linked to a deal. Show products linked to deal 11332210.
crm_products_deals_add Adds products to a deal. Add two “Teddy bear” products priced at 3,000 USD each to deal 11332210.

Email

Email service tools provide access to mailing lists, campaigns, templates, tags, and the blacklist.

Use them to manage contacts, create lists, set up campaigns, update recipient data, and view sending statistics.

Tool Action in your SendPulse account Example of a chat message
email_addressbooks_list Shows your mailing lists. Show the mailing lists in my account.
email_addressbooks_show Finds information about a mailing list by ID. Show mailing list 502233.
email_addressbooks_create Creates a mailing list. Create a mailing list named “Black Friday 2025.”
email_addressbooks_update Updates a mailing list name. Rename list 502233 to “BF 2025 leads.”
email_addressbooks_delete Deletes a mailing list. Delete mailing list 502233.
email_addressbooks_cost Estimates the campaign cost for a mailing list. Calculate the campaign cost for mailing list 502233 with the subject line “50% off new collection.”
email_addressbooks_emails_list Shows all email addresses in a mailing list. Show all email addresses in mailing list 502233.
email_addressbooks_emails_show Shows information about a specific email address in a mailing list. Show details for alex.example@gmail.com in mailing list 502233.
email_addressbooks_emails_create Adds an email address to a mailing list. Add email address alex.example@gmail.com to mailing list 502233. The contact’s name is Alex.
email_addressbooks_emails_delete Deletes an email address from a mailing list. Delete email address alex.example@gmail.com from mailing list 502233.
email_addressbooks_emails_unsubscribe Unsubscribes an email address from a mailing list. Unsubscribe email address alex.examplenko@gmail.com from mailing list 502233.
email_addressbooks_emails_total Shows the number of email addresses in a mailing list. Show how many addresses there are in the 502233 mailing list.
email_addressbooks_emails_phone_update Updates a contact’s phone number in a mailing list. Update the phone number for alex.example@gmail.com in the 502233 mailing list to 1230501112233.
email_addressbooks_emails_variables_update Updates a contact’s variables. Update variables for email address alex.example@gmail.com in the 502233 mailing list.

City: Sheffield

Status: VIP

email_addressbooks_variables_list Shows mailing list variables. Show my mailing list variables.
email_addressbooks_variables_emails_list Finds contacts by variable value. Find contacts in the 502233 mailing list with the VIP status.
email_addressbooks_campaigns_list Shows campaigns sent to a mailing list. Show campaigns sent to mailing list 502233.
email_campaigns_list Shows your list of email campaigns. Show my last 20 email campaigns.
email_campaigns_show Shows information about a campaign by ID. Show campaign 14973974.
email_campaigns_create Creates an email campaign. Create a new email campaign named “BF reminder.”

Subject: Get 30% off

Sender: sales@toyshop.com

Mailing list: 502233

Schedule for: Tomorrow, 10:00 AM

email_campaigns_update Updates a campaign before sending. Update campaign 14973974.

Subject: Last chance to get 30% off

Schedule for: Today, 12:00 AM

email_campaigns_delete Cancels a campaign. Cancel campaign 14973974.
email_campaigns_emails_show Shows email addresses and delivery statuses in a campaign. Show email address statuses in campaign 14973974.
email_campaigns_stats_countries Shows campaign statistics by country. Show countries in the campaign 14973974 statistics.
email_campaigns_stats_referrals Shows campaign statistics by referral sources. Show referral sources in campaign 14973974.
email_templates_list Shows your list of email templates. Show my email templates.
email_templates_show Finds a template by ID. Show template 775667.
email_templates_show_by_name_slug Finds a system template by name. Show a template named “black-friday-sale.”
email_templates_create Creates a template using HTML code. Create a template named “BF 2025 header” using HTML: Black Friday.
email_templates_update Updates or renames a template. Update template 775667. Replace HTML for <h1>Hello!</h1><p>Your order is confirmed.</p>.
email_senders_list Shows your list of senders. Show my sender email addresses.
email_senders_create Adds a sender. Add the sender named “ToyShop,” sales@toyshop.com.
email_senders_delete Deletes a sender. Delete sender sales@toyshop.com.
email_senders_code_send Sends a sender verification code. Send a code to sales@toyshop.com.
email_senders_code_activate Sends a sender confirmation email. Verify sender sales@toyshop.com with code 123456.
email_emails_list Shows your list of sent emails. Show 20 emails from the last 7 days.
email_emails_show Shows information about a sent email using its ID. Show email 1375516.
email_emails_show_details Shows detailed email statistics. Show details about email 1375516.
email_emails_delete Deletes a sent email record. Delete email record 1375516.
email_emails_statistics_list Shows email statistics for a specific timeframe. Show email statistics for November 2025.
email_emails_statistics_show Shows statistics for a specific email. Show statistics for email 1375516.
email_tags_list Shows your list of tags. Show my tags.
email_tags_create Creates a tag. Create a tag named “VIP clients.”
email_tags_update Updates a tag name. Rename tag 2505 to “High LTV.”
email_tags_delete Deletes a tag. Delete tag 2505.
email_tags_emails_pin Assigns a tag to an email address. Assign the “VIP clients” tag to the contact alex.example@gmail.com.
email_tags_emails_unpin Removes a tag from a contact using its email address. Remove the “VIP clients” tag from the contact alex.example@gmail.com.
email_tags_phones_pin Assigns a tag to a phone number. Assign the “VIP clients” tag to the contact 1230501112233.
email_tags_phones_unpin Removes a tag from a contact using its phone number. Remove the “VIP clients” tag from the contact 1230501112233.
email_blacklist_emails_list Shows blacklisted email addresses. Show my blacklist.
email_blacklist_emails_add Adds an email address to your blacklist. Add email address alex.example@gmail.com to my blacklist.
email_blacklist_emails_delete Removes an email address from your blacklist. Remove the email address alex.examplenko@gmail.com from my blacklist.
email_balance_show Shows your total balance. Show my balance.
email_balance_show_detail Shows pricing plan details across all tools. Show my pricing plan details.

SMTP

SMTP service tools provide access to transactional email sending.

Use them to view sent emails, monitor delivery statistics, and analyze delivery errors.

Tool Action in your SendPulse account Example of a chat message
smtp_emails_list Shows the list of emails sent through SMTP. Show emails sent through SMTP in the last 7 days.
smtp_emails_show Shows detailed information about an SMTP email using its ID. Show SMTP email pzkic9-0afezp-fc.
smtp_emails_show_list Shows detailed information about multiple emails. Show details for all SMTP emails sent yesterday.
smtp_emails_send Sends an email through SMTP. Send an email through SMTP.

Sender: sales@toyshop.com

To: alex.example@gmail.com

Subject: Your order has been shipped!

Email body: Your order has been handed over to the delivery service.

smtp_emails_total Shows the number of SMTP emails for a specific timeframe. Show how many emails were sent through SMTP this month.
smtp_bounces_list Shows your list of email addresses with delivery errors. Show email addresses with delivery errors for 2025/11/23.
smtp_bounces_total Shows your number of delivery errors for a specific timeframe. Show how many delivery errors occurred last month.
smtp_unsubscribes_list Shows your list of email addresses unsubscribed from SMTP emails. Show who unsubscribed from my SMTP emails.
smtp_unsubscribes_create Adds an email address to your SMTP unsubscribe list. Unsubscribe the email address alex.example@gmail.com from SMTP emails.
smtp_unsubscribes_delete Removes an email address from the SMTP list of unsubscribed contacts. Remove the email address alex.example@gmail.com from unsubscribed contacts.
smtp_unsubscribes_resubscribe Returns an email address to the SMTP recipient list. Resubscribe the email address alex.example@gmail.com to SMTP emails.
smtp_unsubscribes_is_unsubscribed Checks whether an email address is unsubscribed. Check if alex.example@gmail.com is unsubscribed from my SMTP emails.
smtp_ips_list Shows IP addresses used for sending. Show SMTP IP addresses.
smtp_senders_list Shows SMTP senders. Show SMTP senders.
smtp_senders_create Adds a sender email address. Add a sender.

Name: ToyShop

Email address: smtp@toyshop.com

smtp_senders_domains_list Shows domains used as sender email addresses. Show SMTP domains.
smtp_senders_domains_create Adds a domain as a sender email address. Add the toyshop.com domain to SMTP.
Rate this article about "List of MCP commands"

User Rating: 5 / 5 (4)

Previous

Integrate Google Gemini with SendPulse tools

Next

Сonnect and use SendPulse’s MCP server for AI integrations

Popular in Our Blog

Try SendPulse today for free