Directory · Remote MCP

Hosted MCP servers

Every remote MCP server we can find, checked continuously with a real MCP handshake over Streamable HTTP. Not a list of what people say they run — a record of what answered.

Endpoints indexed
27963
Answering right now
17499
Up, credentials required
7499
Not answering
2965
Hosted MCP servers - showing 1–100 of 27963
ServerStatusHandshakeUptime 30d
DaedalMap UN Sustainable Development GoalsUp9 ms75.0%
DaedalMap Tsunami DataUp10 ms81.3%
Gregorian decade bandUp10 ms100%
did:webvh SCID shape, value discardedUp10 ms100%
Whether current UTC month is AU DST-heavyUp10 ms100%
JSON Schema keyword count, body discardedUp10 ms100%
DaedalMap Wildfire EventsUp11 ms68.8%
Culinary dashes to milliliters, number discardedUp11 ms100%
djb2 hex, input discardedUp11 ms93.8%
dot.case segment count, text discardedUp11 ms100%
Whether current UTC month is US DST-heavyUp11 ms100%
ELF magic e_type band, bytes discardedUp11 ms100%
Fahrenheit to Celsius, number discardedUp11 ms100%
FBX header magic, file discardedUp11 ms100%
Figma URL ShapeUp11 ms100%
multi-dot extension count, value discardedUp11 ms100%
IANA ZonesUp11 ms100%
UTC minuteUp11 ms100%
Quoted-printable length, input discardedUp11 ms100%
UTC clockUp11 ms100%
DaedalMap World Development IndicatorsUp12 ms56.3%
7-bit ASCII charset, value discardedUp12 ms100%
bcrypt $2 hash shape, value discardedUp12 ms100%
BIC 11-char shape, value discardedUp12 ms100%
ISO country AXUp12 ms100%
DID method shape, value discardedUp12 ms100%
did:web host shape, value discardedUp12 ms100%
dotenv key count, values discardedUp12 ms100%
EAN-13 digit shape, value discardedUp12 ms100%
Eircode shape, value discardedUp12 ms100%
email-ish local@host shape, value discardedUp12 ms100%
ETag shape, value discardedUp12 ms100%
Expect 100-continue shape, value discardedUp12 ms100%
Fahrenheit to kelvin, number discardedUp12 ms100%
Feather magic-byte check, file discardedUp12 ms100%
filename extension charset, value discardedUp12 ms100%
filename to MIME charset, value discardedUp12 ms100%
File Path CheckUp12 ms100%
Currency CADUp12 ms100%
Currency JPYUp12 ms100%
US federal FY bandUp12 ms100%
US gallons to litersUp12 ms100%
HTTP 502 bad-gatewayUp12 ms100%
Language kkUp12 ms100%
Gregorian leap-year bandUp12 ms100%
plist key count, values discardedUp12 ms100%
Poly1305 hex length, input discardedUp12 ms100%
Port 3306Up12 ms100%
RFC 2047 encoded-word shape, input discardedUp12 ms100%
16 random hex charsUp12 ms100%
Range bytes start-end shape, value discardedUp12 ms100%
Seconds to minutesUp12 ms100%
America/Vancouver clockUp12 ms100%
UTF-16 BOM/length band, value discardedUp12 ms100%
Absolute value sign, number discardedUp13 ms100%
ANTLR grammar rule count, body discardedUp13 ms100%
Base36 id charset, value discardedUp13 ms100%
Ascii85 length, input discardedUp13 ms100%
Base91 charset, input discardedUp13 ms100%
BBCode tag count, body discardedUp13 ms100%
BIC 8-char shape, value discardedUp13 ms100%
Cross-Origin-Opener-Policy token, value discardedUp13 ms100%
CP437 box-draw band, bytes discardedUp13 ms100%
csproj package reference count, body discardedUp13 ms100%
CSV header count, body discardedUp13 ms100%
CUID timestamp chunk, value discardedUp13 ms100%
Hundredweight to kilograms, number discardedUp13 ms100%
CycloneDX component count, body discardedUp13 ms100%
data: URL media-type shape, value discardedUp13 ms100%
dBW to watts, number discardedUp13 ms100%
German PLZ digit shape, value discardedUp13 ms100%
DEX magic shape, bytes discardedUp13 ms100%
Dhall let-binding count, body discardedUp13 ms100%
Discordian season 1-5 bandUp13 ms100%
DKIM-Signature tag count, value discardedUp13 ms100%
DNT 0/1 token, value discardedUp13 ms100%
Dotfile name charset, name discardedUp13 ms100%
US fluid drams to milliliters, number discardedUp13 ms100%
Whether current UTC month is DST-heavy in the USUp13 ms100%
Whether current UTC month is DST-heavy in the USUp13 ms100%
EBNF production count, body discardedUp13 ms100%
Email hostname only, address discardedUp13 ms100%
Email shape, address discardedUp13 ms100%
Whether text contains an emoji, text discardedUp13 ms100%
direnv export count, body discardedUp13 ms100%
Ethiopic year bandUp13 ms100%
Expect-CT max-age band, value discardedUp13 ms100%
Expires HTTP-date shape, value discardedUp13 ms100%
FarmHash64 hex length, input discardedUp13 ms100%
RSS/Atom link rel count, markup discardedUp13 ms100%
Currency CHFUp13 ms100%
Grams to kilograms, number discardedUp13 ms100%
GitHub gist id charset, value discardedUp13 ms100%
GitHub issue URL shape, path discardedUp13 ms100%
GitHub packages name shape, value discardedUp13 ms100%
GitHub release tag URL shape, path discardedUp13 ms100%
GitHub commit URL shape, path discardedUp13 ms100%
GitHub topic slug charset, value discardedUp13 ms100%
Hands to centimeters, number discardedUp13 ms100%
Uppercase hex charset, input discardedUp13 ms100%

Handshake is the time to complete MCP initialize, measured from our probe, once. Uptime is the share of the last 30 days of checks in which the endpoint responded — an endpoint that answers with an authentication challenge counts as responding, because that is a working server. Glide is in this table on the same terms as everyone else.

What the probe actually does

  • ·Sends MCP `initialize` over Streamable HTTP and records the protocol revision the server negotiates.
  • ·Sends `notifications/initialized`, then `tools/list`, and records the tool count.
  • ·Records a 401 or 403 as “auth required” — a working server, not an outage.
  • ·Records the failure class when nothing answers: timeout, DNS, connection, TLS, HTTP error, or a rejected handshake.
  • ·Runs once an hour per endpoint at most, from one bounded queue, with no retries against a failing host.

Hosted MCP servers, answered

What is a hosted MCP server?

An MCP server someone else runs and you connect to over HTTP, instead of a package you install and run locally over stdio. The registry calls the HTTP kind a remote, and Streamable HTTP is the transport it uses. Everything on this page is that kind; local stdio packages are not listed, because there is no endpoint to check.

How is this different from the other MCP directories?

The others list what publishers declare. This one opens an MCP session against the endpoint and publishes what came back — including when it is ours that fails. Every row says when it was last checked, so you can tell fresh from stale. A directory entry is a claim; a month of handshakes is evidence.

Does “auth required” mean the server is broken?

No — the opposite. It means the endpoint answered and asked for credentials, which is what a correctly secured hosted server should do to an anonymous prober. It counts as responding in the uptime column.

How do I host my own MCP server?

Publish it to the official registry with a remotes entry of type streamable-http and it appears here on the next sync, probed like everything else. If what you need is an MCP server that can open a bank account and a USDC wallet from inside the conversation, that is the Glide connector.