MCP Server

mcp

com.applivery.docs/mcp
Developer Tools Knowledge & Documentation Public & reachable MCP 2025-11-25

What this MCP does

Searches and reads Applivery product documentation and retrieves dereferenced definitions for its REST API endpoints.

get_api_endpoint
Get an Applivery API endpoint definition
Get the machine-readable OpenAPI definition of one Applivery REST API endpoint: method, path, baseUrl, security, parameters, requestBody and responses — fully dereferenced, no $refs. Pass the `url` or `slug` of an API reference page; find those with search_docs using docType 'api'. Use this instead of get_doc_page when you need to construct or validate an actual API request.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': "A docs.applivery.com API reference page URL, e.g. from a search_docs result with docType 'api'."}, 'slug': {'type': 'string', 'description': "Path after the locale, e.g. 'api/android/web-apps/delete-web-app'. Used with locale when url is not given."}, 'locale': {'type': 'string', 'description': "Locale for the slug, e.g. 'en' (default en)."}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Canonical .md URL the definition was read from.'}, 'path': {'type': 'string', 'description': 'Endpoint path template.'}, 'method': {'type': 'string', 'description': 'HTTP method, uppercase.'}, 'baseUrl': {'type': 'string'}, 'security': {'description': 'OpenAPI security requirements.'}, 'responses': {'description': 'OpenAPI responses object (dereferenced).'}, 'parameters': {'description': 'OpenAPI parameter objects (dereferenced).'}, 'requestBody': {'description': 'OpenAPI requestBody object (dereferenced).'}}, 'additionalProperties': False}
get_doc_page
Read an Applivery documentation page
Fetch the full Markdown content of a documentation page. Pass either `url` (typically a URL returned by search_docs) or `slug` plus `locale`. Returns clean Markdown; very long pages are truncated at `maxChars` with a note.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string', 'description': 'A docs.applivery.com page URL, typically copied from a search_docs result.'}, 'slug': {'type': 'string', 'description': "Path after the locale, e.g. 'device-management/getting-started'. Used with locale when url is not given."}, 'locale': {'type': 'string', 'description': "Locale for the slug, e.g. 'en' (default en)."}, 'maxChars': {'type': 'integer', 'maximum': 200000, 'minimum': 1000, 'description': 'Truncate the page after this many characters (default 80000). Raise it if a page arrives truncated.'}}}
list_doc_sections
List Applivery documentation sections
List the top-level documentation sections and landing pages from the site's curated index (llms.txt). Use for orientation, then drill in with search_docs or get_doc_page.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'section': {'type': 'string', 'description': 'Optional filter on section name or title.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sections', 'total'], 'properties': {'total': {'type': 'number'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'docType'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'docType': {'enum': ['guides', 'api'], 'type': 'string', 'description': "'guides' = product documentation and how-tos for admins and end users; 'api' = REST API reference for developers."}, 'section': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_docs
Search Applivery documentation
Search the Applivery documentation by keyword or phrase. Returns matching pages with title, canonical URL, a highlighted snippet, docType ('guides' or 'api'), platform, breadcrumb and in-page headings. Use this first to discover pages, then read one with get_doc_page. For non-developer questions prefer docType 'guides'.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Maximum number of results, 1 to 12 (default 8).'}, 'query': {'type': 'string', 'maxLength': 512, 'minLength': 1, 'description': 'Search keywords or phrase.'}, 'locale': {'type': 'string', 'description': "Language filter, e.g. 'en' or 'es'. Omit to search all languages."}, 'docType': {'enum': ['guides', 'api'], 'type': 'string', 'description': "Filter by corpus: 'guides' (product documentation, for admins and end users) or 'api' (REST API reference, for developers). Omit to search both."}, 'section': {'type': 'string', 'description': 'Restrict results to a documentation section.'}, 'platform': {'type': 'string', 'description': "Filter by platform, e.g. 'Apple', 'Android', 'Windows', 'Cross-platform'."}, 'excludeSection': {'type': 'string', 'description': 'Exclude a documentation section from results.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total'], 'properties': {'total': {'type': 'number'}, 'counts': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'snippet', 'docType'], 'properties': {'url': {'type': 'string', 'description': 'Canonical docs.applivery.com page URL.'}, 'title': {'type': 'string'}, 'docType': {'enum': ['guides', 'api'], 'type': 'string', 'description': "'guides' = product documentation and how-tos for admins and end users; 'api' = REST API reference for developers."}, 'snippet': {'type': 'string'}, 'headings': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'text', 'level'], 'properties': {'id': {'type': 'string'}, 'text': {'type': 'string'}, 'level': {'type': 'number'}}, 'additionalProperties': False}}, 'platform': {'type': 'string'}, 'breadcrumb': {'type': 'array', 'items': {'type': 'object', 'required': ['label'], 'properties': {'href': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Added
list_doc_sections
Sept. 17, 2026, 12:33 p.m.
Added
get_api_endpoint
Sept. 17, 2026, 12:33 p.m.
Added
get_doc_page
Sept. 17, 2026, 12:33 p.m.
Added
search_docs
Sept. 17, 2026, 12:33 p.m.