Skyward MCP
by nathanboktae
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SKYWARD_BROWSER | No | Set to chromium to use Playwright's bundled headless browser instead of an installed Google Chrome. | |
| SKYWARD_BASE_URL | No | The district root URL, not a signed-in URL containing p or w session parameters. | |
| SKYWARD_ENV_FILE | No | Absolute path to an alternate secrets file. The default file is .env at the project root, independent of the caller's working directory. | |
| SKYWARD_PASSWORD | No | Your parent password for Skyward Family Access. Quote passwords containing #. | |
| SKYWARD_TIMEZONE | No | Timezone used for schedule meeting times, for example America/Los_Angeles. | |
| SKYWARD_USERNAME | No | Your parent username for Skyward Family Access. | |
| SKYWARD_HTTP_HOST | No | Host for the HTTP server listener. | 127.0.0.1 |
| SKYWARD_HTTP_PORT | No | Port for the HTTP server listener. | 3000 |
| SKYWARD_HTTP_TOKEN | No | Bearer token of at least 32 characters for HTTP MCP requests. Optional for loopback binding; mandatory when binding beyond loopback. | |
| SKYWARD_TIMEOUT_MS | No | Browser operation timeout in milliseconds, for example 45000. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues