ServicePal MCP Server

AI phone answering tools for service businesses — ROI, missed calls, demos across 18 industries

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
100%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~560Tokens (tool definitions)
~1.0 KBTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "url": "https://servicepal.cloud/mcp/"
    }
  }
}

Remote endpoints

https://servicepal.cloud/mcp/streamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢calculate_missed_calls(industry, hours_per_day, days_per_week, busy_season)

Calculate how many calls a business misses per week based on industry, operating hours, and season.

Input Schema

{
  "type": "object",
  "properties": {
    "industry": {
      "type": "string",
      "description": "Industry key (e.g. plumbing, hvac, electrical, roofing, dental, legal, veterinary, property_management)"
    },
    "hours_per_day": {
      "type": "number",
      "description": "Operating hours per day (1-24)"
    },
    "days_per_week": {
      "type": "number",
      "description": "Operating days per week (1-7)"
    },
    "busy_season": {
      "type": "boolean",
      "description": "Whether it is peak/busy season"
    }
  },
  "required": [
    "industry"
  ]
}
⚪estimate_revenue_loss(industry, missed_calls_per_week, average_job_value)

Estimate revenue lost from missed calls based on industry, call volume, and job value.

Input Schema

{
  "type": "object",
  "properties": {
    "industry": {
      "type": "string",
      "description": "Industry key"
    },
    "missed_calls_per_week": {
      "type": "number",
      "description": "Number of missed calls per week"
    },
    "average_job_value": {
      "type": "number",
      "description": "Average job value in dollars"
    }
  },
  "required": [
    "industry",
    "missed_calls_per_week"
  ]
}
⚪compare_solutions(business_type, calls_per_day)

Compare AI answering service vs human receptionist for a business type and call volume.

Input Schema

{
  "type": "object",
  "properties": {
    "business_type": {
      "type": "string",
      "description": "Industry key for the business"
    },
    "calls_per_day": {
      "type": "number",
      "description": "Average calls received per day"
    }
  },
  "required": [
    "business_type",
    "calls_per_day"
  ]
}
⚪generate_custom_demo(business_name, industry, phone_number, email, brand_name, ...)

Generate a white-labeled AI phone answering demo page for a business. Creates a personalized demo URL.

Input Schema

{
  "type": "object",
  "properties": {
    "business_name": {
      "type": "string",
      "description": "Name of the business"
    },
    "industry": {
      "type": "string",
      "description": "Industry key"
    },
    "phone_number": {
      "type": "string",
      "description": "Phone number to display on demo"
    },
    "email": {
      "type": "string",
      "description": "Contact email (also captures lead)"
    },
    "brand_name": {
      "type": "string",
      "description": "Custom brand name for white-label"
    },
    "brand_logo_url": {
      "type": "string",
      "description": "URL to brand logo image"
    },
    "brand_color": {
      "type": "string",
      "description": "Brand hex color (e.g. #0066FF)"
    },
    "brand_url": {
      "type": "string",
      "description": "Brand website URL for CTA"
    }
  },
  "required": [
    "business_name",
    "industry",
    "phone_number"
  ]
}
🟢get_industry_use_case(industry)

Get detailed use case information for a specific industry including common scenarios and pain points.

Input Schema

{
  "type": "object",
  "properties": {
    "industry": {
      "type": "string",
      "description": "Industry key"
    }
  },
  "required": [
    "industry"
  ]
}

Recommended Prompts

fetch_info
Fetch [information type] using ServicePal MCP Server
Expected tools: get_industry_use_case
retrieve_data
Get details about [item] from ServicePal MCP Server
Expected tools: get_industry_use_case

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools