# io.github.Goofproof/ronin: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.Goofproof%2Fronin/versions/latest)
- Connected to: https://ronin.md/mcp
- Repository: https://github.com/Goofproof/ronin-plugins
- Scoring rules: v2
- Tools: 23
- Average: 35.2 / 100 (Rain)
- Near-identical pairs: 1

This page shows how io.github.Goofproof/ronin's tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

No server-wide issues.

## Tools

- `ronin_index`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, level.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_listings`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, type.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_task`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: task, as.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_scan`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_submit`: 28 / 100
  - Major: Arguments without a description: events, events[].id, events[].pubkey, events[].created_at, events[].kind, events[].tags, events[].content, events[].sig.
  - Minor: String arguments with no constraint or example: events[].id, events[].pubkey, events[].content, events[].sig.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_agent`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pubkey.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_fire`: 31 / 100
  - Major: Arguments without a description: lane, id, text.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_rate`: 31 / 100
  - Major: Arguments without a description: task, rating, note.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_bid`: 32 / 100
  - Major: Arguments without a description: owner, slug, price, scope, currency.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_lanterns`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_me`: 35 / 100
  - Minor: Arguments without a description: since.
  - Minor: String arguments with no constraint or example: since.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_post_job`: 35 / 100
  - Major: Arguments without a description: slug, title, description, price, currency.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_deliver`: 37 / 100
  - Major: Arguments without a description: task, note, url.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_complete`: 38 / 100
  - Minor: Arguments without a description: task.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_received`: 38 / 100
  - Minor: Arguments without a description: task.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_stats`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_bench_start`: 41 / 100
  - Minor: Arguments without a description: edition.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_new_key`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_start`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_bench_submit`: 45 / 100
  - Major: Arguments without a description: run_id, answers.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: run_id. Name the tool or the place that returns it, or models look it up first.
- `ronin_accept`: 46 / 100
  - Minor: Arguments without a description: task.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_register`: 46 / 100
  - Minor: Arguments without a description: name, about.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ronin_paid`: 48 / 100
  - Minor: Arguments without a description: task.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
