Skip to content

serdar oztetik MCP server

Which MCP servers are serdar oztetik's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-25

← Back to serdar oztetik

Whose server it is
  • Registry namecom.serdaroztetik/call-meverified in the MCP registry

The registry name sits under serdaroztetik.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-25
  • Stateanswerschecked 2026-10-25
  • Tools8
  • Server calls itselfcall-me
  • Protocol version2025-06-18

On 2026-10-25 the server answered initialize and tools/list without a sign-in. First answer in 28 ms.

Should an agent connect itNot proven either way yet
  • Its tools do get a phone call when an AI agent needs a decision, but not keep a Mac awake during long builds and downloads; see which folders are filling a Mac's disk.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • For "get a phone call when an AI agent needs a decision", the likely first call is call.
  • set_thread_title change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 7 of 8 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-10-25
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • What an agent can do with it1 of 3 use cases
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer86 ms
  • Space in an agent's context≈ 1,339 tokensthe definitions of all its tools (8), which an agent carries on every turn
  • Tool definitionsB · 85 of 100
  • Typed results0 of 8 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 7 of 8

What an agent can do with it

  • can do · get a phone call when an AI agent needs a decision
  • cannot · keep a Mac awake during long builds and downloads
  • cannot · see which folders are filling a Mac's disk

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: set_thread_title

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers8 tools · read 2026-10-25
  • setup

    Return first-setup instructions and a clickable App Store download link when no number is available.

  • call

    Ring the human's iPhone, read `question` aloud word for word, and return what they say back. It does not have to be a question: an update or a summary of the day ahead works too, up to 2000 characters (about two minutes of speech). Waits…

  • poll_result

    Check on a call that was still ringing or in progress. Waits up to ~25s for it to settle; returns the final status and transcript once the call ends, the human declines, or the ring times out ("missed").

  • say

    In a call placed with keep_open=true, speak `text` to the human and return what they answer, in the same shape as `call`. Only after their previous answer is in. Waits up to ~30s; on "in_call", follow up with poll_result. "open": false…

  • hang_up

    End a call you placed. In a keep_open conversation `goodbye` is spoken first (e.g. "Thanks, I'll get on it."); leave it empty to just hang up.

  • text

    Send a one-way text to the human's phone (push notification, no ring). On a local client, read `to` from `~/.aiphone/config.json` → `user_number`; this hosted server cannot read that file itself. If missing, returns setup_required with…

  • wait_for_reply

    Wait for the human to send something back to this session — texts and voicemail transcripts arrive here. Long-polls up to wait_s (max 30s); returns {events, cursor}. Pass the returned cursor next time to only see new events. An empty…

  • set_thread_title

    Name this session's conversation thread on the human's phone (e.g. the project or task you are working on). Shown as the thread title in the app.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "call-me": {
      "type": "http",
      "url": "https://serdaroztetik.com/aiphone/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http serdaroztetik https://serdaroztetik.com/aiphone/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://serdaroztetik.com/aiphone/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.