← WebMCP Directory

Tool tree

agent-city.imyash-chaudhary2.workers.dev

Travel & EventsTools verified
Website
A miniature internet where websites expose typed WebMCP tools so humans and AI agents share the same state.
Explore capabilities
    search_venuesAnswer

    Search Agent City venues by capacity, price, and date. Returns matching venues with capacity, price, location, and features.

    View tool JSON
    {
      "name": "search_venues",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Agent City venues by capacity, price, and date. Returns matching venues with capacity, price, location, and features.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "minimumCapacity": {
            "type": "integer",
            "description": "Minimum guest capacity required"
          },
          "maximumPrice": {
            "type": "number",
            "description": "Maximum venue price in INR"
          },
          "date": {
            "type": "string",
            "description": "Desired date (YYYY-MM-DD)"
          }
        },
        "required": [
          "minimumCapacity"
        ]
      }
    }
    get_venue_detailsAnswer

    Get full details for a specific venue by ID.

    View tool JSON
    {
      "name": "get_venue_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full details for a specific venue by ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "venueId": {
            "type": "string"
          }
        },
        "required": [
          "venueId"
        ]
      }
    }
    search_cateringAnswer

    Search catering packages by people count and dietary preference. Returns packages that match the diet and minimum order size.

    View tool JSON
    {
      "name": "search_catering",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search catering packages by people count and dietary preference. Returns packages that match the diet and minimum order size.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "people": {
            "type": "integer",
            "description": "Number of people to feed"
          },
          "dietaryPreference": {
            "type": "string",
            "enum": [
              "vegetarian",
              "vegan",
              "mixed",
              "jain"
            ],
            "description": "Required dietary category"
          },
          "maximumPricePerPerson": {
            "type": "number",
            "description": "Max price per person in INR"
          }
        },
        "required": [
          "people",
          "dietaryPreference"
        ]
      }
    }
    calculate_cateringAction

    Calculate the total price for a catering package at a given people count.

    View tool JSON
    {
      "name": "calculate_catering",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate the total price for a catering package at a given people count.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "packageId": {
            "type": "string"
          },
          "people": {
            "type": "integer"
          }
        },
        "required": [
          "packageId",
          "people"
        ]
      }
    }
    find_available_slotsAnswer

    Find available calendar slots for a given date and time range.

    View tool JSON
    {
      "name": "find_available_slots",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find available calendar slots for a given date and time range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD). Defaults to event date."
          },
          "after": {
            "type": "string",
            "description": "Earliest start time (HH:MM)"
          },
          "before": {
            "type": "string",
            "description": "Latest end time (HH:MM)"
          }
        }
      }
    }
    get_event_planAnswer

    Return the current event plan including attendees, budget, chosen venue, catering, and calendar slot.

    View tool JSON
    {
      "name": "get_event_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current event plan including attendees, budget, chosen venue, catering, and calendar slot.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_budget_statusAnswer

    Get the current budget status: limit, reserved, spent, remaining.

    View tool JSON
    {
      "name": "get_budget_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the current budget status: limit, reserved, spent, remaining.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    calculate_event_costAction

    Calculate the total estimated cost for the current event plan with optional venue and catering overrides.

    View tool JSON
    {
      "name": "calculate_event_cost",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate the total estimated cost for the current event plan with optional venue and catering overrides.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "venueId": {
            "type": "string"
          },
          "packageId": {
            "type": "string"
          },
          "people": {
            "type": "integer"
          }
        }
      }
    }
    update_event_requirementsAction

    Update the high-level event requirements such as attendees, date, dietary preference, or budget limit.

    View tool JSON
    {
      "name": "update_event_requirements",
      "kind": "act",
      "impl": "imperative",
      "description": "Update the high-level event requirements such as attendees, date, dietary preference, or budget limit.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "attendees": {
            "type": "integer"
          },
          "date": {
            "type": "string",
            "description": "YYYY-MM-DD"
          },
          "startTime": {
            "type": "string",
            "description": "HH:MM"
          },
          "dietaryPreference": {
            "type": "string",
            "enum": [
              "vegetarian",
              "vegan",
              "mixed",
              "jain"
            ]
          },
          "budgetLimit": {
            "type": "number"
          }
        }
      }
    }
    reserve_venueSensitive Action

    Reserve a venue for the event. Requires human approval.

    View tool JSON
    {
      "name": "reserve_venue",
      "kind": "transact",
      "impl": "imperative",
      "description": "Reserve a venue for the event. Requires human approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "venueId": {
            "type": "string"
          },
          "attendees": {
            "type": "integer"
          },
          "date": {
            "type": "string",
            "description": "YYYY-MM-DD"
          }
        },
        "required": [
          "venueId",
          "attendees"
        ]
      }
    }
    place_catering_orderSensitive Action

    Place a catering order for the event. Requires human approval.

    View tool JSON
    {
      "name": "place_catering_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Place a catering order for the event. Requires human approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "packageId": {
            "type": "string"
          },
          "people": {
            "type": "integer"
          }
        },
        "required": [
          "packageId",
          "people"
        ]
      }
    }
    schedule_eventAction

    Schedule the event in a calendar slot. Requires human approval.

    View tool JSON
    {
      "name": "schedule_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Schedule the event in a calendar slot. Requires human approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slotId": {
            "type": "string"
          }
        },
        "required": [
          "slotId"
        ]
      }
    }