← WebMCP Directory

Tool tree

primecarers.co.uk

Health & Education
https://primecarers.co.uk/
Private carer search and home care information
Explore capabilities

Tools verified

primecarers_get_area_pricesAnswer

Compare advertised PrimeCarers carer rates with recorded care-home and care-agency fees near a UK postcode. Returns GBP pence, explicit units, sample counts, dated provider observations and missing-data status. Carer samples use travel time; provider statistics use geographic radius. These are indicative prices, not quotes.

View tool JSON
{
  "name": "primecarers_get_area_prices",
  "kind": "answer",
  "impl": "imperative",
  "description": "Compare advertised PrimeCarers carer rates with recorded care-home and care-agency fees near a UK postcode. Returns GBP pence, explicit units, sample counts, dated provider observations and missing-data status. Carer samples use travel time; provider statistics use geographic radius. These are indicative prices, not quotes.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "postcode": {
        "type": "string",
        "minLength": 5,
        "maxLength": 9,
        "description": "Full UK postcode, e.g. SW1A 1AA. Spaces and lowercase are accepted."
      },
      "radius_km": {
        "type": "number",
        "minimum": 1,
        "maximum": 50,
        "description": "Care-home/agency office radius in kilometres; default 15."
      },
      "provider_limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 20,
        "description": "Examples per provider category; default 5."
      },
      "provider_offset": {
        "type": "integer",
        "minimum": 0,
        "maximum": 10000,
        "description": "Offset for provider examples; default 0."
      }
    },
    "required": [
      "postcode"
    ],
    "additionalProperties": false
  }
}
primecarers_get_carerAnswer

Read a public carer profile using an ID returned by carer search. Respects anonymous profile visibility and returns a PrimeCarers signup/contact link.

View tool JSON
{
  "name": "primecarers_get_carer",
  "kind": "answer",
  "impl": "imperative",
  "description": "Read a public carer profile using an ID returned by carer search. Respects anonymous profile visibility and returns a PrimeCarers signup/contact link.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "carer_id": {
        "type": "string",
        "pattern": "^[A-Za-z0-9_-]{1,100}$"
      }
    },
    "required": [
      "carer_id"
    ],
    "additionalProperties": false
  }
}
primecarers_get_search_filtersAnswer

Discover public carer-search criteria and current language, condition, skill and pet IDs. No account required.

View tool JSON
{
  "name": "primecarers_get_search_filters",
  "kind": "answer",
  "impl": "imperative",
  "description": "Discover public carer-search criteria and current language, condition, skill and pet IDs. No account required.",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "required": [],
    "additionalProperties": false
  }
}
primecarers_search_care_guidesAnswer

Search PrimeCarers public care information, costs, funding and practical guides. Returns excerpts and citation URLs; read the source page before giving detailed advice.

View tool JSON
{
  "name": "primecarers_search_care_guides",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search PrimeCarers public care information, costs, funding and practical guides. Returns excerpts and citation URLs; read the source page before giving detailed advice.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "minLength": 2,
        "maxLength": 200
      },
      "limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 20,
        "description": "Maximum results; default 8."
      }
    },
    "required": [
      "query"
    ],
    "additionalProperties": false
  }
}
primecarers_search_carersAnswer

Find carers for a UK postcode using public search preferences. Returns advertised prices, public profiles, unmet preferences and PrimeCarers contact/signup links. Partial matches are labelled; availability must be confirmed with the carer.

View tool JSON
{
  "name": "primecarers_search_carers",
  "kind": "answer",
  "impl": "imperative",
  "description": "Find carers for a UK postcode using public search preferences. Returns advertised prices, public profiles, unmet preferences and PrimeCarers contact/signup links. Partial matches are labelled; availability must be confirmed with the carer.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "postcode": {
        "type": "string",
        "minLength": 5,
        "maxLength": 9,
        "description": "Full UK postcode, e.g. SW1A 1AA. Spaces and lowercase are accepted."
      },
      "care_type": {
        "type": "string",
        "enum": [
          "hourly",
          "live_in",
          "nightly"
        ]
      },
      "visit_length_minutes": {
        "type": "integer",
        "enum": [
          30,
          60,
          120,
          240,
          480
        ],
        "description": "Minimum visit duration. Default 120; determines travel radius for hourly care."
      },
      "filters": {
        "type": "object",
        "properties": {
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "language_ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647
            },
            "uniqueItems": true,
            "maxItems": 1,
            "description": "Language from primecarers_get_search_filters. The public UI selects one language."
          },
          "condition_ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647
            },
            "uniqueItems": true,
            "maxItems": 20,
            "description": "Experience supporting these conditions; use IDs from primecarers_get_search_filters."
          },
          "skill_ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647
            },
            "uniqueItems": true,
            "maxItems": 20,
            "description": "Care skills; use IDs from primecarers_get_search_filters."
          },
          "pet_ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647
            },
            "uniqueItems": true,
            "maxItems": 20,
            "description": "Pets at the care location; use IDs from primecarers_get_search_filters."
          },
          "has_driving_license": {
            "type": "boolean",
            "enum": [
              true
            ],
            "description": "Require a driving licence; omit for no preference."
          },
          "has_car": {
            "type": "boolean",
            "enum": [
              true
            ],
            "description": "Require own car; omit for no preference."
          },
          "accepts_pets": {
            "type": "boolean",
            "enum": [
              true
            ],
            "description": "Comfortable with pets; omit for no preference."
          },
          "couple_care": {
            "type": "boolean",
            "enum": [
              true
            ],
            "description": "Care for two people; omit for no preference."
          },
          "min_rate_gbp": {
            "type": "number",
            "minimum": 0,
            "maximum": 2000,
            "description": "Pounds per hour, or per day for live_in. Nightly search uses the public hourly budget filter."
          },
          "max_rate_gbp": {
            "type": "number",
            "minimum": 0,
            "maximum": 2000,
            "description": "Pounds per hour, or per day for live_in. Preferences rank results; inspect mismatches."
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "sort_by": {
        "type": "string",
        "enum": [
          "relevance",
          "distance",
          "rating",
          "price"
        ]
      },
      "sort_dir": {
        "type": "string",
        "enum": [
          "asc",
          "desc"
        ]
      },
      "limit": {
        "type": "integer",
        "minimum": 1,
        "maximum": 50,
        "description": "Page size; default 20."
      },
      "cursor": {
        "type": "string",
        "maxLength": 2048,
        "description": "Opaque next_cursor from the same search; keep all other inputs unchanged."
      }
    },
    "required": [
      "postcode"
    ],
    "additionalProperties": false
  }
}
primecarers_start_care_requestAnswer

Get the PrimeCarers signup and post-job links for a postcode, care type and optional chosen carer. Open the signup link for a new account or post-job link when signed in. The forms expose additional WebMCP tools. This tool creates no account or job.

View tool JSON
{
  "name": "primecarers_start_care_request",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get the PrimeCarers signup and post-job links for a postcode, care type and optional chosen carer. Open the signup link for a new account or post-job link when signed in. The forms expose additional WebMCP tools. This tool creates no account or job.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "postcode": {
        "type": "string",
        "minLength": 5,
        "maxLength": 9,
        "description": "Full UK postcode, e.g. SW1A 1AA. Spaces and lowercase are accepted."
      },
      "care_type": {
        "type": "string",
        "enum": [
          "hourly",
          "live_in",
          "nightly"
        ]
      },
      "carer_id": {
        "type": "string",
        "pattern": "^[A-Za-z0-9_-]{1,100}$"
      }
    },
    "required": [],
    "additionalProperties": false
  }
}