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
28123
Answering right now
17583
Up, credentials required
7556
Not answering
2984
Hosted MCP servers - showing 801–900 of 28123
ServerStatusHandshakeUptime 30d
ISO country SBUp18 ms100%
ISO country SHUp18 ms100%
ISO country SKUp18 ms100%
ISO country SOUp18 ms100%
ISO country SVUp18 ms100%
ISO country SZUp18 ms100%
ISO country TDUp18 ms100%
ISO country TJUp18 ms100%
ISO country TLUp18 ms100%
ISO country TNUp18 ms100%
ISO country TRUp18 ms100%
ISO country UMUp18 ms100%
ISO country ZMUp18 ms100%
ISO country ZWUp18 ms100%
CF-IPCountry ISO2, value discardedUp18 ms100%
CIDv0 base58btc Qm, value discardedUp18 ms100%
CIDv0 Qm prefix, value discardedUp18 ms100%
CIDv1 multibase prefix, value discardedUp18 ms100%
CIDR shape, value discardedUp18 ms100%
IPv4 CIDR shape, value discardedUp18 ms100%
colon-separated token count, value discardedUp18 ms100%
Cookie name charset, value discardedUp18 ms100%
CORP same-origin/same-site token, value discardedUp18 ms100%
CPE 2.3 wfn field count, value discardedUp18 ms100%
CSS rule count, stylesheet discardedUp18 ms100%
DOI ShapeUp18 ms100%
ESLint rules key count, body discardedUp18 ms100%
filename stem charset, value discardedUp18 ms100%
Fletcher-32 hex length, input discardedUp18 ms100%
friendly-id hyphen groups, value discardedUp18 ms100%
Currency HKDUp18 ms100%
Currency PHPUp18 ms100%
Sec-GPC 1 token, value discardedUp18 ms100%
Google UUID timeuuid layout, value discardedUp18 ms100%
Hashids alphabet charset, value discardedUp18 ms100%
Contrast ratio vs 4.5 for one hex on whiteUp18 ms100%
Hex encode, input discardedUp18 ms100%
Hogsheads to liters, number discardedUp18 ms100%
HTTP 103 early-hintsUp18 ms100%
HTTP 400 bad-requestUp18 ms100%
HTTP 403 forbiddenUp18 ms100%
HTTP 406 not-acceptableUp18 ms100%
HTTP 408 request-timeoutUp18 ms100%
HTTP 414 uri-too-longUp18 ms100%
Hydra operation count, body discardedUp18 ms100%
HZ-GB ~{ ~} frame, input discardedUp18 ms100%
JS identifier charset, value discardedUp18 ms100%
info: URI namespace shape, value discardedUp18 ms100%
ISBN-10 digit shape, value discardedUp18 ms100%
ISO ordinal dayUp18 ms100%
ISO weekday 1-7 bandUp18 ms100%
ISO 8601 datetime shapeUp18 ms100%
JS import count, source discardedUp18 ms100%
JSON top-level key count, values discardedUp18 ms100%
kebab-case charset, value discardedUp18 ms100%
label[for] count, markup discardedUp18 ms100%
Language daUp18 ms100%
Language mrUp18 ms100%
Language rwUp18 ms100%
Language stUp18 ms100%
Lib Docs HintUp18 ms100%
Link header relation count, value discardedUp18 ms100%
HTML link rel count, markup discardedUp18 ms100%
Location absolute-URL shape, value discardedUp18 ms100%
Memory Key CountUp18 ms100%
Whether a token is an HTTP methodUp18 ms100%
MetroHash64 hex length, input discardedUp18 ms100%
MIME mp3Up18 ms100%
MIME octetUp18 ms100%
MIME tomlUp18 ms100%
mmHg to kilopascals, number discardedUp18 ms100%
UTC last day of the current monthUp18 ms100%
MP3 frame sync check, file discardedUp18 ms100%
UTC milliseconds remainderUp18 ms100%
Nano ID length, value discardedUp18 ms100%
Dutch postcode shape, value discardedUp18 ms100%
newline run length band, text discardedUp18 ms100%
Nautical miles to kilometersUp18 ms100%
nupkg nuspec id shape, body discardedUp18 ms100%
ASN.1 OID arc shape, value discardedUp18 ms100%
UTC ISO ordinal dateUp18 ms100%
paragraph-break count, text discardedUp18 ms100%
PascalCase token count, value discardedUp18 ms100%
POSIX path shape, path discardedUp18 ms100%
PDF magic-byte check, file discardedUp18 ms100%
PEM fence check, key discardedUp18 ms100%
Playwright URL CheckUp18 ms100%
Poles to meters, number discardedUp18 ms100%
Maven POM coordinate shape, body discardedUp18 ms100%
Port 110Up18 ms100%
Protobuf wire-type scan, body discardedUp18 ms100%
Proxy-Authenticate scheme token, value discardedUp18 ms100%
Refresh seconds;url shape, value discardedUp18 ms100%
RTF header check, body discardedUp18 ms100%
SHA-224 hex length, input discardedUp18 ms100%
SHA3-224 hex length, input discardedUp18 ms100%
SHAKE128 hex length, input discardedUp18 ms100%
SHAKE256 hex length, input discardedUp18 ms100%
SHAKE256 hex length band, input discardedUp18 ms100%
slash-separated token count, value discardedUp18 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.