4,500+ servers built on MCP Fusion
Vinkius

BotPenguin MCP. Manage chats and leads from your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BotPenguin MCP on Cursor AI Code Editor MCP Client BotPenguin MCP on Claude Desktop App MCP Integration BotPenguin MCP on OpenAI Agents SDK MCP Compatible BotPenguin MCP on Visual Studio Code MCP Extension Client BotPenguin MCP on GitHub Copilot AI Agent MCP Integration BotPenguin MCP on Google Gemini AI MCP Integration BotPenguin MCP on Lovable AI Development MCP Client BotPenguin MCP on Mistral AI Agents MCP Compatible BotPenguin MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BotPenguin MCP Server manages your live chat and chatbot operations. It lets your AI agent list contacts, pull chat histories, send automated messages, and trigger SMS verifications.

You can orchestrate lead generation and support workflows by connecting your AI client directly to your chat platform's data.

What your AI agents can do

Get chat history

Retrieves the full message history for a specified chat session.

Get contact

Gets detailed information for a single contact record.

List agents

Lists all human agents or operators configured on the platform.

+ 5 more capabilities included
Retrieve Conversation History

Gets the full message exchange for a specific chat session.

Look Up Contact Details

Pulls the specific records and details for a single contact or lead.

List Active and Past Chats

Provides a list of all ongoing and completed chat sessions.

Search and List Contacts

Retrieves a list of all contacts or leads, optionally filtering by a search text.

Manage Chat Tags and Agents

Lists all available tags used for lead routing and all human agents on the team.

Send Messages into Chats

Sends a message directly into a chat session, assisting the user or system.

Trigger SMS Verification

Sends a One-Time Password (OTP) message to a specified phone number.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BotPenguin MCP Server: 8 Tools for Customer Support

These tools let your AI client read chat histories, look up contact details, and manage the entire customer support lifecycle.

get019d7561

get chat history

Retrieves the full message history for a specified chat session.

get019d7561

get contact

Gets detailed information for a single contact record.

list019d7561

list agents

Lists all human agents or operators configured on the platform.

list019d7561

list chats

Provides a list of all active chat sessions.

list019d7561

list contacts

Lists all BotPenguin contacts and leads, accepting an optional search text.

list019d7561

list tags

Retrieves a list of all predefined tags used to categorize contacts.

send019d7561

send message

Sends a message directly into a specific, active chat session.

send019d7561

send otp

Sends a One-Time Password (OTP) SMS to verify a given phone number.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with BotPenguin, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

This MCP Server lets your AI client handle all your live chat and chatbot stuff. You can use it to list contacts, pull chat histories, send automated messages, and trigger SMS verifications, all without leaving your chat platform. You'll get direct access to your chat data and contact records, letting your agent run whole lead generation and support workflows.

You can use list_contacts to pull a list of all your contacts and leads; you can even pass in a search text to narrow it down. To get details on one specific person, run get_contact to pull their full record. You can pull a list of all ongoing and past chats using list_chats.

If you need to send a message into an active chat, send_message lets your agent drop a message right into the conversation. Need the full back-and-forth? get_chat_history retrieves every message from a specific chat session. You can use list_agents to see every human agent set up on the platform. You can also pull a list of all predefined tags with list_tags to figure out how leads are categorized.

If you need to verify a phone number, send_otp sends a One-Time Password SMS to the number you give it. You can run list_contacts with a search text to find leads, and you can check out the details for a single lead using get_contact.

How BotPenguin MCP Works

  1. 1 1. Subscribe to this server and provide your BotPenguin API Token.
  2. 2 2. Your AI client calls a tool like list_contacts or list_chats to gather initial data.
  3. 3 3. The AI client processes the returned data and calls subsequent tools (get_contact, get_chat_history, send_message) to complete the task.

The bottom line is that your AI agent runs the entire workflow, calling multiple BotPenguin tools in sequence to complete a complex task.

Who Is BotPenguin MCP For?

The operations lead who has to manually check 10 different dashboards to see if a lead was routed correctly. The sales manager who needs to quickly find a contact's full chat history to close a deal. Or the support engineer who needs to trigger a verification code without touching the chat UI.

Customer Support Manager

Uses the server to pull the full chat history (get_chat_history) and confirm the conversation flow before escalating a ticket, ensuring no context is lost.

Sales Operations Lead

Runs reports on all leads (list_contacts) and checks team routing rules by listing tags (list_tags) and agents (list_agents) to optimize outreach.

Marketing Automation Specialist

Uses the server to send follow-up messages (send_message) to leads and trigger verification codes (send_otp) as part of a programmatic campaign.

What Changes When You Connect

  • See every message exchanged in a chat session using get_chat_history. Your agent pulls the full transcript, so you never lose context when deciding the next move.
  • Get immediate lead status by calling list_contacts. You can search and pull details on specific leads, letting your agent know exactly who it's talking to.
  • Coordinate outreach by listing available tags (list_tags) and agents (list_agents). Your AI client ensures the lead is tagged correctly and routed to the right human.
  • Take action directly in a conversation using send_message. Instead of just reading the transcript, your agent can reply or follow up programmatically.
  • Verify user identity instantly. send_otp handles triggering SMS verification codes, which is essential for lead qualification flows.
  • Monitor your operations by listing chats (list_chats). Your agent gets a real-time overview of all active sessions without opening a dashboard.

