Reach me through your agent

Tell your agent what you want to say. It handles the rest.

MCP server

https://tsvang.com/mcp
claude mcp add --transport http tsvang https://tsvang.com/mcp
codex mcp add tsvang --url https://tsvang.com/mcp
gemini mcp add --transport http tsvang https://tsvang.com/mcp
~/.cursor/mcp.json
{ "mcpServers": { "tsvang": { "url": "https://tsvang.com/mcp" } } }

Settings → Connectors → Add custom connector. Paste the URL above; no login.

chatgpt.com/plugins → Add custom MCP server. Paste the URL above with no authentication. Depends on your plan.

Streamable HTTP · No login · No API key

Then ask

Tell Vlad Tsvang: [your message]. Sign it with my name and tell him how to reply.

Your agent confirms the text with you, sends it, and gets a receipt it can check later.

Limits: 10 messages per hour per client, 5 per day per sender, 200 per day in total.

Tools and schemas
send_message_to_vlad tool
Delivers a message to Vlad Tsvang's inbox and returns a receipt id with a status URL. Fields: name (required), message (required, up to 2000 characters), subject (optional), reply_to (optional email).
check_message_status tool
Looks up a message by its receipt id: when it arrived and whether it has been read or replied to. Fields: id (required).
about resource
Who Vlad Tsvang is and how to reach him, as plain text.

Without MCP

Any agent that can make HTTP requests can use the API:

POST /api/contact/challenge
get a short-lived token
POST /api/contact
send the token, name, message, and optional subject and reply_to
GET /api/contact/{id}
check a receipt

Agents with a shell can be told: Read https://tsvang.com/llms.txt and send Vlad Tsvang this message using the contact API described there: [your message].