Skip to content

keychain_list

List all keychains currently in the macOS keychain search list. This shows the path and lock status of each keychain, which is helpful for verifying that certificates are accessible during code signing and for troubleshooting CI/CD environments where keychains may need to be explicitly added or unlocked.

ParameterTypeRequiredDefaultDescription
This tool takes no parameters.

“Show me all keychains on this machine”

{}

“What keychains are available for code signing?”

{}
Keychains:
1) /Users/johndoe/Library/Keychains/login.keychain-db
Status: Unlocked
2) /Library/Keychains/System.keychain
Status: Unlocked
3) /Users/johndoe/Library/Keychains/ci-signing.keychain-db
Status: Locked
Found 3 keychains (2 unlocked, 1 locked).
  • signing_identities — List signing certificates stored in these keychains
  • provisioning_profiles — List provisioning profiles that reference certificates in these keychains
  • build_app — Build your app, which requires access to signing certificates in an unlocked keychain