Real-World Use Cases

01

Need to hand off a complex lead to a human agent.

A sales agent finds a hot lead but needs to pass the full context to a teammate. Instead of copying and pasting chat logs, the agent runs get_chat_history and then calls list_agents to confirm the right person is available for takeover.

02

A lead needs phone verification before conversion.

The chat bot gathers a phone number, but the lead isn't verified. The agent uses get_contact to confirm the basic details, and then runs send_otp to send the necessary SMS code, completing the qualification step.

03

Checking all active support issues at a glance.

The support manager needs a quick status update. The agent calls list_chats to see all open sessions, and then uses list_tags to filter those chats to only show 'High Priority' issues.

04

Sending a follow-up message to a lead who went silent.

The sales team needs to follow up on a cold lead. The agent first uses list_contacts to find the user, and then uses send_message to send a targeted follow-up without having to manually open the chat window.

The Tradeoffs

Relying on Manual Dashboard Workflows

A user tries to manually check a contact's status by clicking through the UI: Dashboard -> Contacts -> Search -> Select Contact -> View Chat History. This takes five clicks and involves copy-pasting data.

Your AI agent handles this automatically. You only need to ask for the contact's details and the history, letting the agent run get_contact and get_chat_history in sequence.

Guessing the Right Team Member

A support agent has to guess which team member is best suited for a complex ticket, wasting time on internal Slack messages.

Use list_agents to see who is available and list tags (list_tags) to confirm the lead's topic, ensuring the fastest possible route.

Forgetting the Conversation Context

A developer reads the chat log, but forgets a key detail discussed 20 messages ago, leading to an incorrect response.

Always run get_chat_history first. This gives your agent the full, chronological context needed for accurate responses, eliminating guesswork.

When It Fits, When It Doesn't

Use this server if your core process involves managing conversations or leads (e.g., sales, support, marketing). You need to read chat transcripts, update contact records, or send messages programmatically. Don't use it if you only need to store data (use a dedicated database client) or if your process is purely internal (use a simple messaging API). If you need to manage the flow—like 'check the contact, then send an OTP, then send a follow-up message'—this is the right tool. If you just need to list tags, use list_tags; if you need the full chat data, use get_chat_history.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BotPenguin. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_chat_history get_contact list_agents list_chats list_contacts list_tags send_message send_otp

Having to jump between contact lists and chat logs is a time sink.

Right now, if a lead asks a question, you open the chat UI. You scroll back through pages of messages. Then you have to switch tabs to the 'Contacts' section to see if that person is already tagged or if you need to trigger a verification code. It's three different systems, three different clicks, and a high chance of missing context.

With the BotPenguin MCP Server, your AI agent handles the whole sequence. You ask it to 'Check John Doe's status.' The agent automatically runs `list_contacts`, pulls his details with `get_contact`, and even checks his recent chat context using `get_chat_history`. It gives you one answer, not three.

BotPenguin MCP Server: Control every action in the conversation.

You no longer have to manually copy the conversation transcript or trigger a separate SMS system. The agent runs `get_chat_history` to read the conversation, and then `send_message` to reply, all within the same interaction. It's a single, cohesive flow.

Your conversational automation is now driven by clear, callable actions. You're not just viewing data; you're executing the next step in the customer journey—reliably and instantly.

Common Questions About BotPenguin MCP

How do I use the `list_chats` tool to see all active chats? +

Calling list_chats gives you a list of all currently open chat sessions. This list includes the chat IDs you need to pass to other tools, like get_chat_history, to pull the specific messages.

What is the difference between `list_contacts` and `get_contact`? +

list_contacts provides a searchable list of all leads, letting you see who's in the system. get_contact pulls the full, detailed record for one specific contact ID.

Can I send an SMS using the `send_otp` tool? +

Yes, send_otp triggers an SMS message containing a One-Time Password (OTP) to verify a user's phone number. It's designed specifically for verification flows.

How do I send a follow-up message using the `send_message` tool? +

You must first identify the correct chat session ID. Then, the agent uses send_message to deliver the text. The agent handles the sequencing so you don't have to.

Do I need to use `list_tags` before I can run `list_contacts`? +

No. list_tags and list_contacts are separate actions. You can list all contacts first, and then, if needed, use the tag information to filter or refine your search.

How does the `send_otp` tool handle failed verification attempts? +

The send_otp tool sends a fresh, single-use code each time. If a user fails verification, you simply trigger the tool again; it overwrites the old code and sends a new one to the number.

What information does `list_agents` provide about human team members? +

The list_agents tool lists the names and IDs of all configured human agents. This helps you route leads to the correct person or team based on their availability or expertise.

If I run `get_chat_history`, how do I ensure I get the full conversation log? +

The get_chat_history tool pulls the complete message thread for the specified chat ID. You just need to provide the correct chat session identifier to get all messages from the start to the present.

Can I search for a specific lead or contact by name? +

Yes! Use the list_contacts tool and provide the search_text parameter with the name, email, or details you are looking for. The agent will return the matching profiles.

How do I review the chat history of a conversation? +

First, use list_chats to find the active or historical session. Then, use get_chat_history with the Chat ID to retrieve the full log of messages.

Can I send an OTP SMS to a user? +

Yes. Use the send_otp action and provide the user's phone number (with the country code). BotPenguin will handle the integration to send the verification code.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for BotPenguin. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.