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"
}GET /search
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
}