@paxaver/mcp

MCPcomunidaden línea
v2.4.1Vahid GhafarpourApache-2.0Actualizado hace 3 dnpmGitHub

Paxaver MCP server — AI-facing adapter over the Paxaver school community operating system. Streamable HTTP, OAuth 2.1, capability-first authorization.

Estado del endpointen línea
comprobado hace 2 días · 17 ms
100 % de las últimas 1 comprobación llegó a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
208Descargas/sem.
hace 3 dÚltima actualización
Paquete
AutorVahid Ghafarpour
LicenciaApache-2.0
Versión2.4.1
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/20
Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
Firma de publicación Ed25519+0/5
Se incluye automáticamente cuando el publicador ejecuta `forge publish`
Verificación de dominio+0/5
Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
Coincidencia de maintainer en npm+0/5
Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
Análisis CVE · limpio+30/30
Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
Dependencias✓ 1 resueltas · ninguna vulnerable
Superficie de herramientas30 herramientas · 1 privilegiadas
Análisis de seguridad✓ Limpiov2.4.1 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado14 sept 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

30 herramientas · 1 privilegiadas
Extraído estáticamente del paquete publicadov2.4.1 · 8h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

delete_menu_itemprivilegiadaADMIN: 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 se publicó ningún esquema de entrada para esta herramienta.

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 se publicó ningún esquema de entrada para esta herramienta.

daily_lunch_menuShow today lunch menu for the school.

Show today lunch menu for the school.

No se publicó ningún esquema de entrada para esta herramienta.

wallet_balanceCheck the current wallet balance.

Check the current wallet balance.

No se publicó ningún esquema de entrada para esta herramienta.

upcoming_eventsList upcoming events at the school.

List upcoming events at the school.

No se publicó ningún esquema de entrada para esta herramienta.

order_lunch_helperGuide the user through ordering lunch for a student.

Guide the user through ordering lunch for a student.

No se publicó ningún esquema de entrada para esta herramienta.

student_nameThe student name to order lunch for.

The student name to order lunch for.

No se publicó ningún esquema de entrada para esta herramienta.

30 de 30 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Paxaver MCP server — AI-facing adapter over the Paxaver school community operating system. Streamable HTTP, OAuth 2.1, capability-first authorization.

Palabras clave
mcpmodel-context-protocolpaxaverschoolluncheducationcloudflare-workersaiassistantoauth
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-09-16: resolución observada, no una declaración del publicador.

1 paquetes resueltos · 1 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

Temas

Relacionados en cloud platforms