# Usefulapi Bettermode MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fbettermode
Registry id: `mcp-registry/io.usefulapi/bettermode`
Status: auth-required (checked 2026-10-27T02:27:47.019Z)

## Verdict

Usefulapi Bettermode MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 62 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 8 tools, costing an agent about 1,503 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 62 ms | 88% of MCP servers |
| p95 handshake latency | 402 ms | — |
| Checks in 30 days | 212 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 8 | — |
| Tool-list size for an agent | ~1,503 tokens | 58% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-bettermode-mcp-server": {
      "type": "http",
      "url": "https://bettermode.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-bettermode-mcp-server https://bettermode.usefulapi.io/mcp
```

## Tools (8)

- `bettermode_get_member`: Get a single community member by their `id`. Returns name, username, email, status, creation date, role, and tagline. Bettermode GraphQL query: member.
- `bettermode_get_network`: Get top-level info about the Bettermode community ("network") this token belongs to — id, name, primary domain/subdomain, status, creation date, and total membe
- `bettermode_get_post`: Get a single post by its `id`. Returns title, shortContent, creation date, space, owner (member), and reaction/reply counts. Bettermode GraphQL query: post.
- `bettermode_get_space`: Get a single space by its `id` OR its `slug` (provide exactly one). Returns the space's name, slug, description, type, creation date, and member/post counts. Be
- `bettermode_list_members`: List members of the community, with pagination. Optionally filter by a search term (`query`, matches name/username/email), by role (`roleIds`), order (`orderBy`
- `bettermode_list_posts`: List posts across the community, with pagination. Optionally scope to one or more spaces (`spaceIds`), order (`orderBy`, passed through as a plain string), and 
- `bettermode_list_spaces`: List spaces (the containers for posts — e.g. discussions, Q&A, articles) in the community, with pagination. Optionally filter by name (`query`), order (`orderBy
- `bettermode_search`: Full-text search across the community (members, spaces, posts, …). Provide a `query` term; results come back grouped by entity type, each hit with id, title, su

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
