Productivity
andreas.ink
An MCP server that lets agents send and manage user alerts through Live Activities and multi-surface notifications.
ENDPOINT 1
https://www.andreas.ink/api/agent/mcp
MCP server metadata
- Name
- agent-alerts
- Version
- 0.7.0
Use agentalerts_live_activity_examples or paired Live Activity example resources when choosing content.kind is unclear; sample facts are illustrative. Agent Alerts displays results from your task or an externally scheduled check; connecting does not start monitoring. During setup, ask the user once whether to refresh after every completed check, only on changes, or at milestones; ask which findings should notify or alarm, how soon repeats are allowed, and whether a tap should open the current agent task or a preferred document. Store that policy in the agent runtime and do not ask again each run. Check agentalerts_status when readiness, scope, or Pro-gated features are unknown. Prefer agentalerts_publish_live_activity: reuse one activityKey for the same subject, choose content.kind from observed evidence, lead with the measured result, state its scope and window, and link actionable cards to specific verified context. Respect the agreed cadence; do not send on every tool call or omit a qualifying blocker, recovery, deadline, or final result. Keep routine updates persistent and quiet; use attention only for a user-authorized actionable transition and respect its repeat interval. Do not turn unavailable data into zero or blocked work into completed progress. End a finished activity with agentalerts_end_live_activity. Use agentalerts_send for explicit advanced routing. yes_no is not a template; approval requires a real question and notification, then poll agentalerts_interaction_status until responded or expired. APNs acceptance is not visible-device proof. One-shot scheduling, alarms, and focus blocks are separate tools used only when requested.
Known tools 12
agentalerts_live_activity_examplesRead the visual catalog before choosing a Live Activity content kind when the best presentation is unclear.
Inferred read-onlyagentalerts_statusRead linked-account capability, target, quota, and billing readiness before a send when those facts matter.
Potential side effectsagentalerts_publish_live_activityPreferred tool for one evolving Live Activity during an agent task or after an externally scheduled check.
Inferred read-onlyagentalerts_end_live_activityEnd the Live Activity identified by the same stable activityKey used to publish it.
Potential side effectsagentalerts_sendAdvanced compatibility tool for explicit multi-surface, custom builder, coalescing, or exact-device requests.
Inferred read-onlyagentalerts_interaction_statusPoll an Agent Alerts interaction created by agentalerts_publish_live_activity or agentalerts_send.
Inferred read-onlyagentalerts_alarmUse only for an explicit user request for an alarm on the linked iPhone.
Inferred read-onlyagentalerts_schedule_live_activityUse only for an explicit one-shot future start between 1 minute and 30 days from now.
Inferred read-onlyagentalerts_schedule_live_activity_statusRead queue or dispatch state using scheduleId returned by agentalerts_schedule_live_activity.
Inferred read-onlyagentalerts_cancel_scheduled_live_activityCancel a previously scheduled Live Activity using its scheduleId, before dispatch begins.
Inferred read-onlyagentalerts_focusUse this when the user explicitly asks to schedule a one-shot focus block on their linked iPhone.
Inferred read-onlyagentalerts_focus_statusRead the state of a previously requested focus block using focusBlockId from agentalerts_focus.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.agent-alerts]
url = "https://www.andreas.ink/api/agent/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"agent-alerts": {
"type": "http",
"url": "https://www.andreas.ink/api/agent/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: agent-alerts
Remote MCP URL: https://www.andreas.ink/api/agent/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"agent-alerts": {
"url": "https://www.andreas.ink/api/agent/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"agent-alerts": {
"type": "http",
"url": "https://www.andreas.ink/api/agent/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "agent-alerts",
"transport": "streamable-http",
"url": "https://www.andreas.ink/api/agent/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.