# @imqueue (remote · mcp.imqueue.org)

Search @imqueue docs and scaffold typed services & clients from your AI coding agent.

- Trust score: 71/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.imqueue.org`: 71/100 (this document), [markdown](https://verifymcp.io/servers/org-imqueue-mcp/mcp.md), [page](https://verifymcp.io/servers/org-imqueue-mcp/mcp)
- npm · `@imqueue/mcp`: 69/100, [markdown](https://verifymcp.io/servers/org-imqueue-mcp/imqueue-mcp.md), [page](https://verifymcp.io/servers/org-imqueue-mcp/imqueue-mcp)

## Channel facts

- Endpoint: `https://mcp.imqueue.org/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `3.2.4`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 80/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 551 tokens (~91/item across 6 items; 6 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 3/100
  - Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http org-imqueue-mcp https://mcp.imqueue.org/mcp
```

### Codex

```toml
[mcp_servers.org-imqueue-mcp]
url = "https://mcp.imqueue.org/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "org-imqueue-mcp": {
      "type": "remote",
      "url": "https://mcp.imqueue.org/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add org-imqueue-mcp --url https://mcp.imqueue.org/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  org-imqueue-mcp:
    url: "https://mcp.imqueue.org/mcp"
```

### Other

```json
{
  "mcpServers": {
    "org-imqueue-mcp": {
      "type": "http",
      "url": "https://mcp.imqueue.org/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 71, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-08-02 (score 71)

First indexed and scored.

## MCP tools (6)

### `search_docs` (~176 tokens)

Search @imqueue documentation

Search the official @imqueue docs (guides, tutorial, CLI manual, articles) and every exported symbol of every @imqueue package that publishes a generated API reference, returning the most relevant pages with their URLs. Each result names the package it belongs to. Takes a plain question or an exact symbol name such as 'RedisQueue.send', 'PgPubSub.listen' or 'watcherCheckDelay'. Answers 'how do I do X in @imqueue' and confirms a signature before code is written against it. Every result carries the page URL, which get_doc reads in full.

Input parameters:

- `limit` (integer): Max results (default 6)
- `query` (string, required): A question or a symbol name, e.g. 'expose a service method', 'delayed jobs' or 'IMQOptions.safeDelivery'

Output parameters:

- `count` (integer): Number of results returned (0 means no matches)
- `query` (string): The query that was searched
- `results` (array): Most relevant first

### `get_doc` (~76 tokens)

Read an @imqueue doc page

Fetch the full markdown of an @imqueue documentation page by its URL (as returned by search_docs). Returns plain markdown suitable for reading and quoting. Only imqueue.org URLs are fetched; anything else is refused.

Input parameters:

- `url` (string, required): An imqueue.org page URL, e.g. https://imqueue.org/get-started/

Output parameters:

- `bytes` (integer): Size of the page body, so a caller can decide before reading it
- `mimeType` (string): Media type of the page body carried in content
- `url` (string): The markdown mirror actually fetched — not always the URL passed in, which is why it is worth returning

### `list_packages` (~32 tokens)

List @imqueue packages

Return the main @imqueue packages with a one-line summary and install command, so you can pick the right one.

Output parameters:

- `packages` (array): Ordered by what to reach for first

### `scaffold_service` (~99 tokens)

Scaffold an @imqueue service

Generate an idiomatic @imqueue/rpc service (an IMQService subclass with @expose()d, JSDoc-typed methods) plus a bootstrap that starts it. Provide the methods you want, or omit them for a starter template. Returns source text only — it writes no files.

Input parameters:

- `methods` (array): Methods to expose
- `name` (string, required): Service name, e.g. 'user' or 'UserService'

Output parameters:

- `cliAlternative` (string): The CLI command that creates a full provider-wired project instead
- `files` (array)
- `install` (string)
- `service` (string): Class name used, after normalisation ('user' -> 'UserService')

### `scaffold_client` (~104 tokens)

Scaffold an @imqueue typed client

Show how to generate and use the fully-typed client for an @imqueue service. @imqueue generates the real client from a running service (via `imq client generate`), so this returns that command plus an illustrative usage snippet. Returns text only — it writes no files.

Input parameters:

- `methods` (array): Known methods (used to shape the example call)
- `service` (string, required): The service to call, e.g. 'user' or 'UserService'

Output parameters:

- `client` (string): Generated client class name
- `example` (object): An illustrative call — not a file to write
- `generateCommand` (string): Run against the RUNNING service to emit the real typed client
- `output` (string): Where that command writes the client
- `service` (string)

### `local_install_guide` (~64 tokens)

How to install the @imqueue MCP server locally

Return the setup instructions for running the full @imqueue MCP server on your own machine. The local server adds the CLI-backed tools, which act on your project files and running services and so cannot be offered by a hosted server. Returns instructions only — it installs nothing.

Output parameters:

- `claudeCodeCommand` (string): One-liner for Claude Code
- `clientConfig` (object): Drop into an MCP config file as-is. VS Code and Visual Studio use `servers` with type:'stdio' instead of `mcpServers`.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/org-imqueue-mcp/mcp#diagnostics

## Score history

- 2026-08-03: 71
- 2026-08-02: 71

## Links

- Remote endpoint: https://mcp.imqueue.org/mcp
- Repository: https://github.com/imqueue/mcp
- Website: https://imqueue.org/mcp/
- Changelog RSS feed: https://verifymcp.io/servers/org-imqueue-mcp/mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/org-imqueue-mcp/mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/org-imqueue-mcp/mcp
