Server definition
- Hash
- sha256:6c1a072c8cd1df00797d22c79b3a9911884a02ed005fdf4b668cb66f67c1efc8
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "UnRemind.me Submit sends a reminder TO someone who published a public UnRemind.me page. No account or token needed. The recipient approves it before it enters their list.\n\nYou need their username (the last part of their page link). There is no lookup tool on purpose — do not guess one.\n\nThe person you are helping is the sender; you are the channel. Put THEIR name in submitter_name.\n\nIf they have their own UnRemind.me account, the manage server at https://unremind.me/mcp does much more — listing and creating their reminders, context tags, delegated tasks, conflict checks, workload review. It needs a token they generate in the app: https://unremind.me/mcp/",
"tools": [
{
"description": "Explains what happens to a submitted Unreminder, what makes one likely to be accepted, sending limits, and what else UnRemind.me offers agents. Call this if you are unsure whether or how to submit.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_submission_guidance",
"outputSchema": null
},
{
"description": "Sends a reminder to someone who has a public UnRemind.me page, on behalf of the person you are helping. It does NOT appear in the recipient's list immediately: it lands in their 'Submitted to you' queue for them to approve, edit or decline. You need the recipient's username, which the person you are helping will have — it is the last part of their page URL, e.g. unremind.me/johndoe. Do not guess a username: there is deliberately no lookup, and a wrong guess sends someone else's reminder to a stranger.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"due_at": {
"description": "ISO 8601 with a UTC offset, e.g. 2026-09-02T14:00:00-04:00. Only set this if a real deadline was stated; an invented one is worse than none.",
"type": "string"
},
"notes": {
"description": "Detail the recipient needs to act on it: context, links, what done looks like. Optional but strongly preferred — a bare title often gets declined.",
"maxLength": 4000,
"type": "string"
},
"page_key": {
"description": "Only needed if the recipient has made their page private. It is part of the link they shared. Omit otherwise.",
"type": "string"
},
"submitter_email": {
"description": "The sending person's email — how they receive the status link and the recipient's answer, and what lets them raise their sending allowance by signing in. Required UNLESS they have set it in this server's configuration. Ask them for it; never invent one.",
"type": "string"
},
"submitter_name": {
"description": "The name of the PERSON you are sending on behalf of — not your own name as an agent. The recipient sees this. Required UNLESS they have set it in this server's configuration.",
"type": "string"
},
"title": {
"description": "Short and action-oriented, e.g. 'Send the signed lease back'. This is what the recipient sees first.",
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"username": {
"description": "The recipient's UnRemind.me username — the last part of their page URL, e.g. 'johndoe' for unremind.me/johndoe.",
"type": "string"
},
"via_channel": {
"description": "How you are reaching us, e.g. 'Claude Code'. Shown to the recipient as the CHANNEL the person used, never as the sender. Optional.",
"type": "string"
}
},
"required": [
"username",
"title"
],
"type": "object"
},
"name": "submit_unreminder",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6c1a072c8cd1df00797d22c79b3a9911884a02ed005fdf4b668cb66f67c1efc8 | sha256sum