Skip to content
InvokeIndex

The tools agents can call

185,092 unique MCP servers across ten major directories and registries, each with its sources and history.

Each server counts once, however many directories list it. Glama, PulseMCP and mcp.so listings arrive through MCP Toplist’s open dataset, used under CC BY 4.0. 17,367 listings from bulk publishers wait for review.

Check my InvokeRankUpdated How we collect
  • Directory listings80,693Collected from seven directories, before grouping
  • Listed in two or more39,11821% of unique servers
  • Remote MCP servers43,910With a public endpoint an agent can call
  • Changes, last 30 days292,246Typed diffs between observations

All servers (185,092)

Plus 1,174 listings grouped under these serversPage 1338 of 7,713
Inside the index

Where the servers are listed

Each directory is a shelf. See how many shelves each server sits on, how large each shelf is, and what moved this month.

Updated

How many shelves

Servers by the number of directories listing them

79%of servers are listed in one directory only. 39,118 are listed in two or more.

Directories listing the server. Copies grouped under a server are not counted again.

The shelves

Unique servers listed in each directory
  1. Glama110,190
  2. MCP Registry61,541
  3. PulseMCP22,369
  4. mcp.so20,224
  5. Smithery16,502
  6. Claude5,759
  7. ChatGPT5,409
  8. GitHub779
  9. Cursor503
  10. Claude Code478

Collected by us Via MCP Toplist’s dataset

A server listed in several directories counts once in each. Pick a shelf to browse it.

What changed

Typed diffs between observations, last 30 days
New listings 28,858Left a directory 12,174Tool changes 205,467Listing details 45,747The busiest day was 9 Nov, with 23,544 changes.
Changes by day, last 30 days (days with changes)
DayNew listingsLeft a directoryTool changesListing details
17 Oct1066175223830
18 Oct667216954725
19 Oct1837926805986
20 Oct862134868755
21 Oct1137857581369
22 Oct9321857661880
23 Oct11713870251864
24 Oct11071971702066
25 Oct6961159861317
26 Oct7274363211696
27 Oct7062867871945
28 Oct6661469711980
29 Oct55988282755
30 Oct4851072811403
31 Oct5651164611093
1 Nov527125230621
2 Nov6493459451766
3 Nov6721473371987
4 Nov5762378351968
5 Nov5217111401228
6 Nov5231280001626
7 Nov4391586801186
8 Nov117235460787
9 Nov4768944067332603
10 Nov120242373792227
11 Nov109143986622130
12 Nov108843783962253
13 Nov133149686452440
14 Nov101145467532087
15 Nov105141614174

Latest changes

RSS feed
  1. solstone Claude Description changed (claude.com)
  2. Adspirer Ads & Performance Marketing Agent Claude Description changed (claude.com)
  3. Upwork Claude Description changed from "Hire talent or find work" to "Post jobs, hire talent, or find work" (claude.com)
  4. 0xinsider Official MCP Registry search_markets: description changed (-"Args: - q (string, required): Search query - limit (number, 1-100, default 20): Max results per page - cursor (string, optional): Pagination cursor from the previous response's next_cursor - status (string, optional): Filter by status: "active", "closed", or "all" (default "all") - category (string, optional): Filter by category. One category such as Basketball or Esports; the word sports is rejected, so omit category for every sports and esports market")
  5. 0xinsider Official MCP Registry search_content: description changed (-"Args: - q (string, required): Search query, 1-256 characters before whitespace trimming - limit (number, 1-50, default 10): Max results")
  6. 0xinsider Official MCP Registry list_webhooks: description changed (-"Args: none")
  7. 0xinsider Official MCP Registry list_settled_markets: input schema changed
  8. 0xinsider Official MCP Registry list_settled_markets: description changed (-"Args: - since (string, required without cursor): RFC 3339 time; rows whose settlement.observed_at is at or after it - sports_market_type (string, optional): comma-separated provider market types, case-insensitive (moneyline, spreads, totals, a prop type). Default moneyline, or every type with condition_id; * keeps every type, including markets with no stored type - league (string, optional): comma-separated leagues as the rows' league reports them, for example nba,epl; pga is PGA Tour golf - condition_id (string, optional): comma-separated market condition ids, at most 20 - event_slug (string, optional): comma-separated event slugs, matched exactly, at most 10; a polyv2 copy has its own slug, for example polyv2-nba-phi-chi-2026-11-08 - limit (number, 1-100, default 20) - cursor (string, optional): opaque stl_v1_ cursor from next_cursor. It replaces since and keeps the filters it was issued for; filters sent with it must match them")

Coverage

What the index resolves and probes
Brands resolved
43,344
Brands on two or more hosts
7,297
Held for review
17,367 listings
Tools listed by probe
18,059 servers

Where are you listed?

Paste your MCP server, plugin or company URL to see your listings, tools and scan findings in one place.