← WebMCP Directory

Tool tree

minerals.waajacu.com

Health & EducationTools verified
Website
Search mineral identity, properties, provenance, locality, evidence, and published offers in a static public atlas.
Explore capabilities
    search_mineralsAnswer

    Search Waajacu’s integrity-checked, read-only public mineral catalog by name, formula, family, identifier, or keyword. Use a returned slug with get_mineral for its published record and evidence summary.

    View tool JSON
    {
      "name": "search_minerals",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Waajacu’s integrity-checked, read-only public mineral catalog by name, formula, family, identifier, or keyword. Use a returned slug with get_mineral for its published record and evidence summary.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "query"
        ],
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160,
            "description": "Mineral name, formula, family, identifier, or keyword."
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 1000000,
            "default": 1,
            "description": "One-based result page."
          },
          "page_size": {
            "type": "integer",
            "minimum": 1,
            "maximum": 5,
            "default": 5,
            "description": "Records to return, from 1 to 5."
          }
        }
      }
    }
    get_mineralAnswer

    Read one published mineral catalog record and a bounded evidence summary from Waajacu’s integrity-checked local release. Supply the exact slug returned by search_minerals.

    View tool JSON
    {
      "name": "get_mineral",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one published mineral catalog record and a bounded evidence summary from Waajacu’s integrity-checked local release. Supply the exact slug returned by search_minerals.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "slug"
        ],
        "properties": {
          "slug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "pattern": "^[a-z0-9]+(?:[._-][a-z0-9]+)*$",
            "description": "Exact mineral slug returned by search_minerals."
          }
        }
      }
    }