Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
N8N_API_KEYNon8n API key (if required by your instance)
VENDOR_CONTACTSNoJSON map overriding default vendor directory
AGENT_INTERVAL_MSNoDaemon poll interval in milliseconds300000
ANTHROPIC_API_KEYYesClaude API key (Required for the agentic loop)
TWILIO_AUTH_TOKENNoTwilio auth token for WhatsApp integration
TWILIO_ACCOUNT_SIDNoTwilio account SID for WhatsApp integration
N8N_WEBHOOK_ESCALATENon8n vendor escalation webhook URL
TWILIO_WHATSAPP_FROMNoSender WhatsApp number (e.g., whatsapp:+14155238886)
N8N_WEBHOOK_MAINTENANCENon8n status-change webhook URL

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_open_tickets

Retrieves maintenance tickets from the property management system. Filters by status (default: all non-resolved), priority, category, and property. Returns tickets sorted by priority (emergency first) then recency.

update_maintenance_status

Updates the status of a maintenance ticket and records a history note. Fires an n8n webhook so your automation system stays in sync. Valid transitions: open→in_progress|awaiting_tenant|escalated, in_progress→awaiting_tenant|resolved|escalated, awaiting_tenant→in_progress|resolved|closed, escalated→in_progress|resolved, resolved→closed.

notify_tenant

Sends a WhatsApp message to the tenant associated with a ticket. Supports five message templates: acknowledgement, scheduled, update, resolved, delay. Pass customMessage to override the template. Falls back to SMS if WhatsApp fails. Logs the notification to n8n and appends to ticket internal notes.

escalate_to_vendor

Escalates a maintenance ticket to a specialist vendor. Selects the right vendor from the directory based on trade (plumbing, electrical, hvac, etc.), updates ticket status to 'escalated', triggers an n8n workflow that emails/WhatsApps the vendor, and sends the tenant an update message. Use overrideVendorPhone to assign a specific vendor instead of the default.

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/utkarsh-portfolio/MCPPropTech'

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