curl -X GET "https://api.example.com/api/mcp/prompts?id=mcp_abc123" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/mcp/prompts?id=mcp_abc123',
{
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.get(
'https://api.example.com/api/mcp/prompts',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
params={'id': 'mcp_abc123'}
)
data = response.json()
{
"success": true,
"prompts": [
{
"name": "analyze_code",
"description": "Analyze code for potential issues",
"arguments": [
{
"name": "language",
"description": "Programming language",
"required": true
},
{
"name": "code",
"description": "Code to analyze",
"required": true
},
{
"name": "strictness",
"description": "Analysis strictness level",
"required": false
}
]
}
]
}
{
"success": false,
"message": "Server not found",
"prompts": []
}
Server Capabilities
List MCP Prompts
Retrieves all available prompts from a connected MCP server
GET
/
api
/
mcp
/
prompts
curl -X GET "https://api.example.com/api/mcp/prompts?id=mcp_abc123" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/mcp/prompts?id=mcp_abc123',
{
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.get(
'https://api.example.com/api/mcp/prompts',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
params={'id': 'mcp_abc123'}
)
data = response.json()
{
"success": true,
"prompts": [
{
"name": "analyze_code",
"description": "Analyze code for potential issues",
"arguments": [
{
"name": "language",
"description": "Programming language",
"required": true
},
{
"name": "code",
"description": "Code to analyze",
"required": true
},
{
"name": "strictness",
"description": "Analysis strictness level",
"required": false
}
]
}
]
}
{
"success": false,
"message": "Server not found",
"prompts": []
}
Query Parameters
string
required
MCP server ID
Response
boolean
Whether the request was successful
array
curl -X GET "https://api.example.com/api/mcp/prompts?id=mcp_abc123" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/mcp/prompts?id=mcp_abc123',
{
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.get(
'https://api.example.com/api/mcp/prompts',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
params={'id': 'mcp_abc123'}
)
data = response.json()
{
"success": true,
"prompts": [
{
"name": "analyze_code",
"description": "Analyze code for potential issues",
"arguments": [
{
"name": "language",
"description": "Programming language",
"required": true
},
{
"name": "code",
"description": "Code to analyze",
"required": true
},
{
"name": "strictness",
"description": "Analysis strictness level",
"required": false
}
]
}
]
}
{
"success": false,
"message": "Server not found",
"prompts": []
}
⌘I

