For agents

The catalogue, as an MCP server

This site is a marketplace of MCP servers. It is also one. An agent connects to it the way it connects to anything else here, and asks the catalogue directly instead of reading these pages.

Connect
claude mcp add --transport http mcprush-catalogue https://mcprush.com/mcp \
  --header "Authorization: Bearer $MCPRUSH_KEY"

Every line above carries $MCPRUSH_KEY. How to get one — it takes about a minute, and the free tier costs nothing.

Getting a key

The gateway answers 401 to a call with no key on it, so this is the first step rather than an optional one. Nothing here costs money.

  1. Create an account — an email address is all it asks for.
  2. Open your keys and press New key. This is the buyer key from Dashboard → Access. A publisher API key from Studio is a different thing — it signs publishing calls, and the gateway does not take it.
  3. Copy it once. It is shown a single time; if it is lost, rotate it on the same screen.
  4. Put it in your shell, so the command above works as written:
    export MCPRUSH_KEY=mcpr_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

The free tier carries 500 calls a month — more than an agent installing things will use, and less than a competitor mirroring the catalogue would need. Calls are counted per key, so a key per machine tells you where the traffic came from.

What it can ask

search_servers

Words, a category, free-only. Comes back with what each server does, its security grade, how many tools it declares and what it costs.

install_command

The line to run, for the client the agent is running in. Fifteen clients take fifteen forms — a command, a config block, or an honest refusal where the client cannot run that server at all. A paid listing answers with the buy link too.

get_server

One listing in full: what it does, the tools it declares, its grade and what the scan found.

search_skills

Agent skills — folders of instructions rather than servers. A free one downloads without a key at all.

list_categories

The headings, and how many live servers sit under each.

Two things worth knowing

Search does not hand back package names. It returns what an agent needs in order to choose — what a server does, whether it is safe, what it costs. The install line comes from install_command, one listing at a time. An agent picks one thing from a list, so this costs it nothing; copying the catalogue wholesale, it makes twenty-five times dearer.

An agent cannot buy anything. Where a listing is paid, the answer carries the price and the link, and says in as many words: show this to the person running you, and do not try the command until they say it is done.

How to get MCPRUSH_KEY

There is also /llms.txt — a plain map of this site for agents that arrive knowing none of the above — and an open read API at /api/catalogue/servers, which needs no key.