Skip to main content
Feedback

Bungie.net MCP connector

Bungie.net is the official API platform for accessing Destiny game data, player profiles, and clan management features. The Bungie.net MCP connector allows AI agents to retrieve game statistics and user information, manage community content and articles, and access clan and group data. It also supports searching help documentation, monitoring API usage across applications, and retrieving content by tags or identifiers.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Bungie.net MCP connector to perform the following actions:

  • Equip and transfer Destiny items across character vaults automatically
  • Monitor clan weekly rewards and member progression in real time
  • Search and retrieve Destiny game content and entity definitions
  • Manage loadouts, sockets, and item lock states without manual intervention
  • Pull news articles and community content into business dashboards
  • Track API usage and application performance across Bungie.net instances

Example prompts

Use the following example prompts to invoke Bungie.net MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me the current API usage for our Bungie application over the last 7 days.
  • Pull all news articles from Bungie.net and send them to our Slack channel.
  • Transfer my Destiny item to the vault and equip my saved loadout.
  • Get the clan banner source and weekly reward state for our group.
  • Search for all Exotic weapons in Bungie.net and list their definitions.
  • Find help articles about Destiny 2 loadouts in Bungie.net.
  • Lock all my rare items and clear my current loadout.
  • Retrieve the Destiny manifest and check for new content updates.
  • Search community content related to seasonal events in Bungie.net.
  • Get all applications created by Bungie and their current usage.

Bungie.net MCP connector tools

