frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: KeyID – Free email and phone infrastructure for AI agents (MCP)

https://keyid.ai/
7•vasilyt•4h ago

Comments

vasilyt•4h ago
Hey HN, I built KeyID because I kept hitting the same wall: every AI agent that needs to sign up for a website needs a real email address, and there's no good free way to get one programmatically.

The problem: Agents need email for signups, verification codes, 2FA, and communication. You can use Gmail (manual setup, doesn't scale), disposable email APIs (get blocked), or paid services like AgentMail ($per mailbox).

What KeyID does: One API call → real email address. The agent generates an Ed25519 keypair, calls provision(), and gets an address on a shared domain pool. No API keys, no human in the loop.

From there agents can:

Send/receive email Auto-extract verification codes from incoming messages Follow verification links server-side Track multi-step signup flows with browser state persistence Get phone numbers for SMS verification Generate TOTP 2FA codes How it stays free: Shared rotating domain pool. We manage DKIM/SPF/DMARC, warm-up, and reputation. When a domain degrades, it rotates out. No per-mailbox cost.

MCP server (47 tools) — works with Claude, Cursor, Windsurf out of the box:

{"mcpServers":{"keyid":{"url":"https://keyid.ai/mcp"}}} Also has JS (@keyid/sdk) and Python (keyid) SDKs for direct integration.

Free for 1,000 accounts. Open source: https://github.com/KeyID-AI/KeyID

Happy to answer questions about the architecture, the domain rotation model, or anything else.

gnabgib•1h ago
Your github is 404 (maybe it's private?)

You don't explain how SMS works, via which provider (is it also a shared pool of numbers? Many virtual providers are flagged for MFA via such numbers)

Your privacy policy says you harvest/store 100% of all data that travels over your services including PII.. perhaps you could call this out more specifically. (IP addresses are PII in many jurisdictions, most people run agents on their home network)

You seem to assume the cost of running mail and routing infrastructure is $0 (only talk about $10/yr domain cost).

paveltrofimchuk•4h ago
How do you prevent abuse? What stops someone from spinning up 1,000 accounts to send spam?
vasilyt•4h ago
Good question. A few layers: (1) Agents authenticate via Ed25519 challenge-response, so every account is tied to a keypair — no anonymous throwaway accounts. (2) We track per-agent reputation based on send patterns, bounce rates, and complaint signals. Agents that degrade domain reputation get throttled or suspended automatically. (3) The shared domain pool is the key incentive — if an agent spams, it hurts their own deliverability because the domain rotates out. The pool is a shared resource, so agents that abuse it lose access. It's a similar model to how shared IP pools work in transactional email services.
Natfan•1h ago
"no anonymous accounts" is a stretch when one could just provision n+1 ef25519 keys
myroslava-t•4h ago
What happens when you hit the 1,000 account limit? What's the pricing model after that?
vasilyt•4h ago
We're still figuring out the exact tiers above 1,000. The shared pool model keeps our marginal cost per account very low (domains cost ~$10/year and serve hundreds of agents), so we can afford to be generous. The likely path is a paid tier for higher volumes with dedicated domains and priority deliverability. But honestly, 1,000 accounts covers most use cases we've seen — even teams running agent fleets rarely need more than a few hundred active at once. If you're hitting the limit, reach out and we'll work something out.
mbreese•1h ago
I’m willing to give you the benefit of the doubt on this. Because this sounds like a legitimately difficult problem to solve.

But what is the use case here? How often do agents need to get an email address? What’s the argument for letting agents create accounts? I can see letting an agent use my account, but why do they need their own?

And all of this has great legitimate uses, why would a domain degrade?

MCP Is Dead; Long Live MCP

https://chrlschn.dev/blog/2026/03/mcp-is-dead-long-live-mcp/
45•CharlieDigital•1h ago•24 comments

Gimp 3.2 Released

https://www.gimp.org/news/2026/03/14/gimp-3-2-released/
125•F3nd0•1h ago•19 comments

Claude March 2026 usage promotion

https://support.claude.com/en/articles/14063676-claude-march-2026-usage-promotion
24•weldu•1h ago•14 comments

Marketing for Founders

https://github.com/EdoStra/Marketing-for-Founders
39•jimsojim•1h ago•1 comments

Hostile Volume – A game about adjusting volume with intentionally bad UI

https://hostilevolume.com/
51•Velocifyer•2h ago•29 comments

2026 tech layoffs reach 45,000 in March

https://technode.global/2026/03/09/2026-tech-layoffs-reach-45000-in-march-more-than-9200-due-to-a...
91•ninadwrites•1h ago•65 comments

Montana passes Right to Compute act (2025)

https://www.westernmt.news/2025/04/21/montana-leads-the-nation-with-groundbreaking-right-to-compu...
216•bilsbie•7h ago•180 comments

An ode to bzip

https://purplesyringa.moe/blog/an-ode-to-bzip/
66•signa11•5h ago•39 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

31•katspaugh•2h ago•11 comments

It's time to move your docs in the repo

https://www.dein.fr/posts/2026-03-13-its-time-to-move-your-docs-in-the-repo
65•gregdoesit•1h ago•40 comments

Baochip-1x: What it is, why I'm doing it now and how it came about

https://www.crowdsupply.com/baochip/dabao/updates/what-it-is-why-im-doing-it-now-and-how-it-came-...
243•timhh•3d ago•36 comments

Python: The Optimization Ladder

https://cemrehancavdar.com/2026/03/10/optimization-ladder/
226•Twirrim•4d ago•78 comments

Sunsetting Jazzband

https://jazzband.co/news/2026/03/14/sunsetting-jazzband
103•mooreds•3h ago•33 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
72•sivasurend•7h ago•7 comments

A Recursive Algorithm to Render Signed Distance Fields

https://pointersgonewild.com/2026-03-06-a-recursive-algorithm-to-render-signed-distance-fields/
8•surprisetalk•3d ago•2 comments

9 Mothers Defense (YC P26) Is Hiring in Austin

https://jobs.ashbyhq.com/9-mothers?utm_source=x8pZ4B3P3Q
1•ukd1•7h ago

Generalizing Knuth's Pseudocode Architecture From Algorithms to Knowledge

https://www.researchgate.net/publication/401189185_Towards_a_Generalization_of_Knuth%27s_Pseudoco...
20•isomorphist•3d ago•1 comments

Fedora 44 on the Raspberry Pi 5

https://nullr0ute.com/2026/03/fedora-44-on-the-raspberry-pi-5/
4•jandeboevrie•1h ago•0 comments

Nmap in the movies (2008)

https://nmap.org/movies/
132•homebrewer•4h ago•18 comments

Megadev: A Development Kit for the Sega Mega Drive and Mega CD Hardware

https://github.com/drojaazu/megadev
104•XzetaU8•12h ago•5 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
49•adangit•4h ago•12 comments

CSMWrap: Legacy BIOS booting on UEFI-only systems via SeaBIOS

https://github.com/CSMWrap/CSMWrap
11•_joel•4d ago•2 comments

Starlink militarization and its impact on global strategic stability

https://interpret.csis.org/translations/starlink-militarization-and-its-impact-on-global-strategi...
89•msuniverse2026•12h ago•111 comments

1M context is now generally available for Opus 4.6 and Sonnet 4.6

https://claude.com/blog/1m-context-ga
1089•meetpateltech•1d ago•465 comments

What happens when US economic data becomes unreliable

https://mitsloan.mit.edu/ideas-made-to-matter/what-happens-when-us-economic-data-becomes-unreliable
276•inaros•4h ago•255 comments

Life as an OnlyFans 'chatter'

https://www.bbc.com/news/articles/cq571g9gd4lo
107•1659447091•3d ago•114 comments

Everything you never wanted to know about visually-hidden

https://dbushell.com/2026/02/20/visually-hidden/
23•PaulHoule•4d ago•5 comments

UBI as a productivity dividend

https://scottsantens.substack.com/p/universal-basic-income-is-your-productivity
89•2noame•4h ago•169 comments

Online astroturfing: A problem beyond disinformation (2022)

https://journals.sagepub.com/doi/10.1177/01914537221108467
72•xyzal•5h ago•39 comments

In Praise of Stupid Questions

https://mathenchant.wordpress.com/2026/03/12/in-praise-of-stupid-questions/
20•ibobev•4h ago•4 comments