Back to Browse

Eodly MCP Server

Developer ToolsModerate5.2MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Read your team's end-of-day reports and roster from Eodly.

About

Read your team's end-of-day reports and roster from Eodly.

Remote endpoints: streamable-http: https://eodly.io/api/mcp

Security Report

5.2
Moderate5.2Moderate Risk

This is a well-structured MCP server with proper authentication, appropriate permissions, and no malicious patterns. The code correctly handles API credentials via environment variables, implements read-only operations scoped to organization data, and includes a self-contained HTML view with restrictive CSP. Minor code quality improvements around error handling and input validation are recommended but do not represent security risks. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.

4 files analyzed · 8 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

An Eodly API key (eodly_sk_...). Create one in the Eodly app under Settings > Developer > API keys.Required

Environment variable: EODLY_API_KEY

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Eodly MCP server

Read your team's sourced end-of-day reports and roster from any MCP client, using an Eodly API key.

Hosted endpoint: https://eodly.io/api/mcp (Streamable HTTP, nothing to install). Local: npx @eodly/mcp (stdio). Auth: set EODLY_API_KEY to an Eodly API key (eodly_sk_...) created in the app under Settings, Developer, API keys. Tools: whoami, list_reports, get_report, list_team. MCP Apps: report tools render as an interactive card in hosts that support the UI extension. Read-only, and scoped to one organization.

Eodly sends founders and team leads one sourced report every evening: who shipped, who is silent, who is slipping. Your team checks in from Slack, Telegram, Microsoft Teams, or Discord, and Eodly weighs each claim against the real work in GitHub and Linear. This server exposes those reports to MCP clients such as Claude and Cursor, so you can ask an agent "who is slipping this week?" and have it pull the sourced answer.

Read-only. It cannot change anything in your workspace.

Install

Hosted (recommended)

A remote Streamable HTTP endpoint, nothing to install:

https://eodly.io/api/mcp

Local (stdio)

npx @eodly/mcp

Configure

Create an API key in the Eodly app under Settings → Developer → API keys, then add the server to your client.

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "eodly": {
      "command": "npx",
      "args": ["-y", "@eodly/mcp"],
      "env": { "EODLY_API_KEY": "eodly_sk_..." }
    }
  }
}

Cursor and other MCP clients use the same shape.

Tools

ToolWhat it doesScope
whoamiIdentify the key: which organization it belongs to and what scopes it holdsnone
list_reportsRecent end-of-day report summaries, most recent first (limit, 1-50, default 14)reports:read
get_reportFull structured content of one report by idreports:read
list_teamThe team roster: names, roles, departmentsteam:read

Interactive report card (MCP Apps)

list_reports and get_report ship an interactive view alongside their JSON. In a host that supports the MCP Apps UI extension (SEP-1865), the report renders as a card (who shipped, who's silent, who's slipping) instead of a wall of text. Hosts without the extension get the same JSON as before, so nothing breaks.

Resourceui://eodly/report.html
MIME typetext/html;profile=mcp-app
Capabilityio.modelcontextprotocol/ui

The view is fully self-contained (inline CSS and JS, no network access, no external assets) and declares an empty CSP allowlist. The hosted endpoint at https://eodly.io/api/mcp serves the identical view.

Environment

VariableRequiredDefault
EODLY_API_KEYyesnone. An Eodly API key (eodly_sk_...)
EODLY_API_BASEnohttps://eodly.io/api/v1

Keys are organization-scoped and read-only. Revoke one at any time in the app.

Links

License

MIT. See LICENSE.

Reviews

No reviews yet

Be the first to review this server!