Skip to main content
Feedback

Bungie.net MCP connector

Updated 

Bungie.net is Bungie's platform for Destiny game data, player profiles, and community content management. The Bungie.net MCP connector allows AI agents to retrieve application usage statistics, look up community content and help articles, and search news and content by tags or type. It also supports managing group and clan information, accessing player profile data, and pulling RSS news feeds for real-time updates.

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:

  • Track usage trends across Bungie applications to plan integration capacity
  • Publish Destiny news, help articles, and community content into workflows
  • Automate player inventory actions like equipping, transferring, and locking items
  • Manage loadouts by snapshotting, equipping, updating, and clearing gear sets
  • Monitor clan banner details and weekly clan reward achievements
  • Retrieve Destiny manifest data and entity definitions for reporting
  • Coordinate advanced write actions using player-approved authorization tokens
  • Search Destiny items, content, and help articles from a single workflow

Example prompts

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

  • Show me usage stats for our Bungie.net application over the last 30 days.
  • Get the latest Destiny news articles from Bungie.net.
  • Find community content tagged with Trials of Osiris in Bungie.net.
  • Look up the current Destiny manifest version in Bungie.net.
  • Transfer my Gjallarhorn from the vault to my Warlock in Bungie.net.
  • Equip my raid loadout for tonight's activity in Bungie.net.
  • Lock my exotic helmet so it doesn't get dismantled in Bungie.net.
  • Check if our clan earned this week's rewards in Bungie.net.
  • Search for help articles about two-factor authentication in Bungie.net.
  • Pull my items out of the postmaster before it fills up in Bungie.net.

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_GetApplicationApiUsageGet API usage by application for time frame specified.
App_GetBungieApplicationsGet list of applications created by Bungie.
CommunityContent_GetCommunityContentReturns community content.
Content_GetContentByIdReturns a content item referenced by id
Content_GetContentByTagAndTypeReturns the newest item that matches a given tag and Content Type.
Content_GetContentTypeGets an object describing a particular variant of content.
Content_RssNewsArticlesReturns a JSON string response that is the RSS feed for news articles.
Content_SearchContentWithTextGets content based on querystring information passed in.
Content_SearchContentByTagAndTypeSearches for Content Items that match the given Tag and Content Type.
Content_SearchHelpArticlesSearch for Help Articles.
Destiny2_EquipItemEquip an item.
Destiny2_EquipItemsEquip a list of items by itemInstanceIds.
Destiny2_InsertSocketPlugInsert a plug into a socketed item.
Destiny2_InsertSocketPlugFreeInsert a 'free' plug into an item's socket.
Destiny2_PullFromPostmasterExtract an item from the Postmaster, with whatever implications that may entail.
Destiny2_SetItemLockStateSet the Lock State for an instanced item.
Destiny2_SetQuestTrackedStateSet the Tracking State for an instanced item, if that item is a Quest or Bounty.
Destiny2_TransferItemTransfer an item to/from your vault.
Destiny2_ClearLoadoutClear the identifiers and items of a loadout.
Destiny2_EquipLoadoutEquip a loadout.
Destiny2_SnapshotLoadoutSnapshot a loadout with the currently equipped items.
Destiny2_UpdateLoadoutIdentifiersUpdate the color, icon, and name of a loadout.
Destiny2_SearchDestinyEntitiesGets a page list of Destiny items.
Destiny2_AwaProvideAuthorizationResultProvide the result of the user interaction.
Destiny2_AwaGetActionTokenReturns the action token if user approves the request.
Destiny2_AwaInitializeRequestInitialize a request to perform an advanced write action.
Destiny2_GetClanBannerSourceReturns the dictionary of values for the Clan Banner
Destiny2_GetClanWeeklyRewardStateReturns information on the weekly clan rewards and if the clan has earned them or not.
Destiny2_GetDestinyManifestReturns the current version of the manifest as a json object.
Destiny2_GetDestinyEntityDefinitionReturns the static definition of an entity of the given Type and hash identifier.
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_GetHistoricalStatsDefinitionGets historical stats definitions.
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_GetPostGameCarnageReportGets the available post game carnage report for the activity ID.
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 descend...
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...
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_GetClanFireteamGets a specific 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_GetPostAndParentReturns the post specified and its immediate parent.
Forum_GetPostAndParentAwaitingApprovalReturns the post specified and its immediate parent of posts that are awaiting approval.
Forum_GetPostsThreadedPagedReturns a thread of posts at the given parent, optionally returning replies to those posts as well as the original paren...
Forum_GetPostsThreadedPagedFromChildReturns a thread of posts starting at the topicId of the input childPostId, optionally returning replies to those posts...
Forum_GetTopicForContentGets the post Id for the given content item's comments, if it exists.
Forum_GetTopicsPagedGet topics from any forum.
Forum_GetPollGets the specified forum 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, and so on.
GroupV2_GetAvailableAvatarsReturns a list of all available group avatars for the signed-in user.
GroupV2_GetAvailableThemesReturns a list of all available group themes.
GroupV2_GetUserClanInviteSettingGets the state of the user's clan invite preferences for a particular membership type - true if they wish to be invited...
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_GroupSearchSearch for Groups.
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_IndividualGroupInviteInvite a user to join this group.
GroupV2_IndividualGroupInviteCancelCancels a pending invitation to join a group.
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_GetFriendListReturns your Bungie Friend list
Social_IssueFriendRequestRequests a friend relationship with the target user.
Social_RemoveFriendRemove a friend relationship with the target user.
Social_GetFriendRequestListReturns your friend request queue.
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_GetPlatformFriendListGets the platform friend of the requested type, with additional information if they have Bungie accounts.
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_GetPartnerOfferSkuHistoryReturns the partner sku and offer history of the targeted user.
Tokens_GetPartnerRewardHistoryReturns the partner rewards history of the targeted user, both partner offers and Twitch drops.
Tokens_GetBungieRewardsListReturns a list of the current bungie rewards
Tokens_GetBungieRewardsForPlatformUserReturns the bungie rewards for the targeted user when a platform membership Id and Type are used.
Tokens_GetBungieRewardsForUserReturns the bungie rewards for the targeted 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_GetTrendingEntryDetailReturns the detailed results for a specific trending entry.
User_GetAvailableThemesReturns a list of all available user themes.
User_GetBungieNetUserByIdLoads a bungienet user by membership 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