You're viewing a demo portfolio

Join the waitlist
PRSM

create_alert

Active

Tool of io.github.outdoorithm/outdoorithm

declared in 0.1.0

Create a campsite availability alert that monitors for openings and notifies the user. Requires an Outdoorithm API key (generate at outdoorithm.com/dashboard/api-keys). The alert runs continuously, checking every 2-15 minutes depending on subscription tier. Args: api_key: User's Outdoorithm API key from their dashboard settings. campground_ids: List of campground CUIDs to monitor. All must use the same reservation provider. Get CUIDs from search_campgrounds or get_campground_details. Example: ["RecreationDotGov:232447:2991"] start_date: Earliest check-in date to monitor (YYYY-MM-DD). Required for all date types. end_date: Latest check-out date (YYYY-MM-DD). Required when date_type is "range". date_type: How dates are interpreted. "range" monitors a specific date window (default), "perpetual" monitors rolling 6 months from start_date, "specific_months" monitors only certain months each year. specific_months: Month numbers 1-12 to monitor. Required when date_type is "specific_months". min_nights: Minimum consecutive nights needed (1-14, default 1). max_nights: Maximum consecutive nights (1-14, must be >= min_nights). Omit for no max. days_of_week: Preferred check-in days as integers (0=Monday through 6=Sunday). Omit for any day. notify_email: Send email when availability found (default true). notify_sms: Send SMS when availability found (default false, requires phone on account). name: Display name for this alert. Auto-generated from campground and dates if omitted.

Parameters schema

{
  "type": "object",
  "required": [
    "api_key",
    "campground_ids",
    "start_date"
  ],
  "properties": {
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "api_key": {
      "type": "string"
    },
    "end_date": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "date_type": {
      "type": "string",
      "default": "range"
    },
    "max_nights": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "min_nights": {
      "type": "integer",
      "default": 1
    },
    "notify_sms": {
      "type": "boolean",
      "default": false
    },
    "start_date": {
      "type": "string"
    },
    "days_of_week": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "notify_email": {
      "type": "boolean",
      "default": true
    },
    "campground_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "specific_months": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "integer"
          }
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

io.github.outdoorithm/outdoorithm

https://github.com/outdoorithm/website

1/7 registries
View full server →
create_alert — io.github.outdoorithm/outdoorithm — PRSM MCP