Alphaportal MCP
AlphaPortal school-bus transportation for Claude — students, stops, live bus location, notifications
Connector by chrischall · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Alphaportal MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/chrischall-alphaportal-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 13 read · 0 write · 2 delete
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 13 · Look things up without changing anything.
alphaportal_get_accountalphaportal_get_bus_locationalphaportal_get_profilealphaportal_get_report_linkalphaportal_get_settingsalphaportal_get_studentalphaportal_get_student_stopsalphaportal_list_gradesalphaportal_list_notificationsalphaportal_list_requestsalphaportal_list_schoolsalphaportal_list_students
Show 1 more tools
alphaportal_session_status
Delete 2 · Delete, drop, revoke or wipe things.
alphaportal_edit_walk_radiusalphaportal_set_notification
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
ALPHAPORTAL_REFRESH_TOKENALPHAPORTAL_SESSION_FILE
Other settings (environment variables or headers).
ALPHAPORTAL_DISABLE_FETCHPROXYFETCHPROXY_IDENTITY_DIRFETCHPROXY_WS_HOSTFETCHPROXY_WS_PORT
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
alphaportal_edit_walk_radiuscan change or delete dataSet a student's walk-zone radius, in meters. This can affect transportation eligibility, so it asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview of the exact payload and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE). Verified required fields: studentId, radius.
alphaportal_get_accountread-onlyGet the account (school district) info — name, timezone, date/phone formats — and the current server date.
alphaportal_get_bus_locationread-onlyGet the live GPS location of a student's bus for the selected run (AM or PM): latitude, longitude, speed, and the vehicle id. Returns the last known position; empty when the bus is not currently running.
alphaportal_get_profileread-onlyGet the signed-in user profile (name, email, role, account).
alphaportal_get_report_linkread-onlyGet a one-time PDF download link for a student's transportation report (stops, schedule). Returns a URL to open in a browser. The URL is single-use and credential-like — anyone holding it can download the report (home stop and schedule) without signing in — so hand it only to the signed-in user and do not share, post, or store it.
alphaportal_get_settingsread-onlyGet the portal feature/visibility settings (which notification types and features are enabled for this district).
alphaportal_get_studentread-onlyGet a student's full transportation detail: assigned school plus morning and afternoon stops with times and calendars.
alphaportal_get_student_stopsread-onlyGet a student's assigned bus stops — stop name, scheduled time, days of the week, and stop location (lat/lng) for each.
alphaportal_list_gradesread-onlyList the district grade levels (id + name).
alphaportal_list_notificationsread-onlyDescription is built at runtime.
alphaportal_list_requestsread-onlyList the transportation requests submitted on this account, with tracking numbers and status.
alphaportal_list_schoolsread-onlyList all schools in the district with names and coordinates (lat/lng). Useful for resolving a school by name.
alphaportal_list_studentsread-onlyList the students (children) on the signed-in account, with grade, school, and transportation flags. Start here to get each studentId.
alphaportal_session_statusread-onlyCheck whether the server can authenticate to AlphaPortal: it resolves the refresh token (from ALPHAPORTAL_REFRESH_TOKEN, the saved session, or a signed-in browser tab via the bridge) and tries to mint an access token. Returns no credentials.
alphaportal_set_notificationcan change or delete dataSet a student's transportation notification preferences (push/email, per AM/PM run) across the categories the district enables: stopRadiusEntry, studentScan, backupBus, schoolArrival, stopServiced. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview of the exact payload and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE). NOTE: the portal sends the whole preference set at once; categories you omit may be left unchanged or reset by the server — review the preview first.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 20, 2026 (10 days ago)
- Last release
- Oct 20, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.chrischall/alphaportal-mcp- Version
- 1.2.5
- Auth
- API key
- Packages
- npm alphaportal-mcp
- License
- License unknown
- Repository
- github.com/chrischall/alphaportal-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from chrischall
- 0.596score
Musescore MCP
chrischall
MuseScore for Claude — search sheet music and read score metadata via your signed-in browser
ConnectorAFreshness: ALocal↓ 257/wkClaude Code +5 - 0.571score
Booli MCP
chrischall
Booli.se real estate for Claude: search listings, sold prices, areas & market stats
ConnectorAFreshness: ALocalRead-only★ 4↓ 467/wkClaude Code +5 - 0.567score
Skylight MCP
chrischall
Skylight Calendar for Claude — family events, chores, and rewards.
ConnectorAFreshness: ALocal★ 16Claude Code +5 - 0.558score
Viator MCP
chrischall
Search Viator tours and activities — products, availability, attractions, destinations.
ConnectorAFreshness: ALocalRead-only★ 1↓ 459/wkClaude Code +5 - 0.557score
Flightaware MCP
chrischall
Live flight tracking and aviation data via FlightAware AeroAPI (flights, airports, alerts).
ConnectorAFreshness: ALocal★ 1↓ 380/wkClaude Code +5 - 0.555score
App Store Connect MCP
chrischall
App Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.
ConnectorAFreshness: ALocal★ 1↓ 294/wkClaude Code +5
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Alphaportal MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Alphaportal MCP. Agent Mart. https://agentmart.dev/connectors/chrischall-alphaportal-mcp (last updated 2026-10-25)