Skip to main content
Glama
Daily Hard Truths MCP Server

Daily Hard Truths MCP Server

by charchourb

Daily Hard Truths - MCP Server

An MCP (Model Context Protocol) server that serves 30 daily hard truths - short, no-excuses mindset lessons from the book "30 Days of Hard Truths" by Boussad Charchour.

Built for the Build, Ship, Shape: Amazon Developer Hackathon (Alexa+ track).

What it does

Exposes three tools over Streamable HTTP (MCP spec 2025-11-25+):

Tool

Description

get_hard_truth(day?)

Returns the hard truth for a given day (1-30), or today's truth based on the calendar date

random_hard_truth()

Returns a random hard truth from the collection

list_hard_truths()

Lists all 30 day titles

Each truth comes with a title, the full lesson (~90-130 words), and one concrete action step.

Related MCP server: AlexaTasker

Run it

pip install -r requirements.txt
python server.py

The server listens on http://127.0.0.1:8000/mcp.

Connect with the MCP Inspector:

npx @modelcontextprotocol/inspector

then connect to http://127.0.0.1:8000/mcp with transport type Streamable HTTP and try the get_hard_truth tool.

Project structure

  • server.py - the MCP server (FastMCP, Streamable HTTP transport)

  • truths.py - all 30 hard truths (title, truth, action step)

  • requirements.txt - Python dependencies (mcp SDK)

License

MIT - see LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables fetching random useless facts and today's useless fact of the day via the uselessfacts.jsph.pl API.
    178 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Alexa+ users to turn text into flashcards and be quizzed hands-free on a spaced-repetition schedule, with tools to add sources, review due cards, grade spoken answers, and track progress.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables voice-driven morning check-ins for older adults living alone through Alexa+, capturing sleep, mood and pain, logging medication doses and appointments, and answering medication questions from official FDA labels. Keeps family members informed with household status updates and automatic alerts when a check-in or dose is missed.
    12 npm
    MIT