mcpField
M
mcp-take-blip

mcp-take-blip

Local
github.com/codesparCommunication275Updated 4w ago

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

  1. 01Message sending and conversation thread lookup
  2. 02Contact creation, lookup, update and deletion
  3. 03Ticket creation, closing and listing
  4. 04Broadcast list creation and sending
  5. 05Chatbot analytics and flow configuration lookup
  6. 06Reading and writing bot resource variables

Use cases

  1. 01Letting an AI assistant review conversations and reply to customers
  2. 02Opening tickets and handing a conversation to a human agent
  3. 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.

mcp.json · Universal config
{
"mcpServers": {
"codespar-mcp-take-blip": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-take-blip"
],
"env": {
"TAKE_BLIP_API_KEY": "<TAKE_BLIP_API_KEY>"
}
}
}
}
Run commandnpx -y @codespar/mcp-take-blip
Environment variables to set
TAKE_BLIP_API_KEYSecretAPI key for take-blip

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@codespar/mcp-take-blip0.2.2

Tools

18

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
tostringYesRecipient identity (e.g., [email protected])
typeenumNoContent type (default: text/plain)text/plain | application/json
contentstringYesMessage text content

Details

From the project README

@codespar/mcp-take-blip

MCP server for Take Blip — chatbot and messaging platform

npm License: MIT

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)

ToolPurpose
send_messageSend a message to a contact via Take Blip
get_contactsList contacts in Take Blip
create_contactCreate a contact in Take Blip
get_threadsGet message threads (recent conversations)
send_notificationSend a notification message to a contact
get_analyticsGet chatbot analytics and metrics
create_broadcastCreate a broadcast distribution list and send messages
get_chatbot_flowGet chatbot flow/builder configuration
update_contactMerge/update fields on an existing contact
delete_contactDelete a contact by identity
get_contactGet a single contact by identity
get_threadGet the message thread between the bot and a specific identity
create_ticketOpen a support ticket / human handoff for a contact
close_ticketClose an open support ticket
list_ticketsList tickets, optionally filtering by status
track_eventTrack a custom analytics event in the bot event tracker
set_bot_resourceSet a bot resource value (used as bot variables / state via /resources bucket)
get_bot_resourceGet 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
  1. Go to Take Blip
  2. Create a free account and a chatbot
  3. Navigate to bot settings to get the bot identifier and access key
  4. Set the environment variables

Environment Variables

VariableRequiredDescription
TAKE_BLIP_BOT_IDYesBot identifier
TAKE_BLIP_ACCESS_KEYYesBot access key

Roadmap

v0.2 (planned)
  • update_contact — Update contact information
  • delete_contact — Delete a contact
  • get_message_history — Get message history for a contact
  • create_scheduled_message — Schedule a message for later delivery
  • get_team_metrics — Get team performance metrics
v0.3 (planned)
  • flow_management — Create and manage conversational flows
  • ai_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

Markdown supported

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.