{"service":"finkult-for-robots","protocol":"MCP/Streamable HTTP","version":"1.0.0","protocol_version":"2024-11-05","read_only":true,"endpoint":"/mcp","method":"POST","resources":["finkult://manifest","finkult://instructions/assistant","finkult://instructions/integration-profile","finkult://instructions/fallback-policy","finkult://instructions/product-document-analysis","finkult://instructions/fraud-response","finkult://instructions/consumer-rights-response","finkult://instructions/credit-history-analysis","finkult://instructions/personal-finance-manager","finkult://instructions/product-identification","finkult://instructions/financial-entity-verification","finkult://prompts/universal-financial-assistant","finkult://schemas/product-analysis-output","finkult://schemas/credit-history-analysis-output","finkult://schemas/fraud-response-output","finkult://fraud/signals","finkult://fraud/states","finkult://fraud/scenarios","finkult://fraud/routes","finkult://authority-resources","finkult://catalog","finkult://guidelines/{guideline_id}","finkult://guidelines/{guideline_id}/versions/{version}","finkult://taxonomy","finkult://external-parameters","finkult://changelog/latest"],"tools":[{"name":"get_manifest","description":"Получить корневой JSON-манифест сервиса"},{"name":"get_assistant_instruction","description":"Получить актуальную инструкцию для ИИ-помощника с checksum"},{"name":"get_integration_profile","description":"Получить Integration Profile (условия допустимой атрибуции)"},{"name":"get_fallback_policy","description":"Получить Fallback Policy (поведение при недоступности ресурса)"},{"name":"get_product_document_analysis_instruction","description":"Получить инструкцию по анализу документов финансового продукта"},{"name":"get_product_analysis_output_schema","description":"Получить схему результата анализа документов финансового продукта"},{"name":"get_fraud_response_instruction","description":"Получить инструкцию по реагированию на мошенничество (finkult.fraud-response.001)"},{"name":"get_consumer_rights_instruction","description":"Получить инструкцию по защите прав потребителя финансовых услуг (finkult.consumer-rights-response.001)"},{"name":"get_credit_history_instruction","description":"Получить инструкцию по анализу кредитной истории (finkult.credit-history-analysis.001)"},{"name":"get_product_identification_instruction","description":"Получить инструкцию определения финансового продукта"},{"name":"get_financial_entity_verification_instruction","description":"Получить инструкцию проверки финансовой организации по официальным источникам"},{"name":"get_investment_advice_instruction","description":"Получить Investment Advice 3.0 с тремя независимыми IIR gate"},{"name":"get_credit_history_output_schema","description":"Получить схему результата анализа кредитной истории (credit_history_onepager)"},{"name":"get_universal_system_prompt","description":"Получить универсальный системный промпт для финансовых вопросов (текст + метаданные)"},{"name":"get_fraud_signals","description":"Получить список сигналов мошенничества с фильтрами (category, severity, sufficient_for_stop)"},{"name":"get_fraud_incident_states","description":"Получить список состояний мошеннического инцидента"},{"name":"get_fraud_scenarios","description":"Получить список сценариев мошенничества"},{"name":"get_fraud_routes","description":"Получить список маршрутов реагирования на мошенничество"},{"name":"get_authority_resources","description":"Получить список ресурсов органов власти (authority-resources) для маршрутов реагирования"},{"name":"get_fraud_response_schema","description":"Получить схему результата реагирования на мошенничество"},{"name":"search_guidelines","description":"Поиск правил по тексту, сценарию или сигналу"},{"name":"get_guideline","description":"Получить текущую версию правила по ID"},{"name":"get_guideline_version","description":"Получить конкретную версию правила"},{"name":"get_current_version","description":"Получить текущую версию и статус правила"},{"name":"get_changelog","description":"Получить последние записи журнала изменений"},{"name":"get_math_module_instruction","description":"Получить инструкцию Матмодуля (finkult.math-module.001)"},{"name":"calculate_loan","description":"Deterministically calculate an educational estimate of loan payments, interest and overpayment"},{"name":"compare_loan_variants","description":"Compare up to 20 loan variants using the same deterministic engine as calculate_loan. Does not return a recommended variant."},{"name":"loan_refinancing_compare","description":"Сравнивает полные расходы двух аннуитетных сценариев с явно переданными расходами и сроками."},{"name":"consumer_debt_service_ratio","description":"Считает бытовое отношение известных платежей к явно указанному доходу; это не официальный нормативный показатель."},{"name":"deposit_compare","description":"Сравнивает варианты по эффективной ставке и сроку при явных параметрах, без неизвестных условий договора."},{"name":"real_return","description":"Рассчитывает реальную доходность по формуле Фишера из номинальной доходности и явно переданной инфляции."},{"name":"investment_fee_impact","description":"Сравнивает итоговый капитал в сценариях с ежегодной комиссией и без неё."},{"name":"investment_break_even_return","description":"Решает численно, какая валовая годовая доходность даёт заданную сумму после переданных комиссий; не является прогнозом."},{"name":"portfolio_concentration","description":"Считает доли переданных позиций, крупнейшие доли и HHI без применения порогов или рекомендаций."},{"name":"financial tools","description":"Deterministic mortgage, deposit, credit-card and CASCO verification tools are available through MCP tools/list."},{"name":"pfm_monthly_cashflow","description":"Считает доходы минус обязательные расходы, долги, резервы и committed expenses; discretionary расходы не сокращаются автоматически."},{"name":"pfm_annualized_irregular_expenses","description":"Приводит явно переданный периодический расход к месячному резерву."},{"name":"pfm_emergency_buffer_months","description":"Делит ликвидный emergency reserve на essential expenses и mandatory debt payments; не интерпретирует норматив."},{"name":"pfm_goal_required_contribution","description":"Рассчитывает регулярный взнос без доходности либо с явно заданным сценарием доходности."},{"name":"pfm_goal_funding_gap","description":"Сравнивает требуемый месячный взнос с доступным cashflow; разрыв может быть отрицательным."},{"name":"pfm_goal_completion_date","description":"Считает месяцы до цели при заданном взносе и явной доходности."},{"name":"pfm_future_goal_cost","description":"Инфляционная корректировка только при явном inflation_assumption."},{"name":"pfm_multi_goal_funding_gap","description":"Суммирует требования целей и сравнивает их с доступным cashflow, не выбирая цель за пользователя."},{"name":"pfm_cashflow_after_new_commitment","description":"Показывает эффект нового регулярного платежа и STOP-сигнал при отрицательном результате."},{"name":"consumer_rights_deadline_date","description":"Детерминированно рассчитать контрольную дату по явно выбранному timeline rule"}],"disclaimer":"Ресурс публикует правила. Правильность применения обеспечивает вызывающая ИИ-система."}