Yearataglance Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Yearataglance Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP (Model Context Protocol) server for integrating YearAtAGlance calendar with Claude Code and other MCP-compatible AI assistants.
npm install -g @yearataglance/mcp-serverOr use directly with npx:
npx @yearataglance/mcp-serverAdd to your ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"yearataglance": {
"command": "npx",
"args": ["@yearataglance/mcp-server"],
"env": {
"YAAG_API_KEY": "your-api-key-here",
"YAAG_API_URL": "https://yearataglance-backend-production.up.railway.app/api/v1"
}
}
}
}| Tool | Description |
|---|---|
yaag_list_events | List all events, optionally filtered by year and category |
yaag_get_event | Get details of a specific event |
yaag_create_event | Create a new event |
yaag_update_event | Update an existing event |
yaag_delete_event | Delete an event |
yaag_get_heatmap | Get event density heatmap for a year |
| Tool | Description |
|---|---|
yaag_list_categories | List all categories |
yaag_get_category | Get details of a specific category |
yaag_create_category | Create a new category |
yaag_update_category | Update an existing category |
yaag_delete_category | Delete a category |
| Tool | Description |
|---|---|
yaag_ai_status | Check AI service status |
yaag_ai_create_milestone | Create event from natural language |
yaag_ai_analyze_year | Get AI analysis of a year's events |
yaag_ai_chat | Chat with AI about your calendar |
Once configured, you can use natural language in Claude Code:
"Show me all my events for 2025"
"Create an event called 'Team Offsite' from March 10-12"
"What categories do I have?"
"Create a new category called 'Health' with green color"
"Delete the event with ID xyz123"| Variable | Required | Default | Description |
|---|---|---|---|
YAAG_API_KEY | Yes | - | Your YearAtAGlance API key |
YAAG_API_URL | No | Production URL | API base URL |
API keys can have different permissions:
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run devMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.