Gaia Health

Provides access to Gaia Health data via Supabase through MCP client actions like scheduling and listing appointments.
  • typescript

0

GitHub Stars

typescript

Language

7 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 have a Gaia Health MCP Server that exposes Supabase functionality to an MCP client like n8n. It lets you access Gaia Health data sources and perform actions such as scheduling and listing appointments through a standardized MCP interface.

How to use

Connect your MCP client to the server URL and use the available tools to perform Gaia Health actions. You can run the server locally in development mode to test integration, then switch to a production setup once you verify the flows in your MCP client.

How to install

Prerequisites you need before installing this MCP server:

# Install dependencies
npm install

# Prepare environment
cp .env.example .env

Edit your environment file to configure Supabase access and the port you want the server to run on.

# Edit the environment file with your credentials
# Use your actual values for the following variables
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
PORT=3000

Additional sections

Run the server in development mode while you build and test your MCP client.

# Start in development mode
npm run dev

To build and run in production, build the project first and then start the server.

# Production build
npm run build
npm start

Testing the server locally helps ensure your MCP client setup will work smoothly.

# Start the server in one terminal
npm run dev

# In another terminal, run the test client
npx ts-node test-client.ts

If you are using n8n for automation, connect an MCP Client node to the server URL. The server can be accessed at the standard local endpoint, and you will discover tools such as scheduling and listing Gaia Health appointments once connected.

Notes on configuration and endpoints

The MCP server is designed to read credentials from environment variables for secure access to Gaia Health data via Supabase. Ensure your .env file contains valid credentials before starting the server.

Available tools

schedule_appointment

Schedule an appointment for Gaia Health through the MCP client, triggering the appropriate backend flow.

list_appointments

Retrieve a list of Gaia Health appointments from Supabase via the MCP client.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational