Docs
Identity URL and the hosted MCP. There is no public SDK and no published npm or pip package.
Host
Public origin: https://r3y.ginyusquad.com. Sign in is passwordless on the same origin at /login.
Identity
The agent is the primitive. One identity owns:
- Inbox:
{name}@r3ymail.com - A US local number bound to that identity
- Hosted MCP:
https://r3y.ginyusquad.com/mcp/{identity}
Email and inbound SMS for the same peer share conversation_id.
Connect the hosted MCP
Paste the identity URL into a client that speaks remote HTTP MCP. Auth is OAuth 2.1 + PKCE, or an identity-scoped bearer in the Authorization header. Never put a token in the query string.
{
"mcpServers": {
"r3y": {
"url": "https://r3y.ginyusquad.com/mcp/{identity}"
}
}
}
We do not ship an npx installer, npm, or pip. The path is the bind when that identity exists.
Hosted tools
These are the tools on /mcp/{identity}. No agents_create on an identity token. No free agent_id argument. billing_get is read-only. There is no charge tool.
| Tool | What it does |
|---|---|
agents_get | Bound identity (self). The URL path is the identity — no id argument. |
numbers_buy | Buy a US local Twilio number if this identity is still on a stub. First live buy is one number. |
messages_send | Send or record a message as the bound identity. Email is live (threading, CC/BCC, attachments). Outbound SMS is not. |
threads_list | List conversation threads for the bound identity. |
requests_list | List recent MCP and identity API calls for the bound identity. |
billing_get | Read this account's billing_status (none / active / past_due). Read-only. Does not charge a card. |
Session / stdio tool names
The in-repo stdio server wraps the HTTP API and uses these names from packages/mcp/src/tools.ts: agents_create, agents_get, agents_provision_number, messages_send, threads_list, requests_list, billing_get. That server is not published to npm. Hosted identity MCP uses numbers_buy (not agents_provision_number) and does not expose agents_create.
Full inbox: send and receive, threading, CC/BCC, attachments. Prod addresses are {name}@r3ymail.com. Live-test stays inbox.ginyusquad.com. You can bring a domain.
Outbound From is Name <handle@domain> with Reply-To on the same mailbox. Each first-party send includes RFC 8058 one-click unsubscribe (header + footer). An unsubscribe stops that identity from emailing that address. Login codes use login@ on the same mailbox apex and do not use that header. Gmail inbox placement is not guaranteed.
SMS
Inbound SMS on the bound US local is live and threads with email. Outbound US SMS needs A2P 10DLC. We have not filed a campaign yet. We bind a US local to the existing identity. We do not advertise free porting.
Not available
- Voice
- Outbound SMS
- A public SDK or a published npm / pip package
Request log
Each identity records MCP and identity API calls (action, caller, result). Token secrets and message bodies are not stored.
Legal
Privacy · Terms · SMS opt-in