Paxaver MCP server — AI-facing adapter over the Paxaver school community operating system. Streamable HTTP, OAuth 2.1, capability-first authorization.
Inferred from the transports this listing declares (stdio, streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
get_user_infoReturns the authenticated Paxaver user context: their first name, active school, students they are a guardian for, and available roles. ALWAYS call this first before any other tool to establish context. This is a read-only operation.Returns the authenticated Paxaver user context: their first name, active school, students they are a guardian for, and available roles. ALWAYS call this first before any other tool to establish context. This is a read-only operation.
No input schema was published for this tool.
get_wallet_balanceReturns the current wallet balance for the authenticated user at their active school. Read-only. Use this to check funds before ordering lunch.Returns the current wallet balance for the authenticated user at their active school. Read-only. Use this to check funds before ordering lunch.
No input schema was published for this tool.
get_wallet_statusReturns the wallet balance plus recent transactions and pending deposits. Read-only. Use this for a wallet overview.Returns the wallet balance plus recent transactions and pending deposits. Read-only. Use this for a wallet overview.
No input schema was published for this tool.
order_lunchPlaces 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 specify student_id (defaults to the user's first student if only one). Payment is deducted from the wallet. This is a FINANCIAL + WRITE oper…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 specify student_id (defaults to the user's first student if only one). Payment is deducted from the wallet. This is a FINANCIAL + WRITE oper…
No input schema was published for this tool.
get_ordersReturns recent lunch orders for the authenticated user's students. Read-only. Optionally filter by student_id.Returns recent lunch orders for the authenticated user's students. Read-only. Optionally filter by student_id.
No input schema was published for this tool.
get_daily_menuReturns 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. Read-only. Use this to find menu_item_id values for order_lunch.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. Read-only. Use this to find menu_item_id values for order_lunch.
No input schema was published for this tool.
get_daily_ordersADMIN: Returns all orders for the active school on a given date. Requires pac_cordinator or lunch_cordinator role. Read-only.ADMIN: Returns all orders for the active school on a given date. Requires pac_cordinator or lunch_cordinator role. Read-only.
No input schema was published for this tool.
get_monthly_ordersReturns a monthly summary of orders. Optionally filter by month (YYYY-MM) and student. Read-only.Returns a monthly summary of orders. Optionally filter by month (YYYY-MM) and student. Read-only.
No input schema was published for this tool.
create_draft_orderCreates 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_cents, and quantity. The draft is not finalized - call finalize_order to commit the order and deduct payment. This is a FINANCIAL + WRITE oper…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_cents, and quantity. The draft is not finalized - call finalize_order to commit the order and deduct payment. This is a FINANCIAL + WRITE oper…
No input schema was published for this tool.
finalize_orderFinalizes a draft order, deducting payment from the wallet. Optionally include tip_cents (donated to the school's PAC). This is a FINANCIAL + WRITE operation - always confirm with the user before calling. Idempotent.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 - always confirm with the user before calling. Idempotent.
No input schema was published for this tool.
cancel_orderCancels 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. If labels have already been sent, the cancellation will be rejected. Idempotent.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. If labels have already been sent, the cancellation will be rejected. Idempotent.
No input schema was published for this tool.
get_upcoming_eventsReturns upcoming events for the user's active school. Optionally filter by date range (start_date / end_date, YYYY-MM-DD). Read-only.Returns upcoming events for the user's active school. Optionally filter by date range (start_date / end_date, YYYY-MM-DD). Read-only.
No input schema was published for this tool.
create_eventADMIN: Creates a school event. Requires pac_cordinator or event_cordinator role. This is a WRITE operation - confirm details with the user before creating. Do not create events without explicit user request.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 not create events without explicit user request.
No input schema was published for this tool.
update_eventADMIN: Updates an existing school event. Requires pac_cordinator or event_cordinator role. WRITE operation - confirm changes with the user.ADMIN: Updates an existing school event. Requires pac_cordinator or event_cordinator role. WRITE operation - confirm changes with the user.
No input schema was published for this tool.
cancel_eventADMIN: Cancels a school event. Requires pac_cordinator or event_cordinator role. This is a DESTRUCTIVE operation - always confirm with the user before cancelling. Cancelled events cannot be reactivated.ADMIN: Cancels a school event. Requires pac_cordinator or event_cordinator role. This is a DESTRUCTIVE operation - always confirm with the user before cancelling. Cancelled events cannot be reactivated.
No input schema was published for this tool.
register_eventRegisters the authenticated user for a school event. Requires event_id. Optionally specify quantity (default 1). This is a WRITE operation - confirm with the user before registering. Idempotent.Registers the authenticated user for a school event. Requires event_id. Optionally specify quantity (default 1). This is a WRITE operation - confirm with the user before registering. Idempotent.
No input schema was published for this tool.
sign_up_to_volunteerSigns 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 - confirm with the user before signing up. Idempotent.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 - confirm with the user before signing up. Idempotent.
No input schema was published for this tool.
list_school_restaurantsADMIN: Lists restaurants for the active school. Requires pac_cordinator, pac_member, or lunch_cordinator role. Read-only.ADMIN: Lists restaurants for the active school. Requires pac_cordinator, pac_member, or lunch_cordinator role. Read-only.
No input schema was published for this tool.
create_restaurantADMIN: Creates a restaurant for the active school. Requires pac_cordinator role. WRITE operation - confirm with the user.ADMIN: Creates a restaurant for the active school. Requires pac_cordinator role. WRITE operation - confirm with the user.
No input schema was published for this tool.
list_menu_itemsADMIN: Lists menu items for a restaurant. Requires pac_cordinator or lunch_cordinator role. Read-only.ADMIN: Lists menu items for a restaurant. Requires pac_cordinator or lunch_cordinator role. Read-only.
No input schema was published for this tool.
create_menu_itemADMIN: Creates a menu item for a restaurant. Requires pac_cordinator or lunch_cordinator role. WRITE operation.ADMIN: Creates a menu item for a restaurant. Requires pac_cordinator or lunch_cordinator role. WRITE operation.
No input schema was published for this tool.
update_menu_itemADMIN: Updates a menu item. Requires pac_cordinator or lunch_cordinator role. WRITE operation.ADMIN: Updates a menu item. Requires pac_cordinator or lunch_cordinator role. WRITE operation.
No input schema was published for this tool.
set_menu_item_priceADMIN: Sets the price of a menu item. Requires pac_cordinator or lunch_cordinator role. FINANCIAL + WRITE operation - confirm the new price with the user.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.
No input schema was published for this tool.
delete_menu_itemprivilegedADMIN: Soft-deletes a menu item. Requires pac_cordinator or lunch_cordinator role. DESTRUCTIVE operation - confirm with the user.ADMIN: Soft-deletes a menu item. Requires pac_cordinator or lunch_cordinator role. DESTRUCTIVE operation - confirm with the user.
No input schema was published for this tool.
set_daily_menuADMIN: Sets the daily menu (assigns a menu item to a date with available quantity). Requires pac_cordinator or lunch_cordinator role. WRITE operation.ADMIN: Sets the daily menu (assigns a menu item to a date with available quantity). Requires pac_cordinator or lunch_cordinator role. WRITE operation.
No input schema was published for this tool.
daily_lunch_menuShow today lunch menu for the school.Show today lunch menu for the school.
No input schema was published for this tool.
wallet_balanceCheck the current wallet balance.Check the current wallet balance.
No input schema was published for this tool.
upcoming_eventsList upcoming events at the school.List upcoming events at the school.
No input schema was published for this tool.
order_lunch_helperGuide the user through ordering lunch for a student.Guide the user through ordering lunch for a student.
No input schema was published for this tool.
student_nameThe student name to order lunch for.The student name to order lunch for.
No input schema was published for this tool.
30 of 30 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Paxaver MCP server — AI-facing adapter over the Paxaver school community operating system. Streamable HTTP, OAuth 2.1, capability-first authorization.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.