Complete guide to getting started with MCP Pro
Get up and running with MCP Pro in under 5 minutes.
Add MCP Pro to your Claude Desktop configuration:
{
"mcpServers": {
"mcp-pro": {
"command": "npx",
"args": ["@mcppro/client"],
"env": {
"MCP_PRO_API_KEY": "your-api-key-here"
}
}
}
}
MCP_PRO_API_KEY
- Your MCP Pro API key (required)MCP_PRO_ENDPOINT
- Custom endpoint URL (optional)MCP Pro uses API key authentication. Get your API key from the dashboard.
MCP Pro provides two core tools for dynamic tool discovery and execution:
Search for available tools using natural language queries.
// Search for GitHub-related tools
{
"tool": "search_tools",
"arguments": {
"query": "create github issue",
"limit": 5
}
}
{
"tools": [
{
"id": "github_create_issue",
"name": "Create GitHub Issue",
"description": "Create a new issue in a GitHub repository",
"service": "github",
"parameters": {
"owner": "string",
"repo": "string",
"title": "string",
"body": "string"
},
"required_credentials": ["github_token"]
}
]
}
Execute a specific tool with provided parameters and credentials.
{
"tool": "run_tool",
"arguments": {
"tool_id": "github_create_issue",
"parameters": {
"owner": "mycompany",
"repo": "myproject",
"title": "Bug in user login",
"body": "Users are unable to log in with their email address."
},
"credentials": {
"github_token": "ghp_xxxxxxxxxxxx"
}
}
}
// 1. Search for GitHub tools
{
"tool": "search_tools",
"arguments": {
"query": "github create issue"
}
}
// 2. Create the issue
{
"tool": "run_tool",
"arguments": {
"tool_id": "github_create_issue",
"parameters": {
"owner": "mycompany",
"repo": "website",
"title": "Fix navigation bug",
"body": "Navigation menu not working on mobile"
},
"credentials": {
"github_token": "your_token"
}
}
}
// 3. Search for Slack tools
{
"tool": "search_tools",
"arguments": {
"query": "slack send message notify team"
}
}
// 4. Notify the team
{
"tool": "run_tool",
"arguments": {
"tool_id": "slack_send_message",
"parameters": {
"channel": "#dev-team",
"text": "New GitHub issue created: Fix navigation bug"
},
"credentials": {
"slack_token": "your_slack_token"
}
}
}
// Search for AWS EC2 tools
{
"tool": "search_tools",
"arguments": {
"query": "aws ec2 instances list"
}
}
// List EC2 instances
{
"tool": "run_tool",
"arguments": {
"tool_id": "aws_ec2_list_instances",
"parameters": {
"region": "us-east-1"
},
"credentials": {
"aws_access_key": "your_access_key",
"aws_secret_key": "your_secret_key"
}
}
}
If you're getting authentication errors:
If a tool isn't found in search results:
If you're having issues with credentials:
Need more help? Reach out to our support team: