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 handler function that executes the get_bundle_id_info tool logic by calling the App Store Connect API to retrieve detailed information about a specific bundle ID.
    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); }
  • The tool schema definition including name, description, and input schema for validating arguments to get_bundle_id_info.
    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:1371-1372 (registration)
    The registration in the tool call handler switch statement that maps the tool name to the BundleHandlers.getBundleIdInfo method.
    return { toolResult: await this.bundleHandlers.getBundleIdInfo(args as any) };

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