{"id":"yutakobayashidev-ava","name":"ava","af_score":53.0,"security_score":71.8,"reliability_score":21.2,"what_it_does":"Ava is an open-source system that helps teams externalize and share development progress by automatically reporting tasks and status updates to Slack. It provides an MCP-compatible HTTP server (served at /mcp) exposing tools for starting/updating/completing tasks and managing blocked/paused state, with OAuth 2.1 (PKCE) protection for MCP clients. It also includes Slack authentication (OIDC), a web dashboard, and Stripe subscription management (checkout/portal and webhook synchronization).","best_when":"You want AI-assisted, low-friction progress reporting to Slack with an MCP tool interface for agents and you can run and configure the service (DB, Slack app, OpenAI key, Stripe if monetized).","avoid_when":"You need a hosted SaaS with minimal setup, or you cannot expose an HTTPS endpoint with OAuth-protected access and Slack bot permissions.","last_evaluated":"2026-04-04T19:33:33.239975+00:00","has_mcp":true,"has_api":true,"auth_methods":["OAuth 2.1 (Authorization Code + PKCE) with dynamic client registration for MCP clients (/api/oauth/register, /oauth/authorize, /api/oauth/token)","Slack OpenID Connect login for user authentication","Slack bot installation (workspace-level bot OAuth flow)","Stripe webhook signature verification for payment events"],"has_free_tier":false,"known_gotchas":["The README recommends allowing self-signed certificates for local development (NODE_TLS_REJECT_UNAUTHORIZED=0), which should not be used in production agent runs.","Agents must complete the OAuth 2.1 + PKCE flow in the browser to gain MCP access; this may be a one-time onboarding friction for automated agent deployments."],"error_quality":0.0}