Bungie.net integration
The Bungie.net platform API behind Destiny 2. Find players by Bungie name, read a player's linked profiles, characters, inventory items, collectibles, activity history and historical stats, fetch post-game carnage reports, look up Destiny definitions in the manifest or search them, and read public milestones and vendors. Search clans and read their members, admins and weekly rewards, and read Bungie.net news. Only routes that work with an application API key are included: actions that need a signed-in Bungie.net user (moving or equipping items, loadouts, clan administration, friends, fireteams, partner rewards), preview leaderboards, the obsolete prefix user search, forums, trending and site settings are not. Authentication is the API key of an application registered at bungie.net/en/Application, sent in the X-API-Key header.
Say what should happen.
The workflow builds itself.
What you can do with Bungie.net
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Manifest, 2 operations
get_destiny_entity_definitionGet destiny entity definitionGETReturns the static definition of an entity of the given Type and hash identifier. Examine the API Documentation for the Type Names of entities that have their own definitions.get_destiny_manifestGet destiny manifestGETReturns the current version of the manifest as a json object.
Search, 2 operations
search_destiny_entitiesSearch destiny entitiesGETGets a page list of Destiny items.search_groupsSearch groupsPOSTSearches Bungie.net groups and clans by name, type, creation date and sort order, one page at a time. For a clan search, leave groupMemberCountFilter, localeFilter and tagText out.
Stat, 2 operations
get_historical_statsGet historical statsGETGets historical stats for indicated character.get_historical_stats_for_accountGet historical stats for accountGETGets aggregate historical stats organized around each character for a given account.
Activitie, 1 operation
get_activity_historyGet activity historyGETGets activity history stats for indicated character.
Admins and founder, 1 operation
list_group_admins_and_founderList group admins and founderGETGet the list of members in a given group who are of admin level or higher.
Aggregate activity stat, 1 operation
get_aggregate_activity_statsGet aggregate activity statsGETGets all activities the character has participated in together with aggregate statistics for those activities.
Bungie reward, 1 operation
list_bungie_rewardsList bungie rewardsGETReturns a list of the current bungie rewards
Character, 1 operation
get_characterGet characterGETReturns one Destiny 2 character of a player: the parts named in components (for example Characters,CharacterEquipment,CharacterActivities).
Clan banner dictionary, 1 operation
get_clan_banner_sourceGet clan banner sourceGETReturns the dictionary of values for the Clan Banner
Collectible, 1 operation
get_collectible_node_detailsGet collectible node detailsGETGiven a Presentation Node that has Collectibles as direct descendants, this will return item details about those descendants in the context of the requesting character.
Content, 1 operation
get_public_milestone_contentGet public milestone contentGETGets custom localized content for the milestone of the given hash, if it exists.
Definition, 1 operation
get_historical_stats_definitionGet historical stats definitionGETGets historical stats definitions.
Get available locale, 1 operation
list_available_localesList available localesGETList of available localization cultures
Get bungie net user by id, 1 operation
get_bungie_net_userGet bungie net userGETLoads a bungienet user by membership id.
Get membership from hard linked credential, 1 operation
get_membership_from_hard_linked_credentialGet membership from hard linked credentialGETGets any hard linked membership given a credential. Only works for credentials that are public (just SteamID64 right now). Cross Save aware.
Get memberships by id, 1 operation
get_memberships_by_idGet memberships by idGETReturns a list of accounts associated with the supplied membership ID and membership type.
Get sanitized platform display name, 1 operation
get_sanitized_platform_display_namesGet sanitized platform display namesGETGets a list of all display names linked to this membership id but sanitized (profanity filtered). Obeys all visibility rules of calling user and is heavily cached.
Global alert, 1 operation
list_global_alertsList global alertsGETGets any active global alert for display in the forum banners, help pages, etc. Usually used for DOC alerts.
Global name, 1 operation
search_users_by_global_nameSearch users by global namePOSTGiven the prefix of a global display name, returns all users who share that name.
Group v2, 1 operation
get_groupGet groupGETGet information about a specific group of the given ID.
Item, 1 operation
get_itemGet itemGETRetrieve the details of an instanced Destiny Item. An instanced Destiny item is one with an ItemInstanceId.
Linked profile, 1 operation
get_linked_profilesGet linked profilesGETReturns a summary information about all profiles linked to the requesting membership type/membership ID that have valid Destiny information.
Member, 1 operation
list_group_membersList group membersGETGet the list of members in a given group.
Milestone, 1 operation
get_public_milestonesGet public milestonesGETGets public information about currently available Milestones.
Name v2, 1 operation
get_group_by_nameGet group by namePOSTReturns a group or clan by its exact name and group type (0 General, 1 Clan), with its id, member count, motto and clan details.
News article, 1 operation
list_news_articlesList news articlesGETReturns a JSON string response that is the RSS feed for news articles.
Post game carnage report, 1 operation
get_post_game_carnage_reportGet post game carnage reportGETGets the available post game carnage report for the activity ID.
Potential, 1 operation
list_potential_groups_for_memberList potential groups for memberGETGet information about the groups that a given member has applied to or been invited to.
Profile, 1 operation
get_profileGet profileGETReturns Destiny 2 profile information for a player: the parts named in components (for example Profiles,Characters,CharacterEquipment). Private components come back without data.
Search destiny player by bungie name, 1 operation
search_destiny_player_by_bungie_nameSearch destiny player by bungie namePOSTFinds the Destiny memberships of a player from a Bungie name (displayName plus its numeric displayNameCode, as in Name#1234). Returns membershipType and membershipId for the other Destiny calls.
Unique weapon, 1 operation
get_unique_weapon_historyGet unique weapon historyGETGets details about unique weapon usage, including all exotic weapons.
User, 1 operation
list_groups_for_memberList groups for memberGETGet information about the groups that a given member has joined.
Vendor, 1 operation
get_public_vendorsGet public vendorsGETGet items available from vendors where the vendors have items for sale that are common for everyone.
Weekly reward state, 1 operation
get_clan_weekly_reward_stateGet clan weekly reward stateGETReturns information on the weekly clan rewards and if the clan has earned them or not. Note that this will always report rewards as not redeemed.
Use Bungie.net from Claude Code, Cursor or Codex
Connect Bungie.net in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Bungie.net operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Bungie.net
- Create your workspace
Sign up free. Nothing to install.
- Connect Bungie.net once
Add your Bungie.net connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Bungie.net integration FAQ
What can you do with the Bungie.net integration?
LiveContext exposes 37 operations on Bungie.net, covering manifest, search, stat and activitie.
