openalex_mcp_group_by – 1 MCP server offers this tool

What it usually takes

  • dimension – in 1 of 1
  • entity – in 1 of 1
  • filters – in 1 of 1
  • include_unknown – in 1 of 1
  • max_groups – in 1 of 1
  • query – in 1 of 1

No server marks it as only reading: treat it as able to change data.

From each publisher's own tool list. We never call a tool.

Servers

ServerInputsRead-only?
OpenAlex MCP Demo co.huggingface.geraldine/openalex-mcp Count along a dimension without retrieving any record. Answers "how many", "which are the top" and "how has it evolved" in one call, at the price of a single request whatever the size of the set being aggregated — the cheapest way to frame a corpus before walking it. Returns its own shape, not the record envelope: this tool returns no records. Returns: {"source": "openalex", "command": "group_by", "entity": str, "dimension": str, "query_used": str | null, "filters_used": str | null, "total_found": int | null, "groups_count": int | null, "groups": [{"key": str, "key_url": str | null, "key_display_name": str | null, "count": int}], "oql": str | null, "cost_usd": float | null, "error": str | null}dimension,entity,filters,include_unknown,max_groups,queryNot stated