# Eodly > Eodly sends founders, CEOs, and team leads one sourced end-of-day report every evening: who shipped, who is silent, who is slipping. It captures what a team actually did across Slack, Telegram, Teams, and Discord check-ins plus GitHub and Linear activity, and gates KOL/partnership payouts on proof of delivery. Eodly exposes a read-only REST API so AI agents can fetch a workspace's end-of-day reports and team roster. Authentication is an organization-scoped API key sent as a Bearer token (`Authorization: Bearer eodly_sk_...`), with read-only scopes (`reports:read`, `team:read`). Keys are created and revoked in the app under Settings > API keys. ## Developer resources - [Developer & API documentation](https://eodly.io/developers): Overview, base URL, scopes, endpoints, and code examples (curl, JavaScript, Python). - [Agent authentication guide](https://eodly.io/developers#authentication): Step by step on how an AI agent obtains and uses an API token. - [OpenAPI specification](https://eodly.io/openapi.json): Machine-readable OpenAPI 3.1 description of the Eodly API, including the Bearer security scheme and scopes. - [MCP server](https://eodly.io/api/mcp): Remote MCP (Streamable HTTP) for Claude and Cursor, or install the stdio package with `npx @eodly/mcp` ([@eodly/mcp on npm](https://www.npmjs.com/package/@eodly/mcp)). Supports MCP Apps: the report tools render an interactive card via the `ui://eodly/report.html` resource. - [Agent authentication guide (markdown)](https://eodly.io/auth.md): The same guidance as a plain markdown file, for agents that prefer not to parse HTML. - [Command line tool](https://github.com/layergen/eodly-cli): Read reports and the roster from a terminal or a script. Run it with `npx github:layergen/eodly-cli reports`. Commands: `whoami`, `reports`, `report `, `team`, each with `--json` for piping to jq. Exit codes: 0 success, 1 request failure, 2 usage error. ## Machine-readable discovery files - [Agentic resource catalog](https://eodly.io/.well-known/ai-catalog.json): ARD 1.0 catalog listing every Eodly agentic surface (MCP server, REST API, agent skills, docs) in one file. - [MCP server card](https://eodly.io/.well-known/mcp/server-card.json): Transport, protocol versions, capabilities, authentication, and the full tool list for the Eodly MCP server. - [Agent skills index](https://eodly.io/.well-known/agent-skills/index.json): Published Eodly agent skills, with a sha256 for each SKILL.md. - [Sitemap](https://eodly.io/sitemap.xml): Every public Eodly page. ## API endpoints - Base URL: `https://eodly.io/api/v1` - [Identify a key](https://eodly.io/api/v1/me): GET /api/v1/me returns the key's organization and scopes. - [List reports](https://eodly.io/api/v1/reports): GET /api/v1/reports returns recent end-of-day report summaries (scope: reports:read). - [Get a report](https://eodly.io/api/v1/reports/{id}): GET /api/v1/reports/{id} returns one full report (scope: reports:read). - [Team roster](https://eodly.io/api/v1/team): GET /api/v1/team returns the team roster (scope: team:read). ## Content - [Blog](https://eodly.io/blog): Notes on running mixed teams, accountability without surveillance, and sourced end-of-day reporting. - [Resources](https://eodly.io/resources): Guides, FAQ, and exactly what Eodly reads. - [FAQ](https://eodly.io/faq): What Eodly is, what it connects to, how check-ins work, and how it handles data. ## About - [Eodly home](https://eodly.io): What Eodly is and who it is for. - [Privacy](https://eodly.io/privacy): How Eodly handles data. Eodly synthesizes work activity; it is not surveillance. - [Data processing addendum](https://eodly.io/dpa): Data processing terms.