# BitOffice

Streamline the registration process for individual entrepreneurs in Belarus by guiding users through all necessary legal requirements. Simplify the collection of personal data, business activities, a…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add black-rocket/bitoffice

# Browse available tools
npx -y @smithery/cli@latest tool list black-rocket/bitoffice

# Get full schema for a tool
npx -y @smithery/cli@latest tool get black-rocket/bitoffice start_ip_registration

# Call a tool
npx -y @smithery/cli@latest tool call black-rocket/bitoffice start_ip_registration '{}'
```

## Direct MCP Connection

Endpoint: `https://bitoffice.run.tools`

## Tools (17)

- `start_ip_registration` — Начать процесс регистрации ИП в Беларуси. ВАЖНО: НИКОГДА не предполагай ответы на вопросы. ВСЕГДА явно спрашивай у поль…
- `submit_personal_data` — Отправить личные данные для регистрации ИП
- `submit_document` — Отправить данные документа, удостоверяющего личность
- `submit_address` — Отправить адрес регистрации. ВАЖНО: НИКОГДА не предполагай адрес пользователя. ВСЕГДА явно спрашивай КАЖДОЕ поле. Поряд…
- `submit_registrar` — Сохранить выбранный регистрирующий орган. ВАЖНО: НИКОГДА не выбирай орган за пользователя. ВСЕГДА сначала вызови get_re…
- `submit_status` — Отправить статусы. ВАЖНО: НИКОГДА не предполагай ответы. ВСЕГДА явно спрашивай у пользователя КАЖДЫЙ вопрос: 1) Работае…
- `submit_activity` — Отправить вид деятельности ИП. ВАЖНО: НИКОГДА не предполагай вид деятельности. ВСЕГДА сначала вызови get_activities_lis…
- `submit_service` — Отправить данные обслуживания. ВАЖНО: НИКОГДА не предполагай данные. ВСЕГДА явно спрашивай у пользователя КАЖДОЕ поле: …
- `get_registration_status` — Получить статус заполнения регистрации ИП
- `get_registration_data` — Получить все данные регистрации ИП (включая незавершенные)
- `submit_registration` — Финальная отправка данных регистрации ИП. Вызывай ТОЛЬКО когда все разделы заполнены. После успешной отправки покажи по…
- `get_banks_list` — Получить список доступных банков для обслуживания
- `get_activities_list` — Получить список доступных видов деятельности
- `get_regions_list` — Получить список областей. Показывай пользователю значения name, сохраняй uuid для следующих запросов и не говори ничего…
- `get_districts_list` — Получить список районов для области. Показывай пользователю значения name, сохраняй uuid для следующих запросов и не го…
- `get_councils_list` — Получить список сельсоветов для района. Показывай пользователю ТОЛЬКО значения name и не говори ничего про свойство isL…
- `get_registrars_list` — Получить список регистрирующих органов. Всегда получай список по области. Если область НЕ isLocality (т.е. есть районы)…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get black-rocket/bitoffice <tool-name>
```
