← WebMCP Directory

Tool tree

portpowered.github.io

Productivity & BusinessTools verified
Website
A focused monthly calendar controlled through WebMCP.
Explore capabilities
    add_eventAction

    Add a plain-text event to a calendar date and show that month.

    View tool JSON
    {
      "name": "add_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a plain-text event to a calendar date and show that month.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "description": "Event date in YYYY-MM-DD format."
          },
          "title": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "time": {
            "type": "string",
            "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
            "description": "Optional 24-hour HH:MM time."
          }
        },
        "required": [
          "date",
          "title"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp-calendar/"
    }
    remove_eventAction

    Remove one event by its event ID.

    View tool JSON
    {
      "name": "remove_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove one event by its event ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "event_id": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "event_id"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp-calendar/"
    }
    get_eventsAnswer

    List events in a month. Omit year and month for the visible month.

    View tool JSON
    {
      "name": "get_events",
      "kind": "answer",
      "impl": "imperative",
      "description": "List events in a month. Omit year and month for the visible month.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2200
          },
          "month": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
          }
        },
        "additionalProperties": false
      },
      "page": "/webmcp-calendar/"
    }
    set_monthAction

    Change the visible calendar month.

    View tool JSON
    {
      "name": "set_month",
      "kind": "act",
      "impl": "imperative",
      "description": "Change the visible calendar month.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "year": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2200
          },
          "month": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12
          }
        },
        "required": [
          "year",
          "month"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp-calendar/"
    }