MCP Unifi Applications
Queryable UniFi API docs: endpoint search, schemas, code examples.
Connector by KallistoX · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying MCP Unifi Applications?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/kallistox-mcp-unifi-applications
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documentation, api-integration
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 10 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 10
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
find_fieldget_docs_infoget_endpointget_endpoint_groupget_exampleget_field_schemaget_guideget_response_samplelist_endpointssearch_endpoints
Network hosts it talks to 5
api.ui.com· found in codedeveloper.ui.com· found in codegithub.com· found in codeglama.ai· found in codeunifi.ui.com· found in code
Tools (10)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
find_fieldLocate a field by name across every endpoint, including inside discriminator variants. Returns one line per occurrence: endpoint slug, dotted path, and which schema section it sits in (request body, parameters, or response). Common names appear hundreds of times; the reply is capped at 50 and states the true total and how many endpoints are involved, so a short list is never mistaken for a complete one. Paths from here can be passed straight to get_field_schema. A name that matches nothing returns close alternatives. Args: field_name: The field name to search for (case-insensitive). …
get_docs_infoReport what documentation this server is serving. Returns one line per application: API version, when it was scraped, and how many endpoints and guides it holds. Worth checking before trusting an answer about a recent API change — the documentation is a point-in-time copy, not a live view.
get_endpointGet everything documented about one endpoint: method, path, description, path and query parameters, request body and response fields. Returns readable text: a nested field list with types, required markers and descriptions, discriminator variants in brackets and enum values inline, folded at three levels deep. Large endpoints run to tens of thousands of characters — when you already know which field you need, get_field_schema returns that subtree alone. An unknown slug returns close matches rather than an error. Args: slug: Endpoint identifier, app-qualified ('network/createnetwork') or …
get_endpoint_groupSee every operation on one resource at once, grouped by API path. Returns each matching resource path with its endpoints beneath it — method, slug, title and a one-line description — so the available verbs on a resource are visible together rather than found one at a time. Matching is a substring of the path, so 'networks' also finds nested paths, and one query can span applications. Args: resource: Resource name or path fragment (e.g. 'networks', 'acl-rules', 'wifi/broadcasts').
get_exampleGet a runnable request for one endpoint, in one language, as published by Ubiquiti. Returns a heading naming the endpoint, language and mode, followed by a single code block. The request shape is authoritative; host addresses, site ids and API keys are placeholders to fill in. Bodies show the schema's default values, not a worked example — combine with get_endpoint or get_field_schema when the payload matters. If the requested language and mode pair does not exist, the reply lists the pairs that do instead of failing. Args: slug: Endpoint identifier, app-qualified or bare when unambiguou…
get_field_schemaDrill into a specific field's schema within an endpoint. Instead of fetching the full 70KB endpoint schema, use this to get just the subtree you need. Paths from find_field output work directly. Args: slug: Endpoint identifier (e.g. 'network/createnetwork'). field_path: Dotted path to the field, with discriminator variants in brackets. Examples: 'dhcpV4', 'management[GATEWAY].dhcpV4', 'management[GATEWAY].dhcpV4.gateway'.
get_guideRead a prose guide page: filtering syntax, error handling, getting started, response formats. Returns the page as markdown with its title and source URL. Omit the topic to list what is available. Topics resolve by slug first, then by title; when the same slug exists in several applications the reply lists them and asks for an app rather than picking one. These pages carry the conventions that endpoint schemas assume but do not repeat. Args: topic: Guide slug or search term. Omit to list all available guides. app: Optional app filter (network, protect, site-manager, innerspace, mobili…
get_response_sampleGet the sample response body published for one endpoint. Returns raw JSON exactly as the documentation shows it, with placeholder values. About two thirds of endpoints have one; the rest say so plainly. This is the shape of a successful reply — for the field-by-field schema including types and which fields are optional, use get_endpoint. Args: slug: Endpoint identifier (e.g. 'network/getnetworksoverviewpage').
list_endpointsBrowse the endpoint catalogue: one line per endpoint with method, path, slug and title. Returns at most 200 lines; beyond that the reply says how many were withheld and which filters would narrow it. For finding a specific endpoint, search_endpoints ranks by relevance instead. Unknown filter values are rejected by name rather than returned as an empty result. Args: method: Optional HTTP method filter (GET, POST, PUT, DELETE, PATCH). app: Optional app filter (network, protect, site-manager, innerspace, mobility, carrier-fabric). Omit to list all.
search_endpointsFind endpoints by name, path fragment, method or description. Returns up to ten matches ranked by relevance, each as a slug, method, path, title and a one-line description. Matching is fuzzy but floored: a query that resembles nothing returns no matches rather than the least-bad guess. Pass a result's slug to get_endpoint for the full schema. Unknown filter values are rejected by name. Args: query: Search term (endpoint name, path fragment, or keyword). method: Optional HTTP method filter (GET, POST, PUT, DELETE, PATCH). app: Optional app filter (network, protect, site-manager, i…
Signals
- Stars
- 40
- Forks
- 6
- Open issues
- 1
- Contributors
- 4
- Weekly downloads
- 106
- Last commit
- Oct 16, 2026 (14 days ago)
- Last release
- Oct 15, 2026 (15 days ago)
- Last package publish
- Oct 15, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.KallistoX/mcp-unifi-applications- Version
- 0.4.1
- Auth
- No auth
- Packages
- pypi mcp-unifi-applications
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get MCP Unifi Applications running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
MCP Unifi Applications. Agent Mart. https://agentmart.dev/connectors/kallistox-mcp-unifi-applications (last updated 2026-10-24)