List my schedule

Your own pending and confirmed requests, as My Schedule shows them.

MCP tool planning_center_read → list_my_schedule

read

Returns the positions you were asked to fill, grouped like the Pending and Confirmed sections of My Schedule. Only requests whose scheduling email was sent appear, because Planning Center hides the rest until then. Each row has the plan id for respond_to_schedule_request.

Parameters

Parameters: list_my_schedule
NameTypeDescription
section enum enum pending or confirmed. Default: pending.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "planning_center_read",
    "arguments": {
      "operation": "list_my_schedule",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "requests": [
      {
        "plan_id": "71234",
        "date": "2026-10-25",
        "service_type": "Sunday Gathering",
        "team": "Band",
        "position": "Keys",
        "section": "pending"
      }
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.