Blood Pressure Tool
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Blood Pressure Toollog a blood pressure reading of 120/80 with notes feeling well"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Blood Pressure Tool
This repository contains a simple MCP server for managing blood pressure readings in Open WebUI, or other tools that can use MCP. It allows users to create, read, update, and delete blood pressure records.

Installation
Database Setup
Before using bptool, set up the postgresql database, for example:
psql -h dbserver -U dbadmin bptool_db <create_schema.sqlInstall bptool MCP server
To work with Open WebUI, bptool needs to be started by mcpo:
git clone https://github.com/mclarkson/bptool.git
cd bptool
cp env.sample .env
# Edit .env with database details
uvx --with psycopg2-binary --with . mcpo --port 8000 -- python -m bptool.apiRunning locally
# Ensure `.env` is correct and in the current directory
python -m venv venv
. venv/bin/activate
pip install -e .
mcpo --port 8000 -- python -m bptool.apiInstall bptool command line tool
pip install -e .Related MCP server: Intelligent Medical Assistant
Usage
Command Line Interface
# Help
bptool -h
# Create a reading
bptool create --systolic 120 --diastolic 80 --notes "Feeling well"
# Read recent readings
bptool read --limit 5Open WebUI
Admin Panel -> Settings -> External Tools -> Add Connection
Type = 'OpenAPI'
URL = 'http://:8000'
Auth = 'Bearer'
To match mcpo
--api-keysetting, or none if not set.
TODO
Add code for saving data as the user, not default_user.
Add the prompt.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables management of user health profiles with capabilities to list, retrieve, and add user health information. Provides a sample implementation for testing MCP functionality with ChatGPT and other MCP-compatible tools.Last updated
- Flicense-qualityDmaintenanceAn MCP server and web application that enables natural language medical queries and patient data analysis powered by Gemini AI. It allows users to track and analyze patient biometrics, including vitals, sleep patterns, and laboratory results, through a comprehensive set of automated medical tools.Last updated
- AlicenseAqualityAmaintenanceLocal-first MCP server that connects AI agents to your Withings body, sleep, activity and heart data.Last updated236423MIT
- AlicenseAqualityBmaintenanceMCP server to read daily activity, sleep, heart rate, and body metrics from Google Health API, allowing AI assistants like Claude to access your health data. Optionally syncs health metrics to an Obsidian vault.Last updated5MIT
Related MCP Connectors
MCP server for Withings health data — sleep, activity, heart, and body metrics.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mclarkson/bptool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server