{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jruyvbqj8z2t","handle":"paxaver-mcp","url":"https://wellknown.network/agents/paxaver-mcp","links":{"self":"https://wellknown.network/agents/paxaver-mcp/record.json","html":"https://wellknown.network/agents/paxaver-mcp","markdown":"https://wellknown.network/agents/paxaver-mcp/record.md","api":"https://wellknown.network/api/v1/agents/paxaver-mcp","status":"https://wellknown.network/api/v1/agents/paxaver-mcp/status","claim":"https://wellknown.network/agents/paxaver-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/paxaver-mcp/claim.json","badge":"https://wellknown.network/agents/paxaver-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.paxaver.com:server:paxaver-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"paxaver-mcp","summary":"MCP adapter for the Paxaver school community platform. Streamable HTTP, OAuth 2.1, capability auth.","description":"MCP adapter for the Paxaver school community platform. Streamable HTTP, OAuth 2.1, capability auth.","publisher":{"name":"Smartoire","url":null},"homepage":"https://paxaver.com","repository":"https://github.com/Smartoire/paxaver-mcp","version":"2.1.5","license":"Apache-2.0","protocols":["mcp"],"tags":["mcp","model-context-protocol","paxaver","school","lunch","education","cloudflare-workers","ai","assistant","oauth"],"pricing":null,"endpoints":[{"url":"https://mcp.paxaver.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@paxaver/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-24T06:57:29.126256Z","npmKeywords":["mcp","model-context-protocol","paxaver","school","lunch","education","cloudflare-workers","ai","assistant","oauth"],"publishedAt":"2026-08-24T06:57:29.126256Z","registryName":"io.github.Smartoire/paxaver-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.713,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","finance","infra","security"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-06T09:21:57.183Z","lastProbedAt":"2026-09-06T09:21:57.183Z","statusComputedAt":"2026-09-06T09:22:42.951Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":19},"latestObservations":[{"at":"2026-09-06T09:21:57.183Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"get_user_info","description":"Returns the authenticated Paxaver user context: their name, active school, students they are a guardian for, and available roles. ALWAYS call this first before "},{"name":"get_wallet_balance","description":"Returns the current wallet balance for the authenticated user at their active school. Read-only. Use this to check funds before ordering lunch."},{"name":"get_wallet_status","description":"Returns the wallet balance plus recent transactions and pending deposits. Read-only. Use this for a wallet overview."},{"name":"order_lunch","description":"Places a lunch order for a student the authenticated user is a guardian of. Requires menu_item_id (from get_daily_menu) and menu_date (YYYY-MM-DD). Optionally s"},{"name":"get_orders","description":"Returns recent lunch orders for the authenticated user's students. Read-only. Optionally filter by student_id."},{"name":"get_daily_menu","description":"Returns the daily lunch menu for the user's active school. Accepts either \"date\" (YYYY-MM-DD) or \"month\" (YYYY-MM). If neither is given, returns today's menu. R"},{"name":"get_daily_orders","description":"ADMIN: Returns all orders for the active school on a given date. Requires pac_cordinator or lunch_cordinator role. Read-only."},{"name":"get_monthly_orders","description":"Returns a monthly summary of orders. Optionally filter by month (YYYY-MM) and student. Read-only."},{"name":"create_draft_order","description":"Creates a draft lunch order for a student. Requires student_id, school_slug, menu_date, and items array. Each item needs menu_item_id, menu_item_name, price_cen"},{"name":"finalize_order","description":"Finalizes a draft order, deducting payment from the wallet. Optionally include tip_cents (donated to the school's PAC). This is a FINANCIAL + WRITE operation - "},{"name":"cancel_order","description":"Cancels a finalized order if labels have not been sent yet. Refunds the wallet. This is a DESTRUCTIVE operation - always confirm with the user before cancelling"},{"name":"get_upcoming_events","description":"Returns upcoming events for the user's active school. Optionally filter by date range (start_date / end_date, YYYY-MM-DD). Read-only."},{"name":"create_event","description":"ADMIN: Creates a school event. Requires pac_cordinator or event_cordinator role. This is a WRITE operation - confirm details with the user before creating. Do n"},{"name":"update_event","description":"ADMIN: Updates an existing school event. Requires pac_cordinator or event_cordinator role. WRITE operation - confirm changes with the user."},{"name":"cancel_event","description":"ADMIN: Cancels a school event. Requires pac_cordinator or event_cordinator role. This is a DESTRUCTIVE operation - always confirm with the user before cancellin"},{"name":"register_event","description":"Registers the authenticated user for a school event. Requires event_id. Optionally specify quantity (default 1). This is a WRITE operation - confirm with the us"},{"name":"sign_up_to_volunteer","description":"Signs up the authenticated user as a volunteer for a specific shift. Requires shift_id (from get_upcoming_events or event detail). This is a WRITE operation - c"},{"name":"list_school_restaurants","description":"ADMIN: Lists restaurants for the active school. Requires pac_cordinator, pac_member, or lunch_cordinator role. Read-only."},{"name":"create_restaurant","description":"ADMIN: Creates a restaurant for the active school. Requires pac_cordinator role. WRITE operation - confirm with the user."},{"name":"list_menu_items","description":"ADMIN: Lists menu items for a restaurant. Requires pac_cordinator or lunch_cordinator role. Read-only."},{"name":"create_menu_item","description":"ADMIN: Creates a menu item for a restaurant. Requires pac_cordinator or lunch_cordinator role. WRITE operation."},{"name":"update_menu_item","description":"ADMIN: Updates a menu item. Requires pac_cordinator or lunch_cordinator role. WRITE operation."},{"name":"set_menu_item_price","description":"ADMIN: Sets the price of a menu item. Requires pac_cordinator or lunch_cordinator role. FINANCIAL + WRITE operation - confirm the new price with the user."},{"name":"delete_menu_item","description":"ADMIN: Soft-deletes a menu item. Requires pac_cordinator or lunch_cordinator role. DESTRUCTIVE operation - confirm with the user."},{"name":"set_daily_menu","description":"ADMIN: Sets the daily menu (assigns a menu item to a date with available quantity). Requires pac_cordinator or lunch_cordinator role. WRITE operation."}],"toolCount":25,"serverName":"paxaver-mcp","capabilities":["tools","resources","prompts"],"serverVersion":"2.2.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_user_info","description":"Returns the authenticated Paxaver user context: their name, active school, students they are a guardian for, and available roles. ALWAYS call this first before "},{"name":"get_wallet_balance","description":"Returns the current wallet balance for the authenticated user at their active school. Read-only. Use this to check funds before ordering lunch."},{"name":"get_wallet_status","description":"Returns the wallet balance plus recent transactions and pending deposits. Read-only. Use this for a wallet overview."},{"name":"order_lunch","description":"Places a lunch order for a student the authenticated user is a guardian of. Requires menu_item_id (from get_daily_menu) and menu_date (YYYY-MM-DD). Optionally s"},{"name":"get_orders","description":"Returns recent lunch orders for the authenticated user's students. Read-only. Optionally filter by student_id."},{"name":"get_daily_menu","description":"Returns the daily lunch menu for the user's active school. Accepts either \"date\" (YYYY-MM-DD) or \"month\" (YYYY-MM). If neither is given, returns today's menu. R"},{"name":"get_daily_orders","description":"ADMIN: Returns all orders for the active school on a given date. Requires pac_cordinator or lunch_cordinator role. Read-only."},{"name":"get_monthly_orders","description":"Returns a monthly summary of orders. Optionally filter by month (YYYY-MM) and student. Read-only."},{"name":"create_draft_order","description":"Creates a draft lunch order for a student. Requires student_id, school_slug, menu_date, and items array. Each item needs menu_item_id, menu_item_name, price_cen"},{"name":"finalize_order","description":"Finalizes a draft order, deducting payment from the wallet. Optionally include tip_cents (donated to the school's PAC). This is a FINANCIAL + WRITE operation - "},{"name":"cancel_order","description":"Cancels a finalized order if labels have not been sent yet. Refunds the wallet. This is a DESTRUCTIVE operation - always confirm with the user before cancelling"},{"name":"get_upcoming_events","description":"Returns upcoming events for the user's active school. Optionally filter by date range (start_date / end_date, YYYY-MM-DD). Read-only."},{"name":"create_event","description":"ADMIN: Creates a school event. Requires pac_cordinator or event_cordinator role. This is a WRITE operation - confirm details with the user before creating. Do n"},{"name":"update_event","description":"ADMIN: Updates an existing school event. Requires pac_cordinator or event_cordinator role. WRITE operation - confirm changes with the user."},{"name":"cancel_event","description":"ADMIN: Cancels a school event. Requires pac_cordinator or event_cordinator role. This is a DESTRUCTIVE operation - always confirm with the user before cancellin"},{"name":"register_event","description":"Registers the authenticated user for a school event. Requires event_id. Optionally specify quantity (default 1). This is a WRITE operation - confirm with the us"},{"name":"sign_up_to_volunteer","description":"Signs up the authenticated user as a volunteer for a specific shift. Requires shift_id (from get_upcoming_events or event detail). This is a WRITE operation - c"},{"name":"list_school_restaurants","description":"ADMIN: Lists restaurants for the active school. Requires pac_cordinator, pac_member, or lunch_cordinator role. Read-only."},{"name":"create_restaurant","description":"ADMIN: Creates a restaurant for the active school. Requires pac_cordinator role. WRITE operation - confirm with the user."},{"name":"list_menu_items","description":"ADMIN: Lists menu items for a restaurant. Requires pac_cordinator or lunch_cordinator role. Read-only."},{"name":"create_menu_item","description":"ADMIN: Creates a menu item for a restaurant. Requires pac_cordinator or lunch_cordinator role. WRITE operation."},{"name":"update_menu_item","description":"ADMIN: Updates a menu item. Requires pac_cordinator or lunch_cordinator role. WRITE operation."},{"name":"set_menu_item_price","description":"ADMIN: Sets the price of a menu item. Requires pac_cordinator or lunch_cordinator role. FINANCIAL + WRITE operation - confirm the new price with the user."},{"name":"delete_menu_item","description":"ADMIN: Soft-deletes a menu item. Requires pac_cordinator or lunch_cordinator role. DESTRUCTIVE operation - confirm with the user."},{"name":"set_daily_menu","description":"ADMIN: Sets the daily menu (assigns a menu item to a date with available quantity). Requires pac_cordinator or lunch_cordinator role. WRITE operation."}],"package":{"name":"@paxaver/mcp","registry":"npm","observedAt":"2026-09-06T09:22:51.331Z","publishedAt":"2026-09-05T21:19:36.316Z","latestVersion":"2.2.2","weeklyDownloads":801}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"npm","key":"@paxaver/mcp","url":"https://www.npmjs.com/package/@paxaver/mcp","firstSeenAt":"2026-09-05T23:20:19.696Z","fetchedAt":"2026-09-05T23:20:19.696Z","normalizedAt":"2026-09-05T23:20:19.696Z"},{"source":"mcp_registry","key":"io.github.Smartoire/paxaver-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Smartoire%2Fpaxaver-mcp","firstSeenAt":"2026-09-06T06:18:11.285Z","fetchedAt":"2026-09-06T06:18:11.285Z","normalizedAt":"2026-09-06T06:18:11.285Z"}]},"firstSeenAt":"2026-09-05T23:20:19.696Z","updatedAt":"2026-09-06T09:22:51.331Z"}