nudge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TODOIST_API_KEY | No | API key for Todoist adapter. Set this environment variable to use Todoist as the backend. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_tasksA | Check whether specific things have been done. Fuzzy-matches task names so you don't need exact wording. Great for friendly check-ins: 'did you ever call the dentist?' Use this when the user mentions something they said they'd do and you want to see if it's on the list and whether it's ticked off. |
| get_pending_todayA | See what's still on the user's plate for today — useful for a natural mid-day or end-of-day check-in. If it's getting late and there are still open tasks, that's worth a gentle mention. |
| list_todosB | List the user's tasks with optional filters. Use this when asked directly, or when you need context to give a useful, honest answer about where things stand. |
| get_statsA | Get an honest summary of where things stand: total tasks, done today, pending, overdue. Use this for an end-of-day check-in or when the user wants the big picture. |
| search_todosB | Search across task titles and notes by keyword. |
| create_todoA | Add a new task to the user's list. Use this when the user says something like 'remind me to...' or 'add X to my list' or 'I need to do Y by Friday'. Confirm what you added so they know it landed. |
| mark_completeA | Mark a task as done. Use this when the user says 'done', 'finished', 'crossed that off', or anything that means they completed something. Fuzzy-match the name first with check_tasks if you're not sure of the exact ID. Celebrate appropriately — one line is enough. |
| mark_incompleteA | Reopen a task that was marked done. Use when the user says something like 'actually I didn't finish that' or 'reopen X'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| nudge-persona | Suggested system prompt — gives the AI the 'friend nudge' personality |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/davesleal/nudge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server