Skip to main content
Glama

list-credentials

Retrieve and display all configured AWS credentials, configurations, and profiles available on your machine for managing resources through the aws-mcp server.

Instructions

List all AWS credentials/configs/profiles that are configured/usable on this machine

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • index.ts:81-90 (registration)
    Registration of the 'list-credentials' tool in the ListTools response, including its input schema definition.
    {
      name: "list-credentials",
      description:
        "List all AWS credentials/configs/profiles that are configured/usable on this machine",
      inputSchema: {
        type: "object",
        properties: {},
        required: [],
      },
    },
  • Dispatch handler for the 'list-credentials' tool call, which returns the profiles from listCredentials() as JSON.
    } else if (name === "list-credentials") {
      return createTextResponse(
        JSON.stringify({ profiles: Object.keys(profiles), error })
      );
  • Helper function that loads AWS credentials and config INI files, merges them into profiles object, and returns with any error.
    async function listCredentials() {
      let credentials: any;
      let configs: any;
      let error: any;
      try {
        credentials = new AWS.IniLoader().loadFrom({});
      } catch (error) {
        error = `Failed to load credentials: ${error}`;
      }
      try {
        configs = new AWS.IniLoader().loadFrom({ isConfig: true });
      } catch (error) {
        error = `Failed to load configs: ${error}`;
      }
    
      const profiles = { ...(credentials || {}), ...(configs || {}) };
    
      return { profiles, error };
    }

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Related 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/RafalWilinski/aws-mcp'

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