Back to Browse

Blip MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server for Blip disposable email — create inboxes, receive emails, extract OTP codes

About

MCP server for Blip disposable email — create inboxes, receive emails, extract OTP codes

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (2 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

7 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Your Blip API keyRequired

Environment variable: BLIP_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-blipemail-email": {
      "env": {
        "BLIP_API_KEY": "your-blip-api-key-here"
      },
      "args": [
        "-y",
        "@useblip/email"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

blip

Instant disposable email inboxes. API, CLI, MCP server, and web app.

useblip.email | Docs | API Reference

useblip/email MCP server

Features

  • Disposable email addresses with random or custom slugs
  • Real-time email delivery via SSE
  • OTP and verification link extraction
  • Webhooks with HMAC-SHA256 signatures and delivery logs
  • CLI for terminal workflows
  • MCP server for AI agents
  • Multi-domain support

Architecture

blip/
  server/core/      Kotlin/Ktor API server (AGPL-3.0)
  cli/              Kotlin/Clikt CLI
  mcp-server/       TypeScript MCP server (npm: @useblip/email)
  shared-models/    Shared Kotlin data models

Quickstart

Managed (useblip.email)

No setup required. Create inboxes at app.useblip.email or via the API:

# Get a session token
curl -X POST https://api.useblip.email/v1/sessions

# Create an inbox
curl -X POST https://api.useblip.email/v1/inboxes \
  -H "Authorization: Bearer <token>"

CLI

brew install bmcreations/tap/blip

blip create
blip inbox --watch

Self-hosted

Prerequisites: JDK 21+, libSQL (sqld)

git clone https://github.com/blipemail/blip.git
cd blip
./gradlew :server:core:buildFatJar

# Start libSQL
sqld --http-listen-addr 127.0.0.1:8081 &

# Run the server
TURSO_URL=http://localhost:8081 WORKER_SECRET=dev-secret \
  java -jar server/core/build/libs/*-all.jar

Or with Docker:

docker build -t blip .
docker run -p 8080:8080 \
  -e TURSO_URL=http://host.docker.internal:8081 \
  -e WORKER_SECRET=your-secret \
  blip

Environment variables

VariableRequiredDefaultDescription
PORTNo8080Server port
TURSO_URLYeshttp://localhost:8081libSQL/Turso database URL
TURSO_AUTH_TOKENNoTurso auth token (production)
WORKER_SECRETYesdev-secretShared secret for authenticating inbound email delivery
FRONTEND_URLNohttp://localhost:4321Frontend URL for CORS

Development

See CONTRIBUTING.md for development setup and contribution guidelines.

# Run tests
./gradlew :server:core:test

# Build CLI
./gradlew :cli:installDist
./cli/build/install/cli/bin/cli --help

# Build MCP server
cd mcp-server && npm install && npm run build

License

This repository uses per-component licensing:

ComponentLicense
server/coreAGPL-3.0
mcp-serverMIT
cliMIT
shared-modelsMIT

The API server is AGPL-3.0 to ensure modifications to the hosted service remain open source. The MCP server, CLI, and shared models are MIT for maximum adoption flexibility.

Reviews

No reviews yet

Be the first to review this server!

Blip MCP Server - MCP server for Blip disposable email — create inboxes, | MCP Marketplace