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.