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 };
    }
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