Skip to main content
Glama

apple_list_certificates

List Apple Developer certificates to manage iOS and macOS app signing. Filter by certificate type for development or distribution purposes.

Instructions

List certificates

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
certificateTypeNoFilter by certificate type (e.g. IOS_DEVELOPMENT, IOS_DISTRIBUTION, MAC_APP_DISTRIBUTION, MAC_INSTALLER_DISTRIBUTION, MAC_APP_DEVELOPMENT, DEVELOPER_ID_KEXT, DEVELOPER_ID_APPLICATION, DEVELOPER_ID_INSTALLER)

Implementation Reference

  • The handler function for 'apple_list_certificates' which fetches certificates from the API.
    const listCertificates: ToolDef = {
      name: 'apple_list_certificates',
      description: 'List certificates',
      schema: z.object({
        certificateType: z.string().optional().describe('Filter by certificate type (e.g. IOS_DEVELOPMENT, IOS_DISTRIBUTION, MAC_APP_DISTRIBUTION, MAC_INSTALLER_DISTRIBUTION, MAC_APP_DEVELOPMENT, DEVELOPER_ID_KEXT, DEVELOPER_ID_APPLICATION, DEVELOPER_ID_INSTALLER)'),
      }),
      handler: async (client, args) => {
        const params: Record<string, string> = {};
        if (args.certificateType) params['filter[certificateType]'] = args.certificateType;
        return client.request('/certificates', { params });
      },
    };
Install Server

Other Tools

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/mikusnuz/app-publish-mcp'

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