Parallel Poke

Provides an MCP bridge between Parallel monitors and Poke for SMS alerts and monitor management.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can bridge Parallel monitors with Poke to receive SMS alerts when changes occur and to manage monitors via chat. This MCP server listens for webhooks from Parallel, forwards details to Poke for notifications, and exposes tools to create, update, and list monitors from your conversations.

How to use

You connect a Poke client to this MCP server to manage your Parallel monitors and receive SMS updates. Start by deploying the server and linking it to your Poke account. Then you can text Poke to create monitors, list your monitors, view recent events, or delete a monitor. When a monitor detects changes, the server forwards the event data to Poke, which formats an SMS and sends it to you. You can also let Poke call the MCP tools to create, update, or delete monitors directly.

Key capabilities you can use from Poke include creating a monitor with a cadence, listing all monitors, retrieving details for a specific monitor, updating a monitor’s cadence or webhook, deleting a monitor, and fetching recent events across monitors.

How to install

Prerequisites you need on your machine or hosting environment:

  • Python 3.8+ (for the MCP server)

  • Access to a hosting platform or a local environment to run the Python service

Follow these steps to deploy and run the server locally as a development setup:

# 1. Clone the repository
git clone https://github.com/konarkm/parallel-poke-mcp.git
cd parallel-poke-mcp

# 2. Create a virtual environment
python3 -m venv venv
source venv/bin/activate  # use venv\Scripts\activate on Windows

# 3. Install dependencies
pip install -r requirements.txt

# 4. Set up environment variables
# Copy example and edit with your actual keys
cp .env.example .env
# Edit .env with your API keys and settings

# 5. Run the server
python3 src/server.py

Test tooling (optional):

npx @modelcontextprotocol/inspector

Connect to the server at http://localhost:8000/mcp using the MCP Inspector to verify the endpoint.

## Additional sections

Configuration, security, usage examples, troubleshooting, and notes are described below to help you operate smoothly.

## Available tools

### create\_monitor

Create a new monitor with a query and cadence (hourly/daily/weekly)

### list\_monitors

List all your active monitors

### get\_monitor

Get details of a specific monitor

### update\_monitor

Update a monitor (cadence, webhook, metadata)

### delete\_monitor

Delete a monitor

### list\_recent\_events

Get recent events across monitors
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational