Bitrix24 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | The environment mode (development or production) | development |
| LOG_LEVEL | No | The logging level (e.g., info, debug, error) | info |
| BITRIX24_WEBHOOK_URL | Yes | Your Bitrix24 webhook URL (format: https://domain.bitrix24.com/rest/USER_ID/WEBHOOK_CODE/) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bitrix24_create_contactC | Create a new contact in Bitrix24 CRM |
| bitrix24_get_contactC | Retrieve contact information by ID |
| bitrix24_list_contactsC | List contacts with optional filtering |
| bitrix24_get_latest_contactsB | Get the most recent contacts ordered by creation date |
| bitrix24_update_contactC | Update an existing contact in Bitrix24 CRM |
| bitrix24_create_dealC | Create a new deal in Bitrix24 CRM |
| bitrix24_get_dealC | Retrieve deal information by ID |
| bitrix24_list_dealsB | List deals with optional filtering and ordering |
| bitrix24_get_latest_dealsB | Get the most recent deals ordered by creation date |
| bitrix24_get_deals_from_date_rangeC | Get deals created within a specific date range |
| bitrix24_update_dealC | Update an existing deal in Bitrix24 CRM |
| bitrix24_create_leadC | Create a new lead in Bitrix24 CRM |
| bitrix24_get_leadC | Retrieve lead information by ID |
| bitrix24_list_leadsB | List leads with optional filtering and ordering |
| bitrix24_get_latest_leadsC | Get the most recent leads ordered by creation date |
| bitrix24_get_leads_from_date_rangeB | Get leads created within a specific date range |
| bitrix24_update_leadC | Update an existing lead in Bitrix24 CRM |
| bitrix24_create_companyC | Create a new company in Bitrix24 CRM |
| bitrix24_get_companyB | Retrieve company information by ID |
| bitrix24_list_companiesC | List companies with optional filtering and ordering |
| bitrix24_update_companyC | Update an existing company in Bitrix24 CRM |
| bitrix24_get_latest_companiesB | Get the most recent companies ordered by creation date |
| bitrix24_get_companies_from_date_rangeB | Get companies created within a specific date range |
| bitrix24_search_crmC | Search across CRM entities (contacts, companies, deals, leads) |
| bitrix24_validate_webhookB | Validate the Bitrix24 webhook connection |
| bitrix24_diagnose_permissionsB | Diagnose webhook permissions and access to different CRM entities |
| bitrix24_check_crm_settingsB | Check CRM settings including lead fields, statuses, and mode |
| bitrix24_test_leads_apiC | Test various leads API endpoints to identify specific issues |
| bitrix24_get_deal_pipelinesB | Get all available deal pipelines/categories with their IDs and names |
| bitrix24_get_deal_stagesB | Get all deal stages for a specific pipeline or all pipelines |
| bitrix24_filter_deals_by_pipelineB | Filter deals by specific pipeline/category ID |
| bitrix24_filter_deals_by_budgetC | Filter deals by budget/opportunity amount range |
| bitrix24_filter_deals_by_statusB | Filter deals by stage/status IDs |
| bitrix24_monitor_user_activitiesC | Monitor user activities including calls, emails, timeline interactions, and response times |
| bitrix24_get_user_performance_summaryC | Get comprehensive performance summary for users including deal metrics and conversion rates |
| bitrix24_analyze_account_performanceC | Analyze performance and activities for specific accounts (companies/contacts) |
| bitrix24_compare_user_performanceC | Compare performance metrics between multiple users |
| bitrix24_track_deal_progressionB | Track deal progression through pipeline stages with timing analysis |
| bitrix24_monitor_sales_activitiesC | Monitor sales-related activities including tasks, follow-ups, and meetings |
| bitrix24_generate_sales_reportC | Generate comprehensive sales report with customizable metrics and date ranges |
| bitrix24_get_team_dashboardC | Get real-time team performance dashboard with key metrics and alerts |
| bitrix24_analyze_customer_engagementC | Analyze customer engagement patterns and relationship health |
| bitrix24_forecast_performanceC | Generate performance forecasts and predictive analytics |
| bitrix24_get_userC | Get user information by ID |
| bitrix24_get_all_usersC | Get all users in the system with their names and details |
| bitrix24_resolve_user_namesB | Resolve user IDs to user names |
| bitrix24_get_contacts_with_user_namesB | Get contacts with user names resolved (assigned, created, modified by) |
| bitrix24_get_deals_with_user_namesB | Get deals with user names resolved (assigned, created, modified by) |
| bitrix24_get_leads_with_user_namesC | Get leads with user names resolved (assigned, created, modified by) |
| bitrix24_get_companies_with_user_namesB | Get companies with user names resolved (assigned, created, modified by) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 50 tools
Most tools have distinct purposes targeting specific CRM entities (companies, contacts, deals, leads) or analytical functions, but some overlap exists, such as 'bitrix24_list_companies' and 'bitrix24_get_companies_from_date_range', which could cause confusion in selection. However, descriptions help clarify differences, like date-based filtering versus general listing.
Tool names follow a highly consistent 'bitrix24_verb_noun' pattern throughout, with clear and predictable structures like 'bitrix24_create_company' or 'bitrix24_analyze_account_performance'. There are no deviations in naming conventions, making the set easy to navigate and understand.
With 50 tools, the count is excessive for a CRM server, leading to potential overwhelm and redundancy. While the domain is broad, many tools could be consolidated (e.g., multiple 'get' and 'list' variants), making it feel heavy and less scoped than ideal for efficient agent use.
The tool set provides comprehensive coverage for Bitrix24 CRM operations, including full CRUD for core entities (companies, contacts, deals, leads), analytics, reporting, user management, and system diagnostics. There are no obvious gaps, and the surface supports complete workflows from data entry to performance tracking.