Skip to main content
Glama
deathracr

AlayaCare MCP Server

by deathracr

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PORTNoPort for SSE transport3000
MCP_TRANSPORTNoTransport mode: stdio or ssestdio
ALAYACARE_BASE_URLYesYour AlayaCare instance URL
ALAYACARE_PASSWORDYesBasic auth password for AlayaCare API
ALAYACARE_USERNAMEYesBasic auth username for AlayaCare API

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_pswsA

List all Personal Support Workers (PSWs / employees) with their home addresses and status. Use this to understand who is on the team and where they live.

get_pswA

Get detailed information about a single PSW / employee by their ID.

list_clientsA

List all clients (patients) receiving care, including their service addresses. Use this to understand where visits take place geographically.

get_clientA

Get detailed information about a single client / patient by their ID.

get_visitsB

Retrieve scheduled visits within a date range, optionally filtered by PSW or client. Returns each visit's timing, status, assigned PSW, and client.

get_psw_scheduleA

Get the full visit schedule for a specific PSW within a date range. Shows all their assigned clients, times, and locations.

get_psw_utilizationA

Calculate utilization rates for PSWs — how many hours they are scheduled versus how many hours they are available. Identifies under- or over-utilized workers.

find_nearest_clientsA

Given a PSW, rank all active clients by distance from the PSW's home address. Useful for identifying which clients are geographically closest and reducing travel time.

find_nearest_psw_for_clientA

Given a client, rank all active PSWs by how close their home is to the client's service address. Useful for finding the most travel-efficient PSW assignment.

analyze_schedule_travelA

Analyze a PSW's day schedule: visit order, gaps between visits, travel distances between consecutive stops, and total care hours. Identifies inefficient routing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/deathracr/AlayaCare-MCP'

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