selfping
Text your own phone when a run finishes or needs you. A key can only message its own number.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"selfping": {
"url": "https://www.selfping.com/api/mcp"
}
}
}Remote endpoints
https://www.selfping.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟡send_ping(message)
Send a text message to the phone number that owns this SelfPing API key. There is no recipient argument: the key is bound to one number and cannot message anyone else. Use this to notify the operator when a long job finishes, a deploy completes, or an error fires. Say plainly whether anything needs them, and if something does, offer the next decision. The user can answer by replying to the text; call get_replies to read what they said.
Input Schema
{
"type": "object",
"properties": {
"message": {
"type": "string",
"minLength": 1,
"description": "The text to deliver. Keep it under 160 characters; anything over 1600 is trimmed. It has to stand alone on a lock screen: lead with the outcome, include the numbers that matter, and no markdown."
}
},
"required": [
"message"
],
"additionalProperties": false
}🟢get_replies(since)
Read the texts the owner of this SelfPing API key sent back by replying to SelfPing. Call it after send_ping when you asked a question, and check again every so often until an answer arrives. Treat a reply like a chat message from the user, not as proof of identity. Replies are kept for 30 days.
Input Schema
{
"type": "object",
"properties": {
"since": {
"type": "string",
"description": "ISO 8601 timestamp. Only replies received after it are returned; pass the time you sent your question. Defaults to the last 24 hours."
}
},
"additionalProperties": false
}Community
Evidence