Signet

Signet tells people, and the AI agents working for them, whether a Telegram username is available and how they could get it: claim it free in Telegram, start or join an auction on Fragment, buy an existing listing, or not at all right now. It also suggests available alternatives.

Advice only. Advice-only observations from public sources (Fragment pages, TonAPI) at checked_at; availability can change at any moment and Telegram's own Settings check is final. Signet does not sell, price, buy, hold or transfer usernames, relays no offers, and is not affiliated with Telegram or Fragment. Any prices are labelled third-party observations, not quotes, and nothing here is financial or investment advice.

Routes

Connect an agent (MCP)

Streamable HTTP MCP endpoint, no signup or key:

https://getsignet.me/mcp

Tools: check_handles(handles) (up to 10), handle_report(handle), suggest_handles(brief, limit).

JSON HTTP

curl 'https://getsignet.me/v1/check?handles=coffee,qzxv7kpw2'
curl 'https://getsignet.me/v1/report/coffee'
curl -X POST 'https://getsignet.me/v1/suggest' -H 'content-type: application/json' \
     -d '{"brief": "a name for my coffee roastery channel", "limit": 8}'

Every response is {ok, data | error, checked_at, disclaimer}. Invalid input returns 400; too many requests return 429 with Retry-After. See openapi.json and llms.txt.

Each result includes fragment_url (verify on Fragment) and watch_url, which opens the Signet bot (@GetSignetBot) in Telegram to follow changes to that name.

Fair use

Requests are rate limited per client and overall. Fragment pages are read politely (about one per second) and cached, so batches of new names take a few seconds.

Privacy

For each answered request Signet records: the time, the usernames asked about (or a suggestion brief, truncated to 280 characters), the kind of request, the routes returned, and the calling software's self-declared name (MCP client name or User-Agent product token). This is used to understand which names are in demand. Signet does not store IP addresses, accounts or other personal data. Rate limiting uses a keyed hash of the connecting address that changes every day and is held only in memory. Please don't put personal information in a brief.

Signet is an independent service and is not affiliated with, endorsed by or operated by Telegram or Fragment. API version 0.1.0.