Agent Gallery
Agent Gallery API

Endpoints Without Authentication

Public Agent Gallery API endpoints that do not require authentication.

Endpoints Without Authentication

These endpoints are publicly accessible and do not require authentication tokens.

Base URLs

  • API Gateway: https://mcpairplatformapim01.azure-api.net/agent-gallery-api-gateway
  • Backend: http://agent-gallery-api.mcp-airefinery.internal

Available Endpoints

POST /login

User authentication endpoint to obtain access tokens.

Content-Type: application/x-www-form-urlencoded

Form Data Parameters:

  • username – string – Required. User's email address (e.g., xx.xxx@accenture.com)
  • password – string – Required. User's password

Example Request:

curl -X POST "https://mcpairplatformapim01.azure-api.net/agent-gallery-api-gateway/login" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "username=<xx.xxx>@accenture.com&password=xxxxx"

Response:

{
  "access_token": "eyJ0eXAiOiJKV1...",
  "token_type": "bearer"
}

Search for available agents based on a query string.

Query Parameters:

  • q – string – Required. Search query string
  • limit – integer – Optional. Maximum results to return (default: 30)
  • page – integer – Optional. Page number (default: 1)
  • orderBy – string – Optional. Sort field: stars, tools, lastUpdated

Example Request:

curl -X GET "https://mcpairplatformapim01.azure-api.net/agent-gallery-api-gateway/search?q=math&limit=2&orderBy=stars" \
  -H "Accept: application/json"

Response:

{
  "agents": [
    {
      "full_name": "EthanHenrickson/math-mcp",
      "agent_type": "Third-Party",
      "name": "Math-MCP",
      "description": "Enable your LLMs to perform accurate numerical calculations ...",
      "stars": 11,
      "tools_count": 13,
      "verified": false
    }
  ],
  "totalAgents": 3153,
  "totalCurrentAgents": 15,
  "totalTools": 17340
}

Note: The description field contains the full agent description. In the actual response, this will be a single string value.

GET /list

List all available agents with pagination and sorting.

Query Parameters:

  • page – integer – Optional. Page number (default: 1)
  • limit – integer – Optional. Items per page (default: 30)
  • orderBy – string – Optional. Sort field: stars, tools, lastUpdated

Example Request:

curl -X GET "https://mcpairplatformapim01.azure-api.net/agent-gallery-api-gateway/list?page=1&limit=2&orderBy=tools" \
  -H "Accept: application/json"

Response:

{
  "agents": [
    {
      "full_name": "imbenrabi/Financial-Modeling-Prep-MCP-Server",
      "agent_type": "Third-Party",
      "name": "Financial Modeling Prep (FMP) Server",
      "description": "Provide AI assistants with comprehensive access to financial data ...",
      "stars": 1,
      "tools_count": 253,
      "verified": false
    }
  ],
  "totalAgents": 3153,
  "totalCurrentAgents": 3153,
  "totalTools": 17340
}

← Back to Agent Gallery API