# ycli > Yandex business services (Tracker, Wiki, Forms, DataLens) from a CLI, an MCP server and a Python SDK. ycli drives Yandex Tracker, Wiki, Forms and DataLens from a command line, an MCP server for AI agents and a Python SDK. One operation has one name on every surface: `ycli tracker issues get` is the tool `tracker_issues_get` and the method `tracker.issues.get`. The full reference is large, one page per service, and is left out of llms-full.txt: - CLI commands: https://ycli.savaznatnov.dev/reference/cli/tracker/ , https://ycli.savaznatnov.dev/reference/cli/wiki/ , https://ycli.savaznatnov.dev/reference/cli/forms/ , https://ycli.savaznatnov.dev/reference/cli/datalens/ - MCP tools: https://ycli.savaznatnov.dev/reference/mcp/tracker/ , https://ycli.savaznatnov.dev/reference/mcp/wiki/ , https://ycli.savaznatnov.dev/reference/mcp/forms/ , https://ycli.savaznatnov.dev/reference/mcp/datalens/ - Python SDK: https://ycli.savaznatnov.dev/reference/sdk/tracker/ , https://ycli.savaznatnov.dev/reference/sdk/wiki/ , https://ycli.savaznatnov.dev/reference/sdk/forms/ , https://ycli.savaznatnov.dev/reference/sdk/datalens/ ## Services - [📊 DataLens]() - [📝 Forms]() - [📋 Tracker]() - [📖 Wiki]() ## Tutorials - [First steps]() ## How-to guides - [Authenticate]() - [Call an unwrapped endpoint]() - [Call the API asynchronously]() - [Common tasks]() - [Install in your AI client]() - [Keep content in git]() - [Script the CLI]() - [Self-host the MCP server over HTTP]() - [Serve the MCP server]() - [Use in CI]() ## Reference - [Configuration]() - [OpenAPI documents]() - [CLI]() - [ycli api]() - [ycli auth]() - [ycli doctor]() - [ycli mcp]() - [ycli sync]() ## Explanation - [ycli and the other tools]() - [Design]()