Bitrix24 MCP Server on an OAuth app
Bitrix24 MCP Server
A Bitrix24 MCP server on a local OAuth app: CRM, tasks, scrum epics, Knowledge Base 2.0 and company structure
- 1 ★ on the repository
- Last commit
Broad access
Why this level
- Creates, updates and closes tasks, and creates and edits knowledge base pages
- The OAuth app gets portal rights according to the scopes granted at creation
A similar tool with a larger community: Bitrix24 MCP Server, 65 ★ on the repository
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/ostor-bitrix24-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates, updates and closes tasks, and creates and edits knowledge base pages
- The OAuth app gets portal rights according to the scopes granted at creation
This is third-party code. Review the repository files before installing.
What it does
The server runs on HTTP SSE transport and connects to the portal not through an inbound webhook but a full local OAuth app with a client id and secret. It gives an agent CRM deal and contact reads, task reading, listing, creation, updates, closing and comments, viewing scrum epics and binding tasks to them, Knowledge Base 2.0 work (reading knowledge bases, their structure and pages in Markdown, creating and editing pages), and company data: the current user plus searching and listing teammates. It deploys via Node.js or Docker Compose and listens on port 3000 for SSE connections.
Who it is for. For teams who need Knowledge Base 2.0 work alongside CRM and tasks through an agent.
Good fit when
- You need not just CRM but Knowledge Base 2.0: reading and editing pages in Markdown
- You need scrum epics and task-to-epic binding
- You are ready to set up a full OAuth app rather than just an inbound webhook
Not a fit when
- You want a simple inbound-webhook setup without an OAuth app
- You need leads or other CRM entities beyond deals and contacts: there are no tools for them
- You lack portal admin access to create a local app
Example request
Create a knowledge base page with a new-hire checklist and bind the access-setup task to the current epicMCP
- Transport
- http
- Authentication
- OAuth
Environment variables
BITRIX24_CLIENT_IDrequired, secret- The Bitrix24 local app's client ID
BITRIX24_CLIENT_SECRETrequired, secret- The Bitrix24 local app's client secret
BITRIX24_PORTAL_URLrequired- The Bitrix24 portal URL
Limitations
CRM covers only reading deals and contacts, with no create and no leads. Remote access from Claude Desktop needs port forwarding or an nginx reverse proxy, which the README calls out as a separate step. Requires portal admin rights to create the local app.
How to disable. Stop the server process (pm2 stop or docker-compose down) and delete the local app in the portal's Developer Resources section.
FAQ
Do I need an inbound webhook?
No, the server uses a local OAuth app with a client id and client secret instead of a webhook.
Can it edit Knowledge Base 2.0?
Yes, its tools can read the structure and create or edit pages in Markdown.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 MCP by Bit2Beat
Bitrix24 MCP Server
Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals
Bitrix24 MCP with a local CRM cache
bitrix24mcp
A Bitrix24 MCP server that keeps a CRM copy in PostgreSQL or SQLite and answers an agent from cache instead of hitting REST every time
Bitrix24 MCP Server (qwito)
Bitrix24 MCP Server
A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics
Bitrix24 MCP server with per-employee OAuth
bitrix-mcp-server
A company-wide Bitrix24 MCP server where every employee signs in through their own OAuth, so every agent action is attributed to the actual user
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
Bitrix24 MCP server with real calls
MCP Server for Bitrix24
A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Bitrix24 MCP Server on an OAuth app (this card) | no | OAuth | 1 | |
| Bitrix24 MCP by Bit2Beat | no | API key | 6 | CRM, tasks, drive |
| Bitrix24 MCP server with call transcription | no | API key | 1 | tasks, CRM and call transcripts |
| Bitrix24 MCP for task planning | no | API key | 1 | subtasks, scrum and kanban |
README in short
The bilingual README (English and Russian versions) describes creating a local Bitrix24 app with the required scopes, configuring .env with the client id, secret and portal address, running via Node.js with pm2 or Docker Compose, and connecting to Claude Desktop over SSE, including port forwarding for a remote server. It lists the tools for CRM, tasks, scrum, the knowledge base and company structure. MIT license.