{
"status": "healthy",
"timestamp": "2026-01-19T05:45:54.755Z",
"uptime": 6928,
"memory": {
"used": 11,
"total": 18,
"percentage": 61
}
}
Access Claude 3 models with advanced reasoning and tool use capabilities
Use GPT-4 and GPT-3.5 models with function calling
{
"prompt": "What astronomical observations are available for NGC 1234?",
"apiKey": "sk-ant-...",
"model": "anthropic"
}
{
"prompt": "List the available CADC tables and their purposes",
"apiKey": "sk-...",
"model": "openai"
}
{
"prompt": "Query the top 5 observations from CFHT and resolve their DataLinks",
"apiKey": "your-api-key",
"model": "anthropic",
"maxRounds": 5
}
// The client will automatically:
// 1. Connect to the MCP server
// 2. Discover available tools (query_adql, resolve_datalink)
// 3. Let the AI model use these tools
// 4. Return the final response
{
"response": "Based on the CADC database, I found 5 observations from CFHT...",
"toolsUsed": ["query_adql", "resolve_datalink"],
"rounds": 2
}
On each request, the client connects to the MCP server and discovers available tools
Tools are converted to the format expected by your chosen AI model (Claude or GPT)
When the AI requests tool use, the client executes it via MCP and returns results
The process continues until the AI has a final answer or reaches the maximum rounds
• API keys are provided per-request and never stored
• Keys are passed directly to the AI provider
• No server-side credential storage
• Secure HTTPS communication required