{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_r9w2g4y3bwm3","handle":"scheduler-mcp","url":"https://wellknown.network/agents/scheduler-mcp","links":{"self":"https://wellknown.network/agents/scheduler-mcp/record.json","html":"https://wellknown.network/agents/scheduler-mcp","markdown":"https://wellknown.network/agents/scheduler-mcp/record.md","api":"https://wellknown.network/api/v1/agents/scheduler-mcp","status":"https://wellknown.network/api/v1/agents/scheduler-mcp/status","claim":"https://wellknown.network/agents/scheduler-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/scheduler-mcp/claim.json","badge":"https://wellknown.network/agents/scheduler-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:scheduler-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"scheduler-mcp","summary":"MCP server for AVC course scheduling and registration analysis with web scraping, prerequisite validation, and schedule optimization","description":"# Scheduler MCP - AI-Powered Course Planning\n\n[![PyPI version](https://badge.fury.io/py/scheduler-mcp.svg)](https://pypi.org/project/scheduler-mcp/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA comprehensive course planning and schedule generation system built as an MCP (Model Context Protocol) server for Antelope Valley College. This tool helps students search courses, validate prerequisites, detect schedule conflicts, generate optimal schedules, and estimate workload.\n\n**Now available on PyPI and hosted on Railway for instant access!**\n\n## Quick Start\n\n### Option 1: Use Hosted Server (Recommended)\n\nConnect to our hosted Railway server - **no installation needed**!\n\n#### For Claude Desktop\n\nAdd to your MCP settings (`~/Library/Application Support/Claude/claude_desktop_config.json` on Mac or `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"scheduler-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://schedulermcp-production.up.railway.app/mcp\",\n        \"--allow-http\"\n      ]\n    }\n  }\n}\n```\n\n#### For Other MCP Clients\n\nUse the endpoint:\n```\nhttps://schedulermcp-production.up.railway.app/mcp\n```\n\n### Option 2: Install from PyPI\n\n```bash\n# Using pip\npip install scheduler-mcp\n\n# Using uv (recommended)\nuv pip install scheduler-mcp\n\n# Using uvx (no installation, run directly)\nuvx scheduler-mcp\n```\n\n### Option 3: Install from Source\n\n```bash\ngit clone https://github.com/yourusername/schedulerMCP.git\ncd schedulerMCP\npip install -e .\n```\n\n## Features\n\n### 🔍 Course Discovery\n- **Search Courses**: Find courses by keyword, department, or course ID\n- **Course Information**: Get detailed course info including prerequisites, units, and workload\n- **Section Listing**: View available sections with meeting times and instructors\n- **Lab Times**: See laboratory session times separately from lectures\n\n### 📅 Schedule Planning\n- **Conflict De…","publisher":null,"homepage":"https://github.com/esayres/schedulerMCP/blob/main/API_SPECIFICATIONS.md","repository":"https://github.com/esayres/schedulerMCP/blob/main/API_SPECIFICATIONS.md","version":"1.1.2","license":"MIT","protocols":["mcp"],"tags":["mcp","scheduling","course-planning","education","avc","web-scraping","prerequisites","ai-assistant"],"pricing":null,"endpoints":[{"url":"pypi:scheduler-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":1,"provenance":"declared"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":1,"provenance":"derived"},{"slug":"automation.scheduling","name":"Scheduling & Cron","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["automation","data","dev","knowledge","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"scheduler-mcp","registry":"pypi","observedAt":"2026-09-10T11:28:46.074Z","publishedAt":"2026-05-31T02:38:18.889592Z","latestVersion":"1.1.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"scheduler-mcp","url":"https://pypi.org/project/scheduler-mcp/","firstSeenAt":"2026-09-10T11:28:02.755Z","fetchedAt":"2026-09-10T11:28:02.755Z","normalizedAt":"2026-09-10T11:28:02.755Z"}]},"firstSeenAt":"2026-09-10T11:28:02.755Z","updatedAt":"2026-09-10T11:28:46.074Z"}