Skip to main content
Glama
privacyflow-app

PrivacyFlow MCP Server

Official

PrivacyFlow MCP Server

MCP server for PrivacyFlow — encrypted messaging via Signal, SimpleX, and Session.

Setup

Prerequisites

Installation

npm install -g privacyflow-mcp-server

Alternatively, use npx for on-demand execution without installing:

npx -y privacyflow-mcp-server

Configuration

Set the following environment variables:

Variable

Required

Default

Description

PRIVACYFLOW_API_KEY

Yes

Your PrivacyFlow API key

PRIVACYFLOW_BASE_URL

No

https://api.privacyflow.app

API base URL

PRIVACYFLOW_API_KEY_HEADER

No

authorization

Auth header: authorization or x-api-key

Usage

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "privacyflow": {
      "command": "npx",
      "args": ["-y", "privacyflow-mcp-server"],
      "env": {
        "PRIVACYFLOW_API_KEY": "pf_live_your_key_here",
        "PRIVACYFLOW_BASE_URL": "https://api.privacyflow.app"
      }
    }
  }
}

OpenCode (.opencode.json)

{
  "mcp": {
    "privacyflow": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "privacyflow-mcp-server"],
      "env": {
        "PRIVACYFLOW_API_KEY": "pf_live_your_key_here",
        "PRIVACYFLOW_BASE_URL": "https://api.privacyflow.app"
      },
      "enabled": true
    }
  }
}

Cursor

Add to your Cursor MCP config (~/.cursor/mcp.json):

{
  "mcpServers": {
    "privacyflow": {
      "command": "npx",
      "args": ["-y", "privacyflow-mcp-server"],
      "env": {
        "PRIVACYFLOW_API_KEY": "pf_live_your_key_here",
        "PRIVACYFLOW_BASE_URL": "https://api.privacyflow.app"
      }
    }
  }
}

Related MCP server: XMTP MCP Server

Tools

Tool

Description

privacyflow_check_health

Check API health and version

privacyflow_verify_api_key

Verify API key validity and list authorized app IDs

privacyflow_list_apps

List authorized apps with names, active state, and configured messengers

privacyflow_poll_messages

Poll incoming messages from your app queue

privacyflow_send_messages

Send messages via PrivacyFlow

Resources

  • privacyflow://docs/api — API endpoint documentation

  • privacyflow://docs/contact-formats — Signal/Session/SimpleX contact ID formats

Prompts

  • privacyflow_reply_to_message — Reply to a polled message preserving routing fields

  • privacyflow_broadcast — Broadcast a message to multiple contacts

Development

npm install        # Install dependencies
npm run dev        # Run with tsx (development)
npm run build      # Build TypeScript
npm test           # Run tests

Testing with MCP Inspector

npx @modelcontextprotocol/inspector node build/index.js

License

MIT

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/privacyflow-app/privacyflow-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server