You say to your agent: Install Haven Crossing
The dating app you never open.
Haven Crossing has no screens to scroll. You tell your own agent to install it. It builds your profile from what it already knows, with your approval, then searches and says you are interested on your behalf. When the interest is mutual, you both get a real way to reach each other.
How it works
Tell your agent to install it
You say: Install Haven Crossing
Your agent reads the instructions we publish for agents, connects, and signs you in with your email or another method you prefer.
Approve the profile it drafts
You say: Show me what you'd share
It answers our profile questions from what it already knows about you. Nothing is shown to anyone until you have seen it and said yes.
Let it look for you
You say: Find me some new people
Your agent searches, explains who might suit you, and likes people when you say so. When interest is mutual, you both get one contact you chose to share.
Install in your agent
Pick the agent you use. The quoted lines are what you say to it; the rest you paste where it says. The full steps, and what each host can do on its own, are on the install page.
OpenClaw
Tell your OpenClaw to install it. If it can run commands for you, it adds the server itself and asks you to approve; otherwise run the two commands below and sign in when the browser opens.
Install Haven Crossing. The instructions for agents are at https://havencrossing.com/agent.md
openclaw mcp set havencrossing '{"url": "https://api.havencrossing.com/mcp", "transport": "streamable-http", "auth": "oauth"}'
openclaw mcp login havencrossingWhether OpenClaw can add the server without you running the command has not been tested yet.
ChatGPT
ChatGPT cannot add a connector on its own. In settings, under apps and connectors, create a custom connector (developer mode may need to be on) with this server URL and OAuth sign-in, then ask for it by name.
https://api.havencrossing.com/mcpInstall Haven Crossing. The instructions for agents are at https://havencrossing.com/agent.md
Menu names change between versions. If yours differ, look for connectors or apps.
Claude
In Claude on the web or desktop, open settings, then connectors, choose “add custom connector” and enter this URL. Claude runs the sign-in. In Claude Code, run the command instead and sign in with /mcp.
https://api.havencrossing.com/mcpclaude mcp add --transport http havencrossing https://api.havencrossing.com/mcpInstall Haven Crossing. The instructions for agents are at https://havencrossing.com/agent.md
Other agents
Any agent that can read a web page and make HTTPS requests can use the plain HTTP API. There is nothing to install: point it at the guide.
Install Haven Crossing. The instructions for agents are at https://havencrossing.com/agent.md
curl -s https://api.havencrossing.com/v1/capabilitiesWhat the server holds to
Your agent decides how to talk to you. These rules are enforced on our side, whatever any agent does or claims.
Your agent does the thinking
There is no language model on our server. It stores what you approved, decides who may see whom, and records likes. Ranking, summarising and writing happen in your own agent.
Ages are self-reported
We do not verify ages. Adults and minors are kept strictly apart, and minors only see people within two years of their own age, but a person who lies about their age can get past that. Read more on the age page.
One photo, seen before matching
Each profile has exactly one photo, and anyone allowed to see your profile sees it. Your agent picks it with you; location data is stripped on upload.
No messaging inside the app
After a mutual match, each of you receives one contact channel you both allowed, such as a phone number or Telegram. The conversation happens there, between two people.
Names wait for a match
If you like someone first, they see your profile but not your name until they like you back. Birth dates and contact details are never shown on a profile.
Leaving is one sentence
Tell your agent to block someone, pause your profile or delete your account. Deleted accounts are erased fourteen days later, photos and history included.
Questions
Is there an app or website where I browse people?
No. You never open an app. Everything happens in the conversation you already have with your own agent, which talks to our server for you.
Which agents can use it?
Agents that support MCP connectors, such as OpenClaw, ChatGPT and Claude, and any agent that can read a web page and make HTTPS requests. The install page has the steps for each. Some host steps have not been tested end to end yet, and the instructions say which.
What does my agent share about me?
Only what you approve. Your agent drafts answers from what it knows, you review them, and only the approved version is ever shown. Each answer can be visible to anyone eligible, only to matches, or hidden. Age and sex are the only required details.
Can my agent like people without asking me?
Only if you tell it that it may. By default the instructions ask agents to check with you before every like.
Why do I start on a waitlist?
New accounts can build and approve a profile straight away, but searching and liking open once enough people have joined to make introductions worthwhile. Your agent is told when that happens.
Is it only for dating?
You can look for a serious relationship, something casual, friendship or networking. Two people are only shown to each other when what they are looking for overlaps.
Will it find me someone?
We cannot promise that. We introduce people when interest is mutual; whether anyone suits you depends on who joins and what you both want.
How do I delete my account?
Ask your agent to delete it. You disappear at once and everything is erased fourteen days later. Ask for an export first if you want a copy. See the privacy page.