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
- Go to Cisco Secure Access Dashboard
- Navigate to Admin โ API Keys
- Create a new API key and copy your
CLIENT_IDandCLIENT_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":{}}'