MM7 Company MCP
MM7 public B2B MCP: 1C ITS/RRP, requisites, EDI, cloud trial (GRM/Fresh) for AI agents.
사용해야 할까요
품질 및 안전성
발견 사항 (6)
- LOWget_company_requisites에서
- LOWlist_business_activities에서
- LOWget_edo_identity에서
- LOWget_contact_channels에서
- LOWget_contract_status에서
- LOWrequest_its_renewal_invoice에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"company": {
"url": "https://mcp.mm7.ru/mcp"
}
}
}원격 엔드포인트
https://mcp.mm7.ru/mcpstreamable-http할 수 있는 일
도구 목록
도구 (22)
🟢list_mm7_capabilities
List tools available for the current access tier.
입력 스키마
{
"type": "object",
"properties": {},
"title": "list_mm7_capabilitiesArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "list_mm7_capabilitiesDictOutput"
}🟢get_company_requisites
Legal and bank requisites of OOO MM7.
입력 스키마
{
"type": "object",
"properties": {},
"title": "get_company_requisitesArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_company_requisitesDictOutput"
}🟢list_business_activities
Business activities / service lines of MM7.
입력 스키마
{
"type": "object",
"properties": {},
"title": "list_business_activitiesArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "list_business_activitiesDictOutput"
}🟢get_edo_identity
Current EDO operator and identifier for MM7.
입력 스키마
{
"type": "object",
"properties": {},
"title": "get_edo_identityArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_edo_identityDictOutput"
}🟢get_contact_channels
Public contact channels: phone, email, website, support.
입력 스키마
{
"type": "object",
"properties": {},
"title": "get_contact_channelsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_contact_channelsDictOutput"
}🟢get_contract_status
Contract status bound to the API key (stub until 1C/B24 wiring).
입력 스키마
{
"type": "object",
"properties": {},
"title": "get_contract_statusArguments"
}출력 스키마
{
"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).
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_its_subscriptionArguments"
}출력 스키마
{
"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.
입력 스키마
{
"type": "object",
"properties": {
"reg_number": {
"title": "Reg Number",
"type": "string"
}
},
"required": [
"reg_number"
],
"title": "check_1c_product_by_regArguments"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"type": "object",
"properties": {},
"title": "get_1c_license_captchaArguments"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "request_reserve_pin_codeDictOutput"
}🟢list_its_products
List ITS/KP products available for renewal quotes (RRP floor).
입력 스키마
{
"type": "object",
"properties": {},
"title": "list_its_productsArguments"
}출력 스키마
{
"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).
입력 스키마
{
"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"
}출력 스키마
{
"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).
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "submit_counterparty_profileDictOutput"
}커뮤니티
증거