Monster Hunter World
live GamesBrowse monsters, weapons, armor, and skills from Monster Hunter World via the MHW database API
Tools
get_monsters List monsters from Monster Hunter World, including their type, species, elements, ailments, and weaknesses.
limit opt number Maximum number of monsters to return. Defaults to 20. Try it
get_weapons List weapons from Monster Hunter World. Optionally filter by weapon type to narrow results.
type opt string Filter by weapon type. One of: great-sword, sword-and-shield, dual-blades, long-sword, hammer, hunting-horn, lance, gunlance, switch-axe, charge-blade, insect-glaive, light-bowgun, heavy-bowgun, bow. Omit to return all types. limit opt number Maximum number of weapons to return. Defaults to 20. Try it
get_armor List armor pieces from Monster Hunter World, including their type, rank, defense, resistances, and slots.
limit opt number Maximum number of armor pieces to return. Defaults to 20. Try it
get_skills List skills from Monster Hunter World, including their descriptions and rank-level details.
limit opt number Maximum number of skills to return. Defaults to 20. Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/mhw/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/mhw/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_monsters","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_monsters", {}); // Or ask in plain English:
const answer = await px.ask("browse monsters, weapons, armor, and skills from monster hunter world via the mhw database api"); Related packs
Other Pipeworx packs in the same categories (Games):