Monster Hunter World

liveGames

Browse monsters, weapons, armor, and skills from Monster Hunter World via the MHW database API

4tools
0msauth
free tier50 calls/day

Tools

get_monsters

List monsters from Monster Hunter World, including their type, species, elements, ailments, and weaknesses.

Parameters
NameTypeDescription
limitoptnumberMaximum 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.

Parameters
NameTypeDescription
typeoptstringFilter 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.
limitoptnumberMaximum 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.

Parameters
NameTypeDescription
limitoptnumberMaximum 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.

Parameters
NameTypeDescription
limitoptnumberMaximum 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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/mhw/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_monsters", {});
ask_pipeworx
// 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");