About mcp-take-blip
@codespar/mcp-take-blip is an MCP server for Take Blip, a chatbot and messaging platform. It provides tools for sending messages, managing contacts, reading threads, handling tickets and running broadcasts. It suits teams that want MCP clients to manage bot-driven customer conversations.
Key features
- 01Message sending and conversation thread lookup
- 02Contact creation, lookup, update and deletion
- 03Ticket creation, closing and listing
- 04Broadcast list creation and sending
- 05Chatbot analytics and flow configuration lookup
- 06Reading and writing bot resource variables
Use cases
- 01Letting an AI assistant review conversations and reply to customers
- 02Opening tickets and handing a conversation to a human agent
- 03Sending notifications or broadcast messages to contacts
MCP support
This project is an MCP server that exposes 18 tools to MCP clients for working with Take Blip messages, contacts and tickets.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @codespar/mcp-take-blipTAKE_BLIP_API_KEYSecretAPI key for take-blipLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
18Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| to | string | Yes | Recipient identity (e.g., [email protected]) |
| type | enum | No | Content type (default: text/plain)text/plain | application/json |
| content | string | Yes | Message text content |
Details
From the project README@codespar/mcp-take-blip
MCP server for Take Blip — chatbot and messaging platform
Quick Start
Claude Desktop
Add to ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"take-blip": {
"command": "npx",
"args": ["-y", "@codespar/mcp-take-blip"],
"env": {
"TAKE_BLIP_BOT_ID": "your-bot-id",
"TAKE_BLIP_ACCESS_KEY": "your-access-key"
}
}
}
}
Claude Code
claude mcp add take-blip -- npx @codespar/mcp-take-blip
Cursor / VS Code
Add to .cursor/mcp.json or .vscode/mcp.json:
{
"servers": {
"take-blip": {
"command": "npx",
"args": ["-y", "@codespar/mcp-take-blip"],
"env": {
"TAKE_BLIP_BOT_ID": "your-bot-id",
"TAKE_BLIP_ACCESS_KEY": "your-access-key"
}
}
}
}
Tools (18)
| Tool | Purpose |
|---|---|
send_message | Send a message to a contact via Take Blip |
get_contacts | List contacts in Take Blip |
create_contact | Create a contact in Take Blip |
get_threads | Get message threads (recent conversations) |
send_notification | Send a notification message to a contact |
get_analytics | Get chatbot analytics and metrics |
create_broadcast | Create a broadcast distribution list and send messages |
get_chatbot_flow | Get chatbot flow/builder configuration |
update_contact | Merge/update fields on an existing contact |
delete_contact | Delete a contact by identity |
get_contact | Get a single contact by identity |
get_thread | Get the message thread between the bot and a specific identity |
create_ticket | Open a support ticket / human handoff for a contact |
close_ticket | Close an open support ticket |
list_tickets | List tickets, optionally filtering by status |
track_event | Track a custom analytics event in the bot event tracker |
set_bot_resource | Set a bot resource value (used as bot variables / state via /resources bucket) |
get_bot_resource | Get a bot resource value by name (variable / state) |
Authentication
Take Blip uses a Key-based auth header computed from the bot ID and access key.
Sandbox / Testing
Take Blip offers a free account for testing. Create a bot to get started.
Get your credentials
- Go to Take Blip
- Create a free account and a chatbot
- Navigate to bot settings to get the bot identifier and access key
- Set the environment variables
Environment Variables
| Variable | Required | Description |
|---|---|---|
TAKE_BLIP_BOT_ID | Yes | Bot identifier |
TAKE_BLIP_ACCESS_KEY | Yes | Bot access key |
Roadmap
v0.2 (planned)
update_contact— Update contact informationdelete_contact— Delete a contactget_message_history— Get message history for a contactcreate_scheduled_message— Schedule a message for later deliveryget_team_metrics— Get team performance metrics
v0.3 (planned)
flow_management— Create and manage conversational flowsai_model_integration— Integrate custom AI models into flows
Want to contribute? Open a PR or request a tool.
Links
Enterprise
Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.