openalex_mcp_browse_topics – 1 MCP server offers this tool

What it usually takes

  • domain – in 1 of 1
  • field – in 1 of 1
  • level – in 1 of 1
  • max_results – 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 Explore the OpenAlex "aboutness" hierarchy. Four levels: 4 domains, 26 fields, 252 subfields, 4516 topics. Each record carries the short id, its parent levels, works_count and the filter key for that level — feed the id back into search_works or group_by. Returns: {"source": "openalex", "command": "browse_topics", "total_found": int, "returned": int, "results": [{"source": "openalex", "id": str, "url": str, "display_name": str, "level": str, "description": str | null, "works_count": int | null, "filter_key": str, "subfield": object, "field": object, "domain": object}], "level": str, "query_used": str | null, "filters_used": [str], "cost_usd": float | null, "error": str | null}domain,field,level,max_results,queryNot stated