Versa API Server
First-party Model Context Protocol server published by Versa Networks that exposes a read-only subset of the Versa Director / Concerto REST API as MCP tools. It authenticates to a Versa Director using the OAuth2 password grant (client_id + client_secret + username/password against /auth/token) and lets an agent query appliance status, device/template workflows, device groups, assets, health, and alarms. Self-hosted (clone + `uv sync`); ships STDIO, Director SSE, and Concerto SSE entrypoints. The maintainer notes the implementation omits many security checks and should run only in a trusted environment.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport
Tools
get_all_appliance_status— List status for all appliances (paginated)get_single_appliance_status— Status for a single appliance by id or nameget_device_template_listing— Templates listing for a deviceget_template_workflow— Template workflow by nameget_appliance_locations— Geographic locations of appliancesget_routing_instance_information— Routing instances for an applianceget_all_appliances_by_type_and_tags— Filter appliances by type and tagsget_all_appliances_lite— Lightweight appliance listget_all_appliances_liteview— Lite view of appliances (CSV export option)search_appliance_by_name— Search appliances by nameexport_appliance_configuration— Export an appliance configurationget_appliances_summary— Summary of appliancesget_audit_logs— Director audit logs (paginated/search)device_workflow_fetch_all— All device workflowsget_specific_device_workflow— Device workflow for a deviceget_template_bind_data_header_and_count— Template bind data + counttemplate_fetch_all— All templatesget_specific_template_workflow— Template workflow for a namedevice_group_fetch_all— All device groupsget_specific_device_group— Device group by nameget_all_model_numbers— Supported device model numbersshow_templates_associated_to_device— Templates associated with a deviceget_all_assets— All assetsget_next_page_data— Fetch next page for a dashboard queryget_appliance_details_by_uuid— Appliance detail by UUIDget_appliance_hardware— Appliance hardware inventoryget_bw_measurement— Bandwidth measurement for an applianceget_appliance_capabilities— Appliance capabilitiesget_appliance_live_status— Live status for an applianceget_appliance_sync_status— Appliance config sync statusget_appliance_services— Services running on an applianceget_appliance_status— Appliance status by UUIDget_appliance_status_brief— Brief appliance statusget_all_appliance_names— All appliance namesget_all_appliances_basic_details— Basic details for all appliancesget_appliance_violations— Policy/compliance violations for an applianceget_enable_monitoring— Monitoring-enabled statusget_device_status_pulling_enabled— Whether status pulling is enabled for a deviceget_health_ike— IKE health for a deviceget_health_interface— Interface health for a deviceget_health_path— Path health for a deviceget_devices_in_lte— Devices using LTEget_nav_tree_node— Navigation tree nodeget_head_end_status— Head-end statusget_vd_status— Versa Director statusget_vd_ha_details— Director HA detailsget_vd_package_info— Director package/version infoget_sys_details— System detailsget_sys_uptime— System uptimefilter_paginate_alarm— Filter and paginate alarmsget_alarm_handling— Alarm handling configurationget_alarm_summary_per_org— Alarm summary per organizationget_alarm_summary— Overall alarm summaryget_alarm_types— Alarm type catalogget_all_filtered_alarms— All alarms matching filtersget_analytics_alarm_summary— Analytics alarm summaryget_analytics_alarms— Analytics alarmsget_appliance_alarm_model— Appliance alarm modelget_appliance_alarm_types— Appliance alarm typesget_device_alarm_summary— Device alarm summaryget_director_alarm_summary— Director alarm summaryget_director_alarms— Director alarmsget_director_fail_over_alarms— Director failover alarmsget_director_ha_alarms— Director HA alarmsget_imp_alarm_summary— Important alarm summaryget_imp_alarms— Important alarmsget_status_change— Status change events
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.