MM7 Company MCP
MM7 public B2B MCP: 1C ITS/RRP, requisites, EDI, cloud trial (GRM/Fresh) for AI agents.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (6)
- LOWen get_company_requisites
- LOWen list_business_activities
- LOWen get_edo_identity
- LOWen get_contact_channels
- LOWen get_contract_status
- LOWen request_its_renewal_invoice
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"company": {
"url": "https://mcp.mm7.ru/mcp"
}
}
}Puntos de conexión remotos
https://mcp.mm7.ru/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (22)
🟢list_mm7_capabilities
List tools available for the current access tier.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_mm7_capabilitiesArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "list_mm7_capabilitiesDictOutput"
}🟢get_company_requisites
Legal and bank requisites of OOO MM7.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_company_requisitesArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_company_requisitesDictOutput"
}🟢list_business_activities
Business activities / service lines of MM7.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_business_activitiesArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "list_business_activitiesDictOutput"
}🟢get_edo_identity
Current EDO operator and identifier for MM7.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_edo_identityArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_edo_identityDictOutput"
}🟢get_contact_channels
Public contact channels: phone, email, website, support.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_contact_channelsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_contact_channelsDictOutput"
}🟢get_contract_status
Contract status bound to the API key (stub until 1C/B24 wiring).
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_contract_statusArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_contract_statusDictOutput"
}⚪request_service_agreement_edo(counterparty_inn, counterparty_name, template, contact_email, comment)
Request a template service agreement via EDO. MVP accepts the request into a local queue (no live EDO send).
Esquema de entrada
{
"type": "object",
"properties": {
"counterparty_inn": {
"title": "Counterparty Inn",
"type": "string"
},
"counterparty_name": {
"title": "Counterparty Name",
"type": "string"
},
"template": {
"default": "service_support",
"title": "Template",
"type": "string"
},
"contact_email": {
"default": "",
"title": "Contact Email",
"type": "string"
},
"comment": {
"default": "",
"title": "Comment",
"type": "string"
}
},
"required": [
"counterparty_inn",
"counterparty_name"
],
"title": "request_service_agreement_edoArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_service_agreement_edoDictOutput"
}🟢check_its_subscription(reg_number)
Check 1C:ITS subscription status by product registration number. Same Partner API as the form on mm7.ru.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_its_subscriptionArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "check_its_subscriptionDictOutput"
}🟢check_1c_product_by_reg(reg_number)
Check a 1C product by registration number: whether the number is known and a short ITS contract summary. Same API as «Check product» on mm7.ru.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_1c_product_by_regArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "check_1c_product_by_regDictOutput"
}⚪lookup_rrp(query, limit, vendor)
Look up recommended retail price (RRP) by product name fragment or code. Covers firm 1C, Bitrix CMS (Управление сайтом), Bitrix24 (cloud+box), and Cleverence Mobile SMARTS «Склад 15». Optional vendor filter: 1c | bitrix-cms | bitrix24-cloud | bitrix24-box | cleverence-wh15. Returns RRP only — never dealer or partner prices.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"vendor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Vendor"
}
},
"required": [
"query"
],
"title": "lookup_rrpArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "lookup_rrpDictOutput"
}🟢get_1c_license_captcha
Fetch a portal.1c.ru captcha image for license PIN / owner requests. Returns captcha_id + image_base64. Then call request_pin_codes_state, request_license_owner_data, or request_reserve_pin_code.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_1c_license_captchaArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_1c_license_captchaDictOutput"
}🟢request_pin_codes_state(reg_number, email, captcha_id, captcha)
Request current PIN-code state from portal.1c.ru (active/cancelled/free). Client API key required. Requires captcha from get_1c_license_captcha. Result is emailed by 1C — not returned in the tool response body.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"captcha_id": {
"title": "Captcha Id",
"type": "string"
},
"captcha": {
"title": "Captcha",
"type": "string"
}
},
"required": [
"reg_number",
"email",
"captcha_id",
"captcha"
],
"title": "request_pin_codes_stateArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_pin_codes_stateDictOutput"
}🟢request_license_owner_data(reg_number, email, captcha_id, captcha)
Request license owner data check via portal.1c.ru. Client API key required. Requires captcha from get_1c_license_captcha. Result is emailed by 1C.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"captcha_id": {
"title": "Captcha Id",
"type": "string"
},
"captcha": {
"title": "Captcha",
"type": "string"
}
},
"required": [
"reg_number",
"email",
"captcha_id",
"captcha"
],
"title": "request_license_owner_dataArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_license_owner_dataDictOutput"
}⚪request_reserve_pin_code(reg_number, email, current_pin_code, captcha_id, captcha)
Request a reserve/additional PIN from portal.1c.ru. Client API key required. Requires captcha + current active PIN. Result is emailed by 1C. Side-effect on the license kit — use carefully.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"current_pin_code": {
"title": "Current Pin Code",
"type": "string"
},
"captcha_id": {
"title": "Captcha Id",
"type": "string"
},
"captcha": {
"title": "Captcha",
"type": "string"
}
},
"required": [
"reg_number",
"email",
"current_pin_code",
"captcha_id",
"captcha"
],
"title": "request_reserve_pin_codeArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_reserve_pin_codeDictOutput"
}🟢list_its_products
List ITS/KP products available for renewal quotes (RRP floor).
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_its_productsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "list_its_productsDictOutput"
}🟢quote_its_renewal(reg_number, product_sku)
Quote ITS renewal: check subscription by registration number and return catalog price for product_sku (never below RRP).
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"product_sku": {
"title": "Product Sku",
"type": "string"
}
},
"required": [
"reg_number",
"product_sku"
],
"title": "quote_its_renewalArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "quote_its_renewalDictOutput"
}⚪request_its_renewal_invoice(reg_number, product_sku, inn, name, kpp, ...)
Request an invoice for ITS renewal. Provide registration number, product_sku, and payer requisites. Phase 1 accepts into a queue (no live 1C invoice yet).
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"product_sku": {
"title": "Product Sku",
"type": "string"
},
"inn": {
"title": "Inn",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"kpp": {
"default": "",
"title": "Kpp",
"type": "string"
},
"ogrn": {
"default": "",
"title": "Ogrn",
"type": "string"
},
"address": {
"default": "",
"title": "Address",
"type": "string"
},
"email": {
"default": "",
"title": "Email",
"type": "string"
},
"edo_id": {
"default": "",
"title": "Edo Id",
"type": "string"
},
"contact_phone": {
"default": "",
"title": "Contact Phone",
"type": "string"
},
"delivery_channel": {
"default": "email",
"title": "Delivery Channel",
"type": "string"
},
"comment": {
"default": "",
"title": "Comment",
"type": "string"
}
},
"required": [
"reg_number",
"product_sku",
"inn",
"name"
],
"title": "request_its_renewal_invoiceArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_its_renewal_invoiceDictOutput"
}🟡subscribe_its_renewal(reg_number, product_sku, delivery_channel, days_before, email, ...)
Subscribe to an ITS renewal reminder. When the subscription is near expiry, MM7 will send an invoice via the chosen channel. Phase 1 stores the preference only.
Esquema de entrada
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
},
"product_sku": {
"title": "Product Sku",
"type": "string"
},
"delivery_channel": {
"default": "email",
"title": "Delivery Channel",
"type": "string"
},
"days_before": {
"default": 30,
"title": "Days Before",
"type": "integer"
},
"email": {
"default": "",
"title": "Email",
"type": "string"
},
"edo_id": {
"default": "",
"title": "Edo Id",
"type": "string"
},
"inn": {
"default": "",
"title": "Inn",
"type": "string"
},
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"comment": {
"default": "",
"title": "Comment",
"type": "string"
}
},
"required": [
"reg_number",
"product_sku"
],
"title": "subscribe_its_renewalArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "subscribe_its_renewalDictOutput"
}🟢list_cloud_trial_offers(query, category, orderable_only, limit)
Full catalog of 1C:GRM demo configurations (live Partner API) plus Fresh. Each offer includes description, docs_url (v8.1c.ru / solutions.1c.ru), category, kits, required fields. Filter with query/category. Then call request_cloud_trial.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"default": "",
"title": "Query",
"type": "string"
},
"category": {
"default": "",
"title": "Category",
"type": "string"
},
"orderable_only": {
"default": true,
"title": "Orderable Only",
"type": "boolean"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
}
},
"title": "list_cloud_trial_offersArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "list_cloud_trial_offersDictOutput"
}🟢request_cloud_trial(product_sku, email, phone, company_name, contact_name, ...)
Order a 1C:GRM cloud demo (or queue Fresh). Required for GRM: product_sku (from list_cloud_trial_offers), inn, phone, email, company_name, contact_name (ФИО). Optional: kit (Файловый/Клиент-серверный), portal_login, employee_count, seats. Creates demo via Partner API /orders/submit; login usually emailed by 1capp.
Esquema de entrada
{
"type": "object",
"properties": {
"product_sku": {
"title": "Product Sku",
"type": "string"
},
"email": {
"title": "Email",
"type": "string"
},
"phone": {
"title": "Phone",
"type": "string"
},
"company_name": {
"title": "Company Name",
"type": "string"
},
"contact_name": {
"default": "",
"title": "Contact Name",
"type": "string"
},
"inn": {
"default": "",
"title": "Inn",
"type": "string"
},
"seats": {
"default": 1,
"title": "Seats",
"type": "integer"
},
"comment": {
"default": "",
"title": "Comment",
"type": "string"
},
"kit": {
"default": "",
"title": "Kit",
"type": "string"
},
"portal_login": {
"default": "",
"title": "Portal Login",
"type": "string"
},
"employee_count": {
"default": 0,
"title": "Employee Count",
"type": "integer"
}
},
"required": [
"product_sku",
"email",
"phone",
"company_name"
],
"title": "request_cloud_trialArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "request_cloud_trialDictOutput"
}🟢get_cloud_trial_status(email, request_id, order_id, refresh)
Poll cloud demo status after request_cloud_trial. Required: email (same as in the order) + request_id (ctr_…) or order_id. Returns ready, demo_url when the base is up, application status, trial dates. Poll every 1–5 minutes while provisioning.
Esquema de entrada
{
"type": "object",
"properties": {
"email": {
"title": "Email",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
},
"order_id": {
"default": "",
"title": "Order Id",
"type": "string"
},
"refresh": {
"default": true,
"title": "Refresh",
"type": "boolean"
}
},
"required": [
"email"
],
"title": "get_cloud_trial_statusArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_cloud_trial_statusDictOutput"
}🟡submit_counterparty_profile(company_name, inn, contact_email, contact_name, contact_phone, ...)
Leave your organization / agent profile at MM7 for later billing and contact. Send company requisites (INN, address, bank, director, EDO id), who you are, and optionally your own MCP URL for two-way agent callbacks. Stored at MM7 (profile_id). Do not put secret tokens — only https MCP URL + auth hint. Size-capped (~16 KiB); rate-limited.
Esquema de entrada
{
"type": "object",
"properties": {
"company_name": {
"title": "Company Name",
"type": "string"
},
"inn": {
"default": "",
"title": "Inn",
"type": "string"
},
"contact_email": {
"default": "",
"title": "Contact Email",
"type": "string"
},
"contact_name": {
"default": "",
"title": "Contact Name",
"type": "string"
},
"contact_phone": {
"default": "",
"title": "Contact Phone",
"type": "string"
},
"kpp": {
"default": "",
"title": "Kpp",
"type": "string"
},
"ogrn": {
"default": "",
"title": "Ogrn",
"type": "string"
},
"legal_address": {
"default": "",
"title": "Legal Address",
"type": "string"
},
"postal_address": {
"default": "",
"title": "Postal Address",
"type": "string"
},
"bank_name": {
"default": "",
"title": "Bank Name",
"type": "string"
},
"bik": {
"default": "",
"title": "Bik",
"type": "string"
},
"checking_account": {
"default": "",
"title": "Checking Account",
"type": "string"
},
"correspondent_account": {
"default": "",
"title": "Correspondent Account",
"type": "string"
},
"director_name": {
"default": "",
"title": "Director Name",
"type": "string"
},
"director_title": {
"default": "",
"title": "Director Title",
"type": "string"
},
"acts_on_basis": {
"default": "",
"title": "Acts On Basis",
"type": "string"
},
"edo_operator": {
"default": "",
"title": "Edo Operator",
"type": "string"
},
"edo_id": {
"default": "",
"title": "Edo Id",
"type": "string"
},
"agent_name": {
"default": "",
"title": "Agent Name",
"type": "string"
},
"agent_role": {
"default": "",
"title": "Agent Role",
"type": "string"
},
"agent_mcp_url": {
"default": "",
"title": "Agent Mcp Url",
"type": "string"
},
"agent_mcp_auth_hint": {
"default": "",
"title": "Agent Mcp Auth Hint",
"type": "string"
},
"agent_callback_notes": {
"default": "",
"title": "Agent Callback Notes",
"type": "string"
},
"cloud_trial_request_id": {
"default": "",
"title": "Cloud Trial Request Id",
"type": "string"
},
"purpose": {
"default": "billing",
"title": "Purpose",
"type": "string"
},
"notes": {
"default": "",
"title": "Notes",
"type": "string"
},
"extra_json": {
"default": "",
"title": "Extra Json",
"type": "string"
}
},
"required": [
"company_name"
],
"title": "submit_counterparty_profileArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "submit_counterparty_profileDictOutput"
}Comunidad
Evidencia