Skip to main content
Glama
concavegit
by concavegit

get_bundle_id_info

Retrieve detailed information about an App Store Connect bundle ID, including its configuration, capabilities, and associated profiles.

Instructions

Get detailed information about a specific bundle ID

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bundleIdIdYesThe ID of the bundle ID to get information for
includeNoOptional relationships to include in the response
fieldsNoSpecific fields to include in the response

Implementation Reference

  • The core handler function that implements the get_bundle_id_info tool logic by calling the App Store Connect API to retrieve bundle ID details.
    async getBundleIdInfo(args: { bundleIdId: string; include?: string[]; fields?: { bundleIds?: string[]; }; }): Promise<BundleIdResponse> { const { bundleIdId, include, fields } = args; validateRequired(args, ['bundleIdId']); const params: Record<string, any> = {}; Object.assign(params, buildFieldParams(fields)); if (include?.length) { params.include = include.join(','); } return this.client.get<BundleIdResponse>(`/bundleIds/${bundleIdId}`, params); }
  • MCP tool schema definition including input schema, description, and parameters for the get_bundle_id_info tool.
    name: "get_bundle_id_info", description: "Get detailed information about a specific bundle ID", inputSchema: { type: "object", properties: { bundleIdId: { type: "string", description: "The ID of the bundle ID to get information for" }, include: { type: "array", items: { type: "string", enum: ["profiles", "bundleIdCapabilities", "app"] }, description: "Optional relationships to include in the response" }, fields: { type: "object", properties: { bundleIds: { type: "array", items: { type: "string", enum: ["name", "platform", "identifier", "seedId"] }, description: "Fields to include for the bundle ID" } }, description: "Specific fields to include in the response" } }, required: ["bundleIdId"] } },
  • src/index.ts:1370-1372 (registration)
    Tool registration and dispatch logic that maps the 'get_bundle_id_info' tool call to the BundleHandlers.getBundleIdInfo method.
    case "get_bundle_id_info": return { toolResult: await this.bundleHandlers.getBundleIdInfo(args as any) };
  • TypeScript interface defining the expected response structure for bundle ID information, used by the handler.
    export interface BundleIdResponse { data: BundleId; }
  • src/index.ts:76-76 (registration)
    Instantiation of the BundleHandlers class instance used for all bundle-related tools including get_bundle_id_info.
    this.bundleHandlers = new BundleHandlers(this.client);

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/concavegit/app-store-connect-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server