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
20804
Answering right now
13319
Up, credentials required
4916
Not answering
2568

1 newly discovered endpoint awaiting a first probe.

Hosted MCP servers - showing 1–100 of 20804
ServerStatusHandshakeUptime 30d
PGP armor fence check, key discardedUp7 ms1 check
America/North_Dakota/Center clockUp7 ms1 check
HTTP 102 processingUp8 ms1 check
Language cyUp8 ms1 check
Language ptUp8 ms1 check
Persian year bandUp8 ms1 check
PSI to kilopascalsUp8 ms1 check
America/St_Johns clockUp8 ms1 check
DaedalMap Tornado EventsUp9 ms1 check
Degrees to radians, number discardedUp9 ms1 check
Email hostname only, address discardedUp9 ms1 check
multi-dot extension count, value discardedUp9 ms1 check
Heading level 1-6 shapeUp9 ms1 check
HTTP 302 foundUp9 ms1 check
Language gdUp9 ms1 check
Language neUp9 ms1 check
Language tkUp9 ms1 check
Language woUp9 ms1 check
MurmurHash3 hex length, input discardedUp9 ms1 check
Nautical miles to kilometersUp9 ms1 check
Mongo ObjectId base64 shape, value discardedUp9 ms1 check
E.164 shape, number discardedUp9 ms1 check
US pints to liters, number discardedUp9 ms1 check
Public suffix countUp9 ms1 check
Punycode host shape, value discardedUp9 ms1 check
pkg:npm package-url shape, value discardedUp9 ms1 check
Python unicode-escape count, input discardedUp9 ms1 check
UTC second 0-60 bandUp9 ms1 check
SemVer numbers onlyUp9 ms1 check
Snowflake id shapeUp9 ms1 check
US state LAUp9 ms1 check
HTTP status class 1xx-5xxUp9 ms1 check
ISO/IEC standard number shapeUp9 ms1 check
Twips to millimeters, number discardedUp9 ms1 check
America/Los_Angeles clockUp9 ms1 check
Europe/Malta clockUp9 ms1 check
Pacific/Apia clockUp9 ms1 check
Pacific/Noumea clockUp9 ms1 check
URL origin onlyUp9 ms1 check
URL encode, input discardedUp9 ms1 check
Utility 18Up9 ms1 check
Utility 69Up9 ms1 check
xxHash hex, input discardedUp9 ms1 check
DaedalMap Hurricane and Tropical Cyclone DataUp10 ms1 check
ExMachina AI — agent research roomsUp10 ms1 check
ISO country CGUp10 ms1 check
Java class CAFEBABE, bytes discardedUp10 ms1 check
RGB tuple shapeUp10 ms1 check
CRC-64 hex length, input discardedUp10 ms1 check
Crockford Base32 id charset, value discardedUp10 ms1 check
US cups to milliliters, number discardedUp10 ms1 check
FarmHash64 hex length, input discardedUp10 ms1 check
Currency ZARUp10 ms1 check
Hashids alphabet length, value discardedUp10 ms1 check
Whether Hebrew year is embolismicUp10 ms1 check
Hijri year bandUp10 ms1 check
HMAC-SHA256 hex length, input discardedUp10 ms1 check
HSTS max-age band, value discardedUp10 ms1 check
HTML escape length, text discardedUp10 ms1 check
HTML h1 count, markup discardedUp10 ms1 check
HTML meta tag count, markup discardedUp10 ms1 check
html lang attribute shape, markup discardedUp10 ms1 check
HTTP 400 bad-requestUp10 ms1 check
HTTP 403 forbiddenUp10 ms1 check
UTC ISO dateUp10 ms1 check
UTC ISO decade start yearUp10 ms1 check
ISO-8601 timezone offset shapeUp10 ms1 check
JS unicode-escape count, input discardedUp10 ms1 check
JSON Pointer token count, path discardedUp10 ms1 check
JWT exp claim shape, token discardedUp10 ms1 check
JWT header shape, payload discardedUp10 ms1 check
Kips to kilograms, number discardedUp10 ms1 check
km/h to m/s, number discardedUp10 ms1 check
KSI to megapascals, number discardedUp10 ms1 check
KSUID 40-hex shape, value discardedUp10 ms1 check
label[for] count, markup discardedUp10 ms1 check
ARIA landmark count, markup discardedUp10 ms1 check
Language azUp10 ms1 check
Language bgUp10 ms1 check
Language bnUp10 ms1 check
Language bsUp10 ms1 check
Language daUp10 ms1 check
Language enUp10 ms1 check
Language gaUp10 ms1 check
Language guUp10 ms1 check
Language haUp10 ms1 check
Language hiUp10 ms1 check
Language hrUp10 ms1 check
Language htUp10 ms1 check
Language huUp10 ms1 check
Language isUp10 ms1 check
Language itUp10 ms1 check
Language jaUp10 ms1 check
Language loUp10 ms1 check
Language lvUp10 ms1 check
Language mtUp10 ms1 check
Language smUp10 ms1 check
Language yoUp10 ms1 check
Language zhUp10 ms1 check
Last-Modified HTTP-date shape, value discardedUp10 ms1 check

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.