{"ok":true,"service":"directory-submission-credentials","mode":"read_directory_submission_credentials","targets":[{"submission_target":"mcp_registry","env_name":"MCP_REGISTRY_TOKEN","credential_state":"env_missing","required_fields":["name","homepage","mcp_endpoint","mcp_descriptor","supported_tools","supported_rails"]},{"submission_target":"agent_directory","env_name":"AGENT_DIRECTORY_TOKEN","credential_state":"env_missing","required_fields":["name","homepage","agent_card","agent_directory","supported_rails"]},{"submission_target":"openapi_directory","env_name":"OPENAPI_DIRECTORY_TOKEN","credential_state":"env_missing","required_fields":["openapi","server","paths","contact_url"]},{"submission_target":"llms_index","env_name":"LLMS_INDEX_TOKEN","credential_state":"env_missing","required_fields":["llms","homepage","summary"]},{"submission_target":"a2a_directory","env_name":"A2A_DIRECTORY_TOKEN","credential_state":"env_missing","required_fields":["agent_card","callback_receiver","capabilities"]}],"secret_policy":"External registry secrets stay in environment variables. API returns handles and masked hints only."}