mcp-bitrix24
About
MCP server for Bitrix24 Tasks, Workgroups, and Users. Implements MCP/JSON-RPC over STDIO.
Details
- Author
- stemirkhan
- Categories
- Communication, Productivity
Jump to
Setup
Install mcp-bitrix24 in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/stemirkhan/mcp-bitrix24
Follow the installation instructions in the repository README, then restart your MCP client.
MCP server for Bitrix24 Tasks, Workgroups, and Users. Implements MCP/JSON-RPC over STDIO.
- Tasks: create, update, close, reopen, list
- Workgroups: create, list
- Users: list, current user, available fields
- Task fields: available fields + validation forcreate_task.fields
Set the Bitrix24 webhook URL via environment variable:
BITRIX24_WEBHOOK_URL=https://<your-domain>/rest/<user_id>/<webhook>/
[mcp_servers.bitrix24] command = "npx" args = ["-y", "mcp-bitrix24"] [mcp_servers.bitrix24.env] BITRIX24_WEBHOOK_URL = "https://<your-domain>/rest/<user_id>/<webhook>/"
- create_task
- Input:title(string, required),description?(string),responsible_id?(number),group_id?(number),fields?(object)
- Output:{ task_id: number }
- Note: iffieldsis provided, keys are validated againstget_task_fields.
- Input:task_id(number, required) + at least one of:title?,description?,responsible_id?,group_id?
- Output:{ task_id: number }
- Input:task_id(number, required)
- Output:{ task_id: number }
- Input:task_id(number, required)
- Output:{ task_id: number }
- Input:responsible_id?(number),group_id?(number),start?(number),limit?(number)
- Output:{ tasks: [{ id, title, status }] }
- Input:{}
- Output:{ fields: { [field: string]: object } }
- Input:task_id(number, required),filter?(object),order?(object)
- Output:{ list: [ { id, createdDate, field, value, user } ] }
- create_group
- Input:name(string, required),description?(string)
- Output:{ group_id: number }
- Input:limit?(number)
- Output:{ groups: [{ id, name }] }
- list_users
- Input:
- filter?(object) -sort?(string) -order?("ASC" | "DESC") -admin_mode?(boolean) -start?(number) -limit?(number)
- Output:{ users: [{ id, name, last_name, email?, active }] }
- Note:filtersupports Bitrix24user.getfilters (including prefixes like>=,%,@, etc.).startcontrols paging (Bitrix returns 50 records per page);limitis a local slice after the API response.
- Input:{}
- Output:{ fields: { [field: string]: string } }
- Input:{}
- Output:{ user: { id, name, last_name, email?, active } }
- mcp/— protocol, transport, server
- adapters/— MCP tools mapping to domain
- domain/— entities, services, ports
- infrastructure/— Bitrix24 REST client
- Input validation useszod.
- Transport: STDIO only.
- Build:tsc(npm run build).
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Connect to any function, any language, across network boundaries using AgentRPC.
Access your meeting transcripts, summaries, and action items from any AI assistant.
Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.
Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.
Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.
Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.
The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.
A bridge server connecting Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



