# pulse-subregistry

Connects your assistant to the PulseMCP Sub-Registry catalog to search and inspect MCP servers. Useful when finding existing tool integrations directly from chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 81
- Author: pulsemcp
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/pulsemcp/mcp-servers/tree/HEAD/productionized/pulse-subregistry
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/mcp/pulse-subregistry

## What it does

The server links an assistant directly to the PulseMCP Sub-Registry directory. You query available packages with `list_servers`, using pagination cursors and search filters by keyword or update date. Detailed package records come from `get_server`, which defaults to the latest release and returns repository links alongside metadata. The `switch_tenant_id` tool stays hidden. Enabling it requires setting `SHOW_ADMIN_TOOLS=true`.

Output sizes stay under control. Responses truncate strings past 200 characters and collapse nested objects deeper than level five. To pull entire fields such as readmes, pass their paths into `expand_fields`. Node.js 18 or newer must be present on the host. Without a valid `PULSEMCP_SUBREGISTRY_API_KEY`, all catalog queries fail.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `PULSEMCP_SUBREGISTRY_API_KEY`, `PULSEMCP_SUBREGISTRY_TENANT_ID`, `SHOW_ADMIN_TOOLS` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> --env PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> --env SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> --transport stdio pulse-subregistry -- npx -y @pulsemcp/pulse-subregistry
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add pulse-subregistry --env PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> --env PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> --env SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> -- npx -y @pulsemcp/pulse-subregistry
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pulse-subregistry": {
            "command": "npx",
            "args": [
                "-y",
                "@pulsemcp/pulse-subregistry"
            ],
            "env": {
                "PULSEMCP_SUBREGISTRY_API_KEY": "<PULSEMCP_SUBREGISTRY_API_KEY>",
                "PULSEMCP_SUBREGISTRY_TENANT_ID": "<PULSEMCP_SUBREGISTRY_TENANT_ID>",
                "SHOW_ADMIN_TOOLS": "<SHOW_ADMIN_TOOLS>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pulse-subregistry": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@pulsemcp/pulse-subregistry"
            ],
            "env": {
                "PULSEMCP_SUBREGISTRY_API_KEY": "<PULSEMCP_SUBREGISTRY_API_KEY>",
                "PULSEMCP_SUBREGISTRY_TENANT_ID": "<PULSEMCP_SUBREGISTRY_TENANT_ID>",
                "SHOW_ADMIN_TOOLS": "<SHOW_ADMIN_TOOLS>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> -e PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> -e SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> pulse-subregistry npx -y @pulsemcp/pulse-subregistry
```
Replace <…> with your own values

## When to use it
- Search MCP packages by keyword and title
- Fetch repository details and release versions for a chosen server
- Page through directory results using cursor-based pagination
- Filter registry listings by update timestamp

## Example prompts
- Find all MCP servers related to GitHub in the registry.
- Get the latest details and repository link for `@anthropic/mcp-server-filesystem`.
- Fetch the next batch of servers using the pagination cursor from the last response.

## Similar
- [market-pulse](https://affpapa.org/en/nevibecode/skills/market-pulse.md) — skill · 3200 installs
- [ce-product-pulse](https://affpapa.org/en/nevibecode/skills/ce-product-pulse.md) — skill · 2900 installs
- [business-pulse](https://affpapa.org/en/nevibecode/skills/business-pulse.md) — skill · 1800 installs
- [Operations Pulse](https://affpapa.org/en/nevibecode/mcp/operations-pulse.md) — MCP server
- [memory-management](https://affpapa.org/en/nevibecode/skills/memory-management-2.md) — skill · 1100 installs
- [offer-claims-registry](https://affpapa.org/en/nevibecode/skills/offer-claims-registry.md) — skill · 1000 installs

From the same set: [pulsemcp/mcp-servers](https://affpapa.org/en/nevibecode/by/pulsemcp/mcp-servers.md) — 28 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
