@pipeworx/bungie

Connect: https://gateway.pipeworx.io/bungie/mcp · Install: one-click buttons

Tools: 13

Bungie.net Platform API MCP — Destiny 2 + Bungie public data. Free API key (X-API-Key).

Auth

  • Platform: PLATFORM_BUNGIE_KEY. BYO: ?_apiKey=….

Tools

  • manifest() — Destiny 2 manifest metadata (paths to JSON tables)
  • search_destiny_player(membership_type, display_name_with_code) — find player (use -1 for any platform)
  • search_destiny_players_by_global_name(page, display_name_prefix) — search by Bungie name prefix
  • profile(membership_type, destiny_membership_id, components) — profile + characters + inventory (components = comma-sep numbers; see Bungie docs)
  • character(membership_type, destiny_membership_id, character_id, components) — character detail
  • linked_profiles(membership_type, membership_id, get_all_memberships?) — cross-platform profiles
  • clan(group_id) — clan/group detail
  • clan_members(group_id, current_page?) — clan members
  • user_by_id(membership_id, membership_type) — Bungie.net user
  • equipped_loadout(membership_type, destiny_membership_id, character_id) — equipped loadout (components=205)
  • historical_stats(membership_type, destiny_membership_id, character_id?, modes?) — stats
  • historical_stats_for_account(membership_type, destiny_membership_id) — account-wide stats
  • entity_definition(type, hash_identifier) — single definition (e.g. DestinyInventoryItemDefinition + item hash)

Data source

https://www.bungie.net/Platform

Tools

  • manifest — Destiny 2 manifest metadata.
  • search_destiny_player — Find Destiny player by display name with code.
  • search_destiny_players_by_global_name — Paginated global search for Destiny players by Bungie name prefix; returns membershipId, membershipType, and bungieName for matching accounts.
  • profile — Profile + characters + inventory.
  • character — Fetch Destiny 2 character data for a specific character by membership_type, destiny_membership_id, and character_id; components controls which data blocks (e.g. 200=characters, 205=equipment) are retu
  • linked_profiles — Fetch all cross-platform Destiny 2 profiles linked to a Bungie.net membership_id/membership_type; optionally return all memberships including inactive ones.
  • clan — Clan/group detail.
  • clan_members — Clan members.
  • user_by_id — Look up a Bungie.net user and their Destiny memberships by membership_id and membership_type; returns displayName, bungieNetUser, and destinyMemberships.
  • equipped_loadout — Equipped loadout (components=205).
  • historical_stats — Fetch historical Destiny 2 stats (kills, deaths, KD, wins) for a character or account (character_id=0) filtered by activity modes (comma-separated mode IDs).
  • historical_stats_for_account — Fetch account-wide aggregated Destiny 2 historical stats across all characters for a membership_type + destiny_membership_id.
  • entity_definition — Single definition by type + hash.

Tools

  • character — Fetch Destiny 2 character data for a specific character by membership_type, destiny_membership_id, and character_id; components controls which data blocks (e.g. 200=characters, 205=equipment) are retu
  • clan — Clan/group detail.
  • clan_members — Clan members.
  • entity_definition — Single definition by type + hash.
  • equipped_loadout — Equipped loadout (components=205).
  • historical_stats — Fetch historical Destiny 2 stats (kills, deaths, KD, wins) for a character or account (character_id=0) filtered by activity modes (comma-separated mode IDs).
  • historical_stats_for_account — Fetch account-wide aggregated Destiny 2 historical stats across all characters for a membership_type + destiny_membership_id.
  • linked_profiles — Fetch all cross-platform Destiny 2 profiles linked to a Bungie.net membership_id/membership_type; optionally return all memberships including inactive ones.
  • manifest — Destiny 2 manifest metadata.
  • profile — Profile + characters + inventory.
  • search_destiny_player — Find Destiny player by display name with code.
  • search_destiny_players_by_global_name — Paginated global search for Destiny players by Bungie name prefix; returns membershipId, membershipType, and bungieName for matching accounts.
  • user_by_id — Look up a Bungie.net user and their Destiny memberships by membership_id and membership_type; returns displayName, bungieNetUser, and destinyMemberships.

Regenerated from source · build July 4, 2026