mcpbeat Sign in

Overlap MCP Server

by overlap-ai Your server? Claim it
answering

Overlap is answering right now. Last checked 4 min ago. It exposes 7 tools.

Records what you're working on so Overlap can introduce you to someone two weeks ahead of you.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 88 days of history · worst day 0%
88 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
640 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 18

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 September 2026. No other catalogue keeps this.

6 Oct 2 tool descriptions were rewritten create_match_request, preview_pool
28 Sep 7 tools changed the parameters they ask for check_matches, confirm_match_request, create_match_request and 4 more
22 Sep a tool appeared respond_to_match
22 Sep a tool description was rewritten get_match_details
22 Sep a tool changed the parameters it asks for get_match_details
14 Sep 5 tools changed the parameters they ask for confirm_match_request, create_match_request, get_match_details and 2 more
13 Sep a tool changed the parameters it asks for check_matches

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add overlap --transport http https://overlap-ai.com/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://overlap-ai.com/api/mcp
~/.codex/config.toml
[mcp_servers.overlap]
url = "https://overlap-ai.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "overlap": {
      "url": "https://overlap-ai.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "overlap": {
      "type": "http",
      "url": "https://overlap-ai.com/api/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

match
create_match_request
Use this tool to save a private match request draft when the user wants to find a peer living through a similar personal situation. Write the match request from the current conversation. Write 2–5 sentences in the third person, and 200–1500 characters. Use the words of the user, not formal or clinical words. Cover three things: the situation, where the user is in it, and what help they want. Write it so that a stranger in the same place recognizes themselves. Any situation belongs here: an illness, a company, a move, a course, a hard year. Example of a good match request: "She was diagnosed with early-stage breast cancer four months ago and is halfway through chemotherapy. The medical side goes to plan. She finds the isolation harder than the treatment. The people around her keep telling her to stay positive. She hopes to hear from someone at a similar stage who understands the day-to-day of it." Never invent a detail. Never include a name, an email address, an employer or another personal identifier. With no replaces_draft_id, this tool saves a new independent private draft. With replaces_draft_id, it saves the complete revised text as a new draft and supersedes only the identified earlier draft. Existing open requests remain unchanged. The draft is not submitted to the matching pool and contacts nobody. Returns request_id, status and the exact stored request_text. Publishing uses the separate confirm_match_request tool and requires the user’s explicit approval of that exact stored text. Discarding uses withdraw_match_request with the draft’s request_id.
get_match_details
Get the full details of one match: what the other person wrote, why the two of them matched, something to open with, and where the match stands. It only reads. To accept, decline or block the match, call respond_to_match. Never promise an address.
confirm
confirm_match_request
Confirm one draft match request and add it to the matching pool. The other requests of the user do not change. It stays active until the user withdraws it. Call this ONLY after the user approves the exact stored text. Always pass its request_id.
matches
check_matches
Where the user stands. It returns every current match request, the number of other people in the pool, and any match. Use it to answer what the user submitted, and who they matched with. A match can appear days later.
preview
preview_pool
Count people in overlap's peer-connection pool who are going through a similar personal situation. Use when the user asks whether another person shares their situation before deciding whether to join. Do not use for intersections of lists, sets or schedules, dating, or finding licensed professionals. Returns a number and nothing else, capped at 10 — never anyone's words, name or details. It saves nothing: no match request is created and nobody is contacted. This is the one tool that works without an account.
respond
respond_to_match
Record the one answer the user gave about a match: accept, decline or block. Call it only after the user has said which of the three they want. When both people accept, overlap opens a private conversation in the app. It also sends each person a link by email. Never promise an address. A decline covers this one request, and a later request from that person can still match. A block is permanent and covers the person, so send block only when the user asks for exactly that.
withdraw
withdraw_match_request
Withdraw one match request, either a draft or an open one. Always pass its request_id. If it is unclear which one the user means, call check_matches first. The other requests of the user stay active. This voids a pending match from this request. It keeps a match that both people accepted.

Endpoints

URLTransportStateLatencyChecked
https://overlap-ai.com/api/mcp streamable-http answering 402 ms 4 min ago

Alternatives to Overlap

same job, measured the same way
todoglow
by devglow

See what each of your coding agents is working on, and read or advance your todos.

92 installs/wk local only
~Alter
by truealter

Mint an agent identity in two free calls. Verify anyone. Earn 75% when someone reads you.

17 tools answering
Sitey — free subdomains
by sitey

Claim a working subdomain in one call — A, CNAME and TXT records. No domain to buy, no account.

10 tools answering
Draftboard
by draftboard

Warm intros to any target via your own network: who can introduce you, and how strong the path is.

answering
Backrow
by backrow

Turn any recording or document into notes, flashcards and quizzes your agent can read and act on

answering
Director
by screenforge

Record demos of your web app from one sentence and turn its product map into help articles and more.

answering
Sshboard
by meta-taro

An AI agent reads your server over the one SSH session you are already watching.

local only
Orbismo
by orbismo

Orbismo is a worldbuilding platform that your AI can read and add to in any chat.

answering

Overlap — questions

Answers built from our own checks of this server.

What can Overlap do?
It exposes 7 tools, read directly from the server on our last check. Among them: check_matches, confirm_match_request, create_match_request, get_match_details, preview_pool, respond_to_match and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Overlap working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 640 ms. The bar chart above shows every period we have measured.
Is Overlap still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Overlap?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Overlap need an API key?
No. Overlap completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Overlap?
It answers our handshake in 640 ms on average, which is faster than 16% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.