Employment Lawyers Group

California employee-side employment law firm: offices, page search, consultation requests.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~995Tokens (tool definitions)
~1.6 KBTypical response size
Moderate attention impact (0.78% 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": {
    "employment-lawyers-group": {
      "url": "https://admin.worklawyerca.net/public/agent/mcp.php"
    }
  }
}

Remote endpoints

https://admin.worklawyerca.net/public/agent/mcp.phpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_firm_info(site)

What the Employment Lawyers Group handles, who it represents, fees, and the address, phone and contact page for one office.

Input Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "Site/office host, e.g. sacramentolaborattorney.com. Omit for the Los Angeles office."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "firm": {
      "type": "string"
    },
    "website": {
      "type": "string"
    },
    "phone": {
      "type": "string"
    },
    "office": {
      "type": "object"
    },
    "service_area": {
      "type": "string"
    },
    "practice_areas": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "fees": {
      "type": "string"
    },
    "contact_page": {
      "type": "string"
    },
    "how_to_reach": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    }
  }
}
🟢list_offices

Every office of the firm with its city, county, address, phone and website. Use it to pick the office nearest the person.

Input Schema

{
  "type": "object",
  "properties": {}
}

Output Schema

{
  "type": "object",
  "properties": {
    "offices": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "site": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "county": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "address": {
            "type": "string"
          }
        }
      }
    }
  }
}
🟢search_pages(query, site, limit)

Keyword search over the firm's published pages (employment-law topics, attorney profiles, case results). Returns title, summary, URL and a Markdown URL for each match.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Topic, e.g. \"unpaid overtime\" or \"fired after medical leave\""
    },
    "site": {
      "type": "string",
      "description": "Site/office host, e.g. sacramentolaborattorney.com. Omit for the Los Angeles office."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "site": {
            "type": "string"
          },
          "markdown_url": {
            "type": "string"
          },
          "score": {
            "type": "number"
          }
        }
      }
    }
  }
}
🟢request_service(business_id)

Opens the firm's consultation request form for one office. Used by hosts that show a Get Quote button; pass the office business_id from the business feed (its site host). The form itself files the request with the person's consent.

Input Schema

{
  "type": "object",
  "properties": {
    "business_id": {
      "type": "string",
      "description": "Office identifier from the business feed, e.g. riversideemploymentlawyer.com"
    }
  },
  "required": [
    "business_id"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string"
    },
    "office": {
      "type": "object"
    }
  }
}
⚪request_consultation(site, name, phone, email, location, ...)

File a confidential consultation request with the firm on behalf of a person who has agreed to it. Goes through the same intake as the website contact form; the firm calls or emails back. Not for marketing or solicitation.

Input Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "Which office/site to send it to, e.g. riversideemploymentlawyer.com. Use list_offices to choose the nearest. Defaults to the Los Angeles office."
    },
    "name": {
      "type": "string",
      "description": "Full name of the person seeking help"
    },
    "phone": {
      "type": "string",
      "description": "Callback phone number with area code. A phone or an email is required."
    },
    "email": {
      "type": "string",
      "description": "Email address"
    },
    "location": {
      "type": "string",
      "description": "City and state where they work or worked"
    },
    "company_size": {
      "type": "string",
      "description": "Approximate number of employees at the employer"
    },
    "termination_date": {
      "type": "string",
      "description": "Date of termination if any, YYYY-MM-DD"
    },
    "situation": {
      "type": "string",
      "description": "What happened at work, in the person's own words"
    },
    "consent": {
      "type": "boolean",
      "description": "Must be true: the person has agreed to send these details to the law firm."
    }
  },
  "required": [
    "name",
    "situation",
    "consent"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded4 tools