# 2b2t Atlas (io.github.bobymicjohn/2b2t-atlas): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.bobymicjohn%2F2b2t-atlas/versions/latest)
- Connected to: https://api.blackportal.cloud/mcp
- Homepage: https://2b2tatlas.com/mcp/
- Repository: https://github.com/bobymicjohn/2b2tAtlas-Public-API
- Scoring rules: v2
- Tools: 38
- Average: 61.9 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how 2b2t Atlas (io.github.bobymicjohn/2b2t-atlas)'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

- Minor: 38 tools. Above 25, models start to tell tools apart less well.

## Tools

- `get_nocom_sign_history`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: id.
  - Minor: String arguments with no constraint or example: id.
- `find_nocom_daily_chunks`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: date, min_x, min_z, max_x, max_z, dimension, limit, cursor.
  - Minor: String arguments with no constraint or example: date.
- `find_nocom_rare_blocks`: 48 / 100
  - Major: Arguments without a description: dimension, kind, x, z, radius, min_y, max_y, limit, offset.
  - Minor: No `required` list, so every argument is optional.
- `get_nocom_daily_hits`: 48 / 100
  - Major: Arguments without a description: from, to, dimension, min_x, min_z, max_x, max_z.
  - Minor: String arguments with no constraint or example: from, to.
- `get_world_find_history`: 48 / 100
  - Major: Arguments without a description: x, y, z, offset.
- `search_nocom_signs`: 48 / 100
  - Major: Arguments without a description: text, x, z, dimension, radius, min_y, max_y, limit, offset.
  - Minor: No `required` list, so every argument is optional.
- `list_world_find_sources`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit, offset.
  - Minor: No `required` list, so every argument is optional.
- `find_nocom_special_blocks`: 52 / 100
  - Major: Arguments without a description: kind, dimension, x, z, radius, limit, offset.
  - Minor: No `required` list, so every argument is optional.
- `find_nocom_clusters`: 55 / 100
  - Major: Arguments without a description: x, z, dimension, radius, limit, offset.
- `get_nocom_highway_activity`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `get_nocom_periods`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `find_nocom_storage`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: x, z, radius, min_y, max_y, hide_changed, limit, offset.
  - Minor: The meaning of the boolean argument hide_changed is unclear.
- `get_nocom_daily_dataset`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_nocom_dataset`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `find_nocom_portals`: 58 / 100
  - Major: Arguments without a description: x, z, dimension, radius, min_y, max_y, limit, offset.
- `search_groups`: 62 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `search_highways`: 62 / 100
  - Minor: No `required` list, so every argument is optional.
- `search_nocom_sign_history`: 63 / 100
  - Major: Arguments without a description: text, dimension, match, from, to, changed_only, min_x, min_z, max_x, max_z, sort, limit, offset.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument changed_only is unclear.
- `get_dataset_stats`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_world_find_inventory`: 64 / 100
  - Major: Arguments without a description: observation_id, limit, offset, include_saved_data.
  - Minor: The meaning of the boolean argument include_saved_data is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: observation_id. Name the tool or the place that returns it, or models look it up first.
- `get_world_find_map`: 64 / 100
  - Minor: Arguments without a description: query, query.minZ, query.maxX, query.maxZ.
- `find_preserved_builds`: 65 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_group_builds`: 65 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: group_id. Name the tool or the place that returns it, or models look it up first.
- `research_location`: 67 / 100
- `find_locations_by_time_range`: 68 / 100
- `get_group`: 68 / 100
- `get_highway`: 68 / 100
- `get_location`: 68 / 100
- `get_render_metadata`: 68 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: location_id. Name the tool or the place that returns it, or models look it up first.
- `find_recently_added_or_modified`: 70 / 100
- `research_area`: 70 / 100
  - Minor: No `required` list, so every argument is optional.
- `research_nocom_area`: 71 / 100
  - Major: Arguments without a description: location_name, x, z, radius, location_id, include_storage, include_signs, include_portals, include_clusters.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument include_storage is unclear.
  - Minor: The meaning of the boolean argument include_signs is unclear.
  - Minor: The meaning of the boolean argument include_portals is unclear.
  - Minor: The meaning of the boolean argument include_clusters is unclear.
- `find_highways_near_location`: 73 / 100
  - Minor: No `required` list, so every argument is optional.
- `find_locations_near`: 73 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_warps`: 73 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: location_id. Name the tool or the place that returns it, or models look it up first.
- `search_locations`: 74 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_world_downloads`: 80 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: location_id. Name the tool or the place that returns it, or models look it up first.
- `search_world_find`: 82 / 100
  - Minor: Arguments without a description: query.minZ, query.maxX, query.maxZ.
  - Minor: The description mentions none of its 3 or more arguments.

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)
