Jaipuria Moodle Reports MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TOKENS | No | JSON map of faculty tokens to {name, campuses}. Alternative to MCP_ADMIN_TOKEN. Malformed JSON fails boot loudly. | |
| SUPABASE_URL | Yes | The URL of the Supabase project (e.g. https://sadbfvfcmmxgtatfjfmc.supabase.co). Required. | |
| MCP_RATE_LIMIT | No | Number of tool calls allowed per token per rate-limit window. | 90 |
| MCP_ADMIN_TOKEN | No | Single all-campus break-glass token. Alternative to MCP_TOKENS. | |
| ALLOW_WEAK_TOKENS | No | Set to 'true' to allow tokens shorter than 24 characters. Defaults to false. | |
| MCP_IP_RATE_LIMIT | No | Per-IP rate limit; requests over this return 429 (fail-open). | |
| MCP_MAX_BODY_BYTES | No | Maximum HTTP request body size in bytes; requests over this return 413. | |
| MCP_SERVER_BASE_URL | No | Public URL of this MCP service (optional). | |
| REPORT_PUBLIC_BASE_URL | No | Base URL for generated report links. | https://reports.tryrehearsal.ai |
| MCP_RATE_WINDOW_SECONDS | No | Rate-limit window duration in seconds. | 60 |
| SUPABASE_SERVICE_ROLE_KEY | Yes | The Supabase service role key used for read-only access. Should be a SELECT-only credential if possible. Required. |
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 issues