Skip to main content
Glama

Timeline MCP Server

by derekalia

timeline_list_scheduled_events

Retrieve scheduled social media events with filters for platform, status, date range, and campaign track to monitor content automation workflows.

Instructions

List scheduled events with optional filtering by track, status, platform, and date range.

STATUS FILTERING:

  • 'all': Returns all events regardless of status

  • 'pending': Returns events that haven't been generated yet (contentGenerated = false)

  • 'generated': Returns events that have been generated but not posted yet (contentGenerated = true, posted = false)

  • 'posted': Returns events that have been posted (posted = true)

DATE FILTERING:

  • startDate/endDate use DATE ONLY comparison (time is ignored)

  • Format: YYYY-MM-DD or ISO 8601 datetime string

  • Example: startDate="2025-10-14" matches ALL events scheduled on Oct 14, regardless of time

  • To get events for a single day, use the same date for both startDate and endDate

EXAMPLES:

  • Get all posted events from today: { "startDate": "2025-10-14", "endDate": "2025-10-14", "status": "posted" }

  • Get all Reddit events this week: { "platform": "reddit", "startDate": "2025-10-14", "endDate": "2025-10-20" }

  • Get pending events in a specific track: { "trackId": "track-uuid", "status": "pending" }

Input Schema

NameRequiredDescriptionDefault
endDateNoEnd date for filtering (YYYY-MM-DD). Date-only comparison - time is ignored.
limitNoMaximum number of events to return
offsetNoOffset for pagination
platformNoFilter by platform (x, reddit, linkedin, instagram, tiktok, youtube)
startDateNoStart date for filtering (YYYY-MM-DD). Date-only comparison - time is ignored.
statusNoFilter by event statusall
trackIdNoFilter by track ID

Input Schema (JSON Schema)

{ "properties": { "endDate": { "$ref": "#/properties/startDate", "description": "End date for filtering (YYYY-MM-DD). Date-only comparison - time is ignored." }, "limit": { "default": 50, "description": "Maximum number of events to return", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "offset": { "default": 0, "description": "Offset for pagination", "minimum": 0, "type": "integer" }, "platform": { "description": "Filter by platform (x, reddit, linkedin, instagram, tiktok, youtube)", "enum": [ "x", "linkedin", "instagram", "threads", "bluesky", "reddit" ], "type": "string" }, "startDate": { "description": "Start date for filtering (YYYY-MM-DD). Date-only comparison - time is ignored.", "type": "string" }, "status": { "default": "all", "description": "Filter by event status", "enum": [ "all", "pending", "generated", "posted" ], "type": "string" }, "trackId": { "description": "Filter by track ID", "format": "uuid", "type": "string" } }, "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/derekalia/timeline-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server