You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Per-request rate limiting on the HTTP transport: fixed-window per-IP, configurable via RATE_LIMIT_RPM env var (default 60 rpm), returns 429 on excess. Exempt: /health. Rate limit applied before auth to guard against unauthenticated floods.
Audit logging on the HTTP transport: each /mcp request logs {ts, ip, method, toolName} to stderr in JSON. Captured by Railway deploy logs.
send_report tool — run any report (monthly-reconciliation, schedule-c, schedule-e) and email it as markdown via Resend. Requires RESEND_API_KEY + RESEND_FROM env vars; fails fast with a clear message if either is missing. Same parameter contract as generate_report. Completes P4 delivery.