MM7 Company MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
MM7 public B2B MCP: 1C ITS/RRP, requisites, EDI, cloud trial (GRM/Fresh) for AI agents.
| Author | ru.mm7.www |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 645 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"MM7 Company MCP": {
"url": "https://mcp.mm7.ru/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (22)
list_mm7_capabilitiesList tools available for the current access tier.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_company_requisitesLegal and bank requisites of OOO MM7.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_business_activitiesBusiness activities / service lines of MM7.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_edo_identityCurrent EDO operator and identifier for MM7.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_contact_channelsPublic contact channels: phone, email, website, support.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_contract_statusContract status bound to the API key (stub until 1C/B24 wiring).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_service_agreement_edoRequest a template service agreement via EDO. MVP accepts the request into a local queue (no live EDO send).
Parameters:
counterparty_inn(required) — stringcounterparty_name(required) — stringcomment— stringtemplate— stringcontact_email— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_its_subscriptionCheck 1C:ITS subscription status by product registration number. Same Partner API as the form on mm7.ru.
Parameters:
reg_number(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_1c_product_by_regCheck 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.
Parameters:
reg_number(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lookup_rrpLook 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.
Parameters:
query(required) — stringlimit— integervendor
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_1c_license_captchaFetch 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_pin_codes_stateRequest 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.
Parameters:
reg_number(required) — stringemail(required) — stringcaptcha_id(required) — stringcaptcha(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_license_owner_dataRequest license owner data check via portal.1c.ru. Client API key required. Requires captcha from get_1c_license_captcha. Result is emailed by 1C.
Parameters:
reg_number(required) — stringemail(required) — stringcaptcha_id(required) — stringcaptcha(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_reserve_pin_codeRequest 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.
Parameters:
reg_number(required) — stringemail(required) — stringcurrent_pin_code(required) — stringcaptcha_id(required) — stringcaptcha(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_its_productsList ITS/KP products available for renewal quotes (RRP floor).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
quote_its_renewalQuote ITS renewal: check subscription by registration number and return catalog price for product_sku (never below RRP).
Parameters:
reg_number(required) — stringproduct_sku(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_its_renewal_invoiceRequest an invoice for ITS renewal. Provide registration number, product_sku, and payer requisites. Phase 1 accepts into a queue (no live 1C invoice yet).
Parameters:
reg_number(required) — stringproduct_sku(required) — stringinn(required) — stringname(required) — stringkpp— stringogrn— stringemail— stringedo_id— stringaddress— stringcomment— stringcontact_phone— stringdelivery_channel— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
subscribe_its_renewalSubscribe 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.
Parameters:
reg_number(required) — stringproduct_sku(required) — stringinn— stringname— stringemail— stringedo_id— stringcomment— stringdays_before— integerdelivery_channel— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_cloud_trial_offersFull 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.
Parameters:
limit— integerquery— stringcategory— stringorderable_only— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_cloud_trialOrder 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.
Parameters:
product_sku(required) — stringemail(required) — stringphone(required) — stringcompany_name(required) — stringinn— stringkit— stringseats— integercomment— stringcontact_name— stringportal_login— stringemployee_count— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_cloud_trial_statusPoll 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.
Parameters:
email(required) — stringrefresh— booleanorder_id— stringrequest_id— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_counterparty_profileLeave 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.
Parameters:
company_name(required) — stringbik— stringinn— stringkpp— stringogrn— stringnotes— stringedo_id— stringpurpose— stringbank_name— stringagent_name— stringagent_role— stringextra_json— stringcontact_name— stringedo_operator— stringacts_on_basis— stringagent_mcp_url— stringcontact_email— stringcontact_phone— stringdirector_name— stringlegal_address— stringdirector_title— stringpostal_address— stringchecking_account— stringagent_mcp_auth_hint— stringagent_callback_notes— stringcorrespondent_account— stringcloud_trial_request_id— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.