MM7 Company MCP
MM7 public B2B MCP: 1C ITS/RRP, requisites, EDI, cloud trial (GRM/Fresh) for AI agents.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (6)
- LOWin get_company_requisites
- LOWin list_business_activities
- LOWin get_edo_identity
- LOWin get_contact_channels
- LOWin get_contract_status
- LOWin request_its_renewal_invoice
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"company": {
"url": "https://mcp.mm7.ru/mcp"
}
}
}Remote-Endpunkte
https://mcp.mm7.ru/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (22)
🟢list_mm7_capabilities
List tools available for the current access tier.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_mm7_capabilitiesArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "list_mm7_capabilitiesDictOutput"
}🟢get_company_requisites
Legal and bank requisites of OOO MM7.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_company_requisitesArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_company_requisitesDictOutput"
}🟢list_business_activities
Business activities / service lines of MM7.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_business_activitiesArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "list_business_activitiesDictOutput"
}🟢get_edo_identity
Current EDO operator and identifier for MM7.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_edo_identityArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_edo_identityDictOutput"
}🟢get_contact_channels
Public contact channels: phone, email, website, support.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_contact_channelsArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_contact_channelsDictOutput"
}🟢get_contract_status
Contract status bound to the API key (stub until 1C/B24 wiring).
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_contract_statusArguments"
}Ausgabe-Schema
{
"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).
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_its_subscriptionArguments"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_1c_product_by_regArguments"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_1c_license_captchaArguments"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "request_reserve_pin_codeDictOutput"
}🟢list_its_products
List ITS/KP products available for renewal quotes (RRP floor).
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "list_its_productsArguments"
}Ausgabe-Schema
{
"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).
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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).
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "submit_counterparty_profileDictOutput"
}Community
Nachweis