The Bungie.net MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
App_GetApplicationApiUsageRetrieves usage statistics and metrics for a registered application.
App_GetBungieApplicationsLists all applications registered on the Bungie platform.
CommunityContent_GetCommunityContentFetches user-generated content shared by the community.
Content_GetContentByIdRetrieves a specific piece of content using its unique identifier.
Content_GetContentByTagAndTypeFinds content filtered by assigned tags and content category.
Content_GetContentTypeObtains information about a specific content category or type.
Content_RssNewsArticlesProvides news articles in RSS feed format for syndication.
Content_SearchContentWithTextSearches all content using keyword or text-based queries.
Content_SearchContentByTagAndTypeSearches content filtered by tags and category simultaneously.
Content_SearchHelpArticlesSearches help documentation and support articles by keyword.
Destiny2_EquipItemEquips a single item to a character's loadout.
Destiny2_EquipItemsEquips multiple items to a character at once.
Destiny2_InsertSocketPlugInstalls a mod or enhancement into an item socket.
Destiny2_InsertSocketPlugFreeInstalls a mod into a socket without resource cost.
Destiny2_PullFromPostmasterRetrieves items from a character's postmaster inventory.
Destiny2_SetItemLockStateLocks or unlocks an item to prevent accidental deletion.
Destiny2_SetQuestTrackedStateMarks a quest as tracked or untracked.
Destiny2_TransferItemMoves an item between characters or vault storage.
Destiny2_ClearLoadoutRemoves all items from a character's saved loadout.
Destiny2_EquipLoadoutApplies a saved loadout configuration to a character.
Destiny2_SnapshotLoadoutSaves the character's current equipped items as a loadout.
Destiny2_UpdateLoadoutIdentifiersModifies the name and details of a saved loadout.
Destiny2_SearchDestinyEntitiesSearches the Destiny database for entities by name.
Destiny2_AwaProvideAuthorizationResultSubmits authorization response for account-wide actions.
Destiny2_AwaGetActionTokenObtains a token for completing an account-wide action.
Destiny2_AwaInitializeRequestStarts the authorization process for an account-wide action.
Destiny2_GetClanBannerSourceRetrieves the image data for a clan's banner.
Destiny2_GetClanWeeklyRewardStateFetches the current weekly reward status for a clan.
Destiny2_GetDestinyManifestRetrieves the current version and location of game data.
Destiny2_GetDestinyEntityDefinitionFetches detailed definition data for a specific game entity.
Destiny2_GetPublicMilestonesGets public information about currently available Milestones.
Destiny2_GetPublicMilestoneContentGets custom localized content for the milestone of the given hash, if it exists.
Destiny2_SearchDestinyPlayerByBungieNameReturns a list of Destiny memberships given a global Bungie Display Name.
Destiny2_GetClanAggregateStatsGets aggregated stats for a clan using the same categories as the clan leaderboards.
Destiny2_GetHistoricalStatsDefinitionDestiny2_Get Historical Stats Definition.
Destiny2_GetClanLeaderboardsGets leaderboards with the signed in user's friends and the supplied destinyMembershipId as the focus.
Destiny2_GetLeaderboardsForCharacterGets leaderboards with the signed in user's friends and the supplied destinyMembershipId as the focus.
Destiny2_GetPostGameCarnageReportDestiny2_Get Post Game Carnage Report.
Destiny2_ReportOffensivePostGameCarnageReportPlayerReport a player that you met in an activity that was engaging in ToS-violating activities.
Destiny2_GetPublicVendorsGet items available from vendors where the vendors have items for sale that are common for everyone.
Destiny2_GetHistoricalStatsGets historical stats for indicated character.
Destiny2_GetActivityHistoryGets activity history stats for indicated character.
Destiny2_GetDestinyAggregateActivityStatsGets all activities the character has participated in together with aggregate statistics for those activities.
Destiny2_GetUniqueWeaponHistoryGets details about unique weapon usage, including all exotic weapons.
Destiny2_GetHistoricalStatsForAccountGets aggregate historical stats organized around each character for a given account.
Destiny2_GetLeaderboardsGets leaderboards with the signed in user's friends and the supplied destinyMembershipId as the focus.
Destiny2_GetProfileReturns Destiny Profile information for the supplied membership.
Destiny2_GetCharacterReturns character information for the supplied character.
Destiny2_GetCollectibleNodeDetailsGiven a Presentation Node that has Collectibles as direct descendants, this will return item details about those descendants in the context of the requesting ch.
Destiny2_GetVendorsGet currently available vendors from the list of vendors that can possibly have rotating inventory.
Destiny2_GetVendorGet the details of a specific Vendor.
Destiny2_GetItemRetrieve the details of an instanced Destiny Item.
Destiny2_GetLinkedProfilesReturns a summary information about all profiles linked to the requesting membership type/membership ID that have valid Destiny information.
Fireteam_GetActivePrivateClanFireteamCountGets a count of all active non-public fireteams for the specified clan.
Fireteam_GetAvailableClanFireteamsGets a listing of all of this clan's fireteams that are have available slots.
Fireteam_GetMyClanFireteamsGets a listing of all fireteams that caller is an applicant, a member, or an alternate of.
Fireteam_GetClanFireteamFireteam_Get Clan Fireteam.
Fireteam_SearchPublicAvailableClanFireteamsGets a listing of all public fireteams starting now with open slots.
Forum_GetCoreTopicsPagedGets a listing of all topics marked as part of the core group.
Forum_GetForumTagSuggestionsGets tag suggestions based on partial text entry, matching them with other tags previously used in the forums.
Forum_GetPostAndParentForum_Get Post And Parent.
Forum_GetPostAndParentAwaitingApprovalForum_Get Post And Parent Awaiting Approval.
Forum_GetPostsThreadedPagedReturns a thread of posts at the given parent, optionally returning replies to those posts as well as the original parent.
Forum_GetPostsThreadedPagedFromChildReturns a thread of posts starting at the topicId of the input childPostId, optionally returning replies to those posts as well as the original parent.
Forum_GetTopicForContentForum_Get Topic For Content.
Forum_GetTopicsPagedForum_Get Topics Paged.
Forum_GetPollForum_Get Poll.
Forum_GetRecruitmentThreadSummariesAllows the caller to get a list of to 25 recruitment thread summary information objects.
_GetAvailableLocalesList of available localization cultures.
_GetGlobalAlertsGets any active global alert for display in the forum banners, help pages, etc.
GroupV2_GetAvailableAvatarsReturns a list of all available group avatars for the signed-in user.
GroupV2_GetAvailableThemesReturns a list of all available group themes.
GroupV2_GetUserClanInviteSettingGroup V2_Get User Clan Invite Setting.
GroupV2_GetGroupByNameGet information about a specific group with the given name and type.
GroupV2_GetGroupByNameV2Get information about a specific group with the given name and type.
GroupV2_GetRecommendedGroupsGets groups recommended for you based on the groups to whom those you follow belong.
GroupV2_RecoverGroupForFounderAllows a founder to manually recover a group they can see in game but not on bungie.net.
GroupV2_GroupSearchGroup V2_Group Search.
GroupV2_GetPotentialGroupsForMemberGet information about the groups that a given member has applied to or been invited to.
GroupV2_GetGroupsForMemberGet information about the groups that a given member has joined.
GroupV2_GetGroupGet information about a specific group of the given ID.
GroupV2_AbdicateFoundershipAn administrative method to allow the founder of a group or clan to give up their position to another admin permanently.
GroupV2_GetAdminsAndFounderOfGroupGet the list of members in a given group who are of admin level or higher.
GroupV2_GetBannedMembersOfGroupGet the list of banned members in a given group.
GroupV2_EditGroupEdit an existing group.
GroupV2_EditClanBannerEdit an existing group's clan banner.
GroupV2_EditFounderOptionsEdit group options only available to a founder.
GroupV2_GetMembersOfGroupGet the list of members in a given group.
GroupV2_ApprovePendingApprove the given membershipId to join the group/clan as long as they have applied.
GroupV2_ApproveAllPendingApprove all of the pending users for the given group.
GroupV2_ApprovePendingForListApprove all of the pending users for the given group.
GroupV2_DenyAllPendingDeny all of the pending users for the given group.
GroupV2_DenyPendingForListDeny all of the pending users for the given group that match the passed-in .
GroupV2_IndividualGroupInviteGroup V2_Individual Group Invite.
GroupV2_IndividualGroupInviteCancelGroup V2_Individual Group Invite Cancel.
GroupV2_GetInvitedIndividualsGet the list of users who have been invited into the group.
GroupV2_GetPendingMembershipsGet the list of users who are awaiting a decision on their application to join a given group.
GroupV2_BanMemberBans the requested member from the requested group for the specified period of time.
GroupV2_KickMemberKick a member from the given group, forcing them to reapply if they wish to re-join the group.
GroupV2_EditGroupMembershipEdit the membership type of a given member.
GroupV2_UnbanMemberUnbans the requested member, allowing them to re-apply for membership.
GroupV2_GetGroupOptionalConversationsGets a list of available optional conversation channels and their settings.
GroupV2_AddOptionalConversationAdd a new optional conversation/chat channel.
GroupV2_EditOptionalConversationEdit the settings of an optional conversation/chat channel.
_GetCommonSettingsGet the common settings used by the Bungie.Net environment.
Social_GetFriendListSocial_Get Friend List.
Social_IssueFriendRequestRequests a friend relationship with the target user.
Social_RemoveFriendRemove a friend relationship with the target user.
Social_GetFriendRequestListSocial_Get Friend Request List.
Social_AcceptFriendRequestAccepts a friend relationship with the target user.
Social_DeclineFriendRequestDeclines a friend relationship with the target user.
Social_RemoveFriendRequestRemove a friend relationship with the target user.
Social_GetPlatformFriendListSocial_Get Platform Friend List.
Tokens_ApplyMissingPartnerOffersWithoutClaimApply a partner offer to the targeted user.
Tokens_ClaimPartnerOfferClaim a partner offer as the authenticated user.
Tokens_ForceDropsRepairTwitch Drops self-repair function - scans twitch for drops not marked as fulfilled and resyncs them.
Tokens_GetPartnerOfferSkuHistoryTokens_Get Partner Offer Sku History.
Tokens_GetPartnerRewardHistoryTokens_Get Partner Reward History.
Tokens_GetBungieRewardsListReturns a list of the current bungie rewards.
Tokens_GetBungieRewardsForPlatformUserTokens_Get Bungie Rewards For Platform User.
Tokens_GetBungieRewardsForUserTokens_Get Bungie Rewards For User.
Trending_GetTrendingCategoriesReturns trending items for Bungie.net, collapsed into the first page of items per category.
Trending_GetTrendingCategoryReturns paginated lists of trending items for a category.
Trending_GetTrendingEntryDetailTrending_Get Trending Entry Detail.
User_GetAvailableThemesReturns a list of all available user themes.
User_GetBungieNetUserByIdUser_Get Bungie Net User By Id.
User_GetCredentialTypesForTargetAccountReturns a list of credential types attached to the requested account.
User_GetMembershipFromHardLinkedCredentialGets any hard linked membership given a credential.
User_GetMembershipDataByIdReturns a list of accounts associated with the supplied membership ID and membership type.
User_GetMembershipDataForCurrentUserReturns a list of accounts associated with signed in user.
User_GetSanitizedPlatformDisplayNamesGets a list of all display names linked to this membership id but sanitized (profanity filtered).
User_SearchByGlobalNamePostGiven the prefix of a global display name, returns all users who share that name.
User_SearchByGlobalNamePrefix[OBSOLETE] Do not use this to search users, use SearchByGlobalNamePost instead.
_GetUserSystemOverridesGet the user-specific system overrides that should be respected alongside common systems.
On this Page