RiserFlow MCP
A self-hosted MCP backend for AI shopping in your own store: catalog, cart, orders and Bitrix export
- 1 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- Creates real orders in the store and exports them to Bitrix
- Stores and encrypts customer personal data, including profile and preferences
Install
- Works in
- Services
Manual install
git clone https://github.com/riserlabs/riserflow.git && cd riserflow && npm installThen configure .env, run the Prisma migrations, and start npm run dev along with the order-export worker.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates real orders in the store and exports them to Bitrix
- Stores and encrypts customer personal data, including profile and preferences
This is third-party code. Review the repository files before installing.
What it does
RiserFlow is a multi-tenant Next.js and Prisma backend that gives an AI agent (ChatGPT, Claude, OpenClaw or a custom bot) access to your own online store instead of Amazon or another marketplace. Through MCP endpoints an agent searches products (with vector search via pgvector), builds and changes a cart, works with a customer profile and preference memory, and creates real orders. A Bitrix integration module syncs the catalog and exports orders through a BullMQ queue with idempotent order creation via an idempotencyKey. Personal data is encrypted with AES-256-GCM, HMAC fingerprints are used for matching, logs mask sensitive fields, and every endpoint checks an x-mcp-token with a timing-safe comparison. It ships a ready OpenClaw extension with provider and route configuration.
Who it is for. For Bitrix-based store owners who want AI agents to place real orders in their own catalog rather than through third-party marketplaces.
Good fit when
- You need your own MCP backend for shopping in your store, not a third-party marketplace
- You need order export to Bitrix with idempotency and a queue
- You need customer PII protection when an AI agent handles orders
Not a fit when
- You lack resources to run PostgreSQL with pgvector, Redis and a BullMQ queue
- You need a ready integration without your own infrastructure: this is a self-hosted backend, not a cloud service
- Your store is not on Bitrix, and no other CMS adapters exist yet
Example request
Find a black t-shirt in my size in the store catalog, add it to the cart and place the orderMCP
- Transport
- http
- Authentication
- API key
Environment variables
MCP_SERVER_TOKENrequired, secret- The token that guards every MCP endpoint via the x-mcp-token header
BITRIX_BASE_URLrequired- The Bitrix portal address for catalog and order integration
BITRIX_MCP_TOKENrequired, secret- The Bitrix access token used for order export
PII_AES_KEY_B64required, secret- The AES-256 key for encrypting personal data in production
PII_HMAC_KEYrequired, secret- The HMAC key for deterministic PII fingerprints
Limitations
Requires a full deployment: PostgreSQL 14+ with the pgvector extension, Redis, Prisma migrations and a queue worker for order export. Right now there is only a Bitrix adapter; the README lists other adapters as coming. The repository's committed tree includes a node_modules folder, which bloats the clone.
How to disable. Stop the npm run dev process and the order-export worker, and remove the deployed database and Redis queue.
FAQ
Do orders really land in Bitrix?
Yes, the integration module exports orders through a BullMQ queue; the README shows a demo where an order appears in Bitrix after a chat purchase.
How is customer PII protected?
AES-256-GCM encryption at rest, HMAC fingerprints for matching without storing plaintext, log masking, and optional PII redaction after order export.
Discussion
No questions or reviews yet.
Related
All 1C-Bitrix toolsRead-only MCP server for 1C-Bitrix
MCP-сервер для 1С-Битрикс (только чтение)
A 1C-Bitrix module with 35 read-only MCP tools: catalog, orders, reports, code files and SQL, with per-group access rights
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail
Bitrix24 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
A read-only MCP server that reads Bitrix24 deals, contacts and companies with SELECT queries against the database, bypassing the REST API
Bitrix24 MCP server: tasks, CRM and lists
Bitrix24 Tasks, CRM & Lists MCP Server
A modular Bitrix24 MCP server with 46 tools for tasks and kanban, CRM deals and contacts, and universal lists, running in Docker with no third-party cache
bitrix24-mcp (penmadebykisss)
bitrix24-mcp
Bitrix24 for an agent through an incoming webhook: deals, leads, contacts, tasks and pipeline reports with a manager ranking and stalled deals
README in short
The README describes RiserFlow as an open-source MCP server and OpenClaw skill connecting AI agents to a store's own backend instead of marketplaces. It lists key features (multi-tenancy, idempotent orders, PII protection, vector search), the stack (Next.js 16, Prisma 7.5, PostgreSQL, BullMQ, Redis), the project structure, the list of MCP endpoints, a step-by-step Quick Start with environment variables, an example OpenClaw plugin config, and a security section covering encryption and token checks. Apache-2.0 license.