MCP Server for AI Agents

Cisco Secure Access

Connect once. Automate safely.

Connect your AI assistant to Cisco Secure Access APIs. Manage private resources, DNS policies, VPN profiles, and more through natural language.

๐Ÿ”
269+ API Operations
Full coverage of Cisco Secure Access APIs including private resources, DNS policies, and VPN management.
๐Ÿ“š
500+ Indexed Docs
Semantic search over Cisco documentation helps your AI agent find relevant information quickly.
๐Ÿค–
15 Tool Categories
Organized tool discovery lets agents find the right operation without overwhelming context.
โšก
Ready for Agents
Works with Codex CLI, Claude Desktop, VS Code, Cursor, Windsurf, and any MCP-compatible client.

Server Endpoints

POST {{SERVER_URL}}/mcp MCP JSON-RPC endpoint
GET {{SERVER_URL}}/.well-known/oauth-protected-resource OAuth discovery

Quick Start

โšก Prerequisites
  1. Go to Cisco Secure Access Dashboard
  2. Navigate to Admin โ†’ API Keys
  3. Create a new API key and copy your CLIENT_ID and CLIENT_SECRET
~/.codex/config.toml
[mcp_servers.cisco-secure-access]
url = "{{SERVER_URL}}/mcp"

# Cisco Secure Access API credentials
[mcp_servers.cisco-secure-access.http_headers]
"X-Cisco-Client-Id" = "YOUR_CLIENT_ID"
"X-Cisco-Client-Secret" = "YOUR_CLIENT_SECRET"
~/Library/Application Support/Claude/claude_desktop_config.json
{
    "mcpServers": {
        "cisco-secure-access": {
            "url": "{{SERVER_URL}}/mcp",
            "headers": {
                "X-Cisco-Client-Id": "YOUR_CLIENT_ID",
                "X-Cisco-Client-Secret": "YOUR_CLIENT_SECRET"
            }
        }
    }
}
.vscode/settings.json
{
    "mcp.servers": {
        "cisco-secure-access": {
            "url": "{{SERVER_URL}}/mcp",
            "headers": {
                "X-Cisco-Client-Id": "YOUR_CLIENT_ID",
                "X-Cisco-Client-Secret": "YOUR_CLIENT_SECRET"
            }
        }
    }
}
~/.cursor/mcp.json
{
    "mcpServers": {
        "cisco-secure-access": {
            "url": "{{SERVER_URL}}/mcp",
            "headers": {
                "X-Cisco-Client-Id": "YOUR_CLIENT_ID",
                "X-Cisco-Client-Secret": "YOUR_CLIENT_SECRET"
            }
        }
    }
}
~/.codeium/windsurf/mcp_config.json
{
    "mcpServers": {
        "cisco-secure-access": {
            "serverUrl": "{{SERVER_URL}}/mcp",
            "headers": {
                "X-Cisco-Client-Id": "YOUR_CLIENT_ID",
                "X-Cisco-Client-Secret": "YOUR_CLIENT_SECRET"
            }
        }
    }
}
Terminal
# List available tools
curl -X POST {{SERVER_URL}}/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "X-Cisco-Client-Id: YOUR_CLIENT_ID" \
  -H "X-Cisco-Client-Secret: YOUR_CLIENT_SECRET" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'