Evening Briefing
Provides MLB game scores and summaries via the ESPN public API, returning speakable final/current results.
Provides NBA game scores and summaries via the ESPN public API, returning speakable final/current results.
Provides NHL game scores and summaries via the ESPN public API, returning speakable final/current results.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Evening BriefingWhat's the weather, the latest scores, and what's on TV tonight?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Evening Briefing — an Alexa+ MCP server
One self-hosted MCP server that turns any MCP-capable assistant into an evening companion:
"Alexa, how's it looking outside, who won, and what's on tonight?"
Three voice-first tools, zero API keys, zero accounts — clone, npm install, npm start.
Built for the Build, Ship, Shape: Amazon Developer Hackathon — Alexa+ track
(self-hosted MCP server, Streamable HTTP, official @modelcontextprotocol/sdk).
Run it
npm install
npm start # → http://localhost:8787Playground (simulated Alexa+ experience): open http://localhost:8787 — three cards, real MCP calls over
POST /mcp.Any MCP client (Claude Code, Inspector, …):
claude mcp add evening-briefing --transport http http://localhost:8787/mcp
# or: npx @modelcontextprotocol/inspectornpm test # boots the server, connects a real MCP client, calls all three toolsRelated MCP server: Multi-MCPs
Tools
Tool | Source (keyless) | Answers |
| open-meteo | "It's 22°C and mostly clear in Istanbul — rain chance 0%, no umbrella needed." |
| ESPN public API | "Final: Celtics 112 – Knicks 104." (nba, nfl, mlb, nhl, epl, ucl) |
| TVMaze | "Tonight: 19:00 The Weeknight (MS NOW), 20:00 …, 9 more." |
Every tool returns a speakable one-line summary (content) plus structured data
(structuredContent) — designed for voice output first, screen second.
Architecture
src/server.ts— MCP server over Streamable HTTP (stateless mode), also serves the playground. Plainnode:http, no web framework.src/tools.ts— the three tools; small, cache-free, timeout-guarded fetch wrappers.public/— vanilla-JS playground that speaks raw JSON-RPC to/mcp(initialize → tools/list → tools/call).test/smoke.ts— integration test: official MCP client, ephemeral port, live tool calls.
Product feedback (hackathon requirement)
What we built on: the Alexa+ MCP story is the strongest part of the stack — pointing a self-hosted server at a living-room assistant is a genuinely novel distribution channel, and Streamable HTTP made it a one-afternoon integration with the official SDK.
Friction: discovery of which spec version / transport a given assistant firmware accepts is opaque; a public "skill ↔ MCP endpoint" debugging console (like the Inspector, but assistant-side) would save every participant a day.
Request: per-tool OAuth scopes and a revocation UI. Home data is intimate; trust tooling will matter more than tool count for adoption.
Most-wanted next tools: calendar read access and Echo device presence — the briefing becomes truly personal once the assistant knows who's home.
Track fit & scope
Track: Alexa+ (self-hosted MCP server path). No Amazon hardware or account needed to run or judge this.
Stretch (not required): the same tools deploy unchanged behind Bedrock AgentCore for the AWS Builder mini-challenge — kept out of scope here to stay keyless and instantly runnable.
License: MIT.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Weather, code search, currency & Solana trust scoring as MCP tools. Free, no API key needed.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA bridge allowing AI/LLMs to seamlessly interact with external APIs for weather, finance, and news services through a standardized MCP-compliant interface.-
- AlicenseCqualityDmaintenanceAggregates multiple third-party APIs into unified MCP tools, providing out-of-the-box access to 10 popular services including OpenWeather, Google Maps, GitHub, Notion, Spotify, and more. Enables users to interact with weather data, search places, manage repositories, create content, and access various web services through a single MCP server.34MIT
- AlicenseNot gradedqualityDmaintenanceProvides weather forecasts and active alerts for US locations using the National Weather Service API. It supports both local stdio and remote HTTP/SSE transport modes for flexible integration with MCP clients.36GPL 3.0
- AlicenseNot gradedqualityDmaintenanceIntegrates OpenWeatherMap API with MCP to provide weather data, forecasts, air quality, maps, alerts, and geocoding via natural language.67MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mskutlu/evening-briefing-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server