foundation

Feasibility studies for business ideas.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • List Projects: List every feasibility-study project owned by the authenticated user.
  • Get Project: Read the full data (overview, assumptions, cost/revenue line items, ingredients & recipes, market sizing, competitor benchmark) for one project you own.
  • Describe Categories: The catalog every project draws from: each cost/revenue category's id, what it's for, whether it's capex/opex/revenue, its depreciation life, and its columns (the exact field name

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Feasibility studies for business ideas. Your AI builds the study, a tested engine computes break-even, NPV and IRR, so the numbers are not guessed.

Как подключить

Как подключить foundation к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://foundation--mr-mirafzall.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить foundation к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://foundation--mr-mirafzall.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить foundation к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://foundation--mr-mirafzall.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (16)

Технические названия из tools/list. Нужны только разработчикам.

list_projectsList every feasibility-study project owned by the authenticated user.
get_projectRead the full data (overview, assumptions, cost/revenue line items, ingredients & recipes, market sizing, competitor benchmark) for one project you own.
describe_categoriesThe catalog every project draws from: each cost/revenue category's id, what it's for, whether it's capex/opex/revenue, its depreciation life, and its columns (the exact field names update_line_items expects, with type and unit; computed columns are derived and don't need to be sent). Also lists the business-type presets (which categories each pre-selects) and which categories are always on. Call this before filling a category you haven't seen rows for yet. Units shown as "Rial" mean the project's own currency.
compute_feasibilityRun the real feasibility engine on a project's data and return investment, revenue, profit, ROI, payback, break-even, NPV, IRR, and (when at least one Products & Revenue row is priced as a subscription) SaaS health metrics: LTV, CAC, LTV:CAC, CAC payback, burn multiple, Rule of 40, and runway. Pass assumptionOverrides to try a hypothetical revenue growth / discount rate / customer churn, and/or lineItemOverrides to try different rows for whole categories (e.g. a new price and the volume you expect at that price in 'revenue', or a cheaper lease in 'rent-lease'), without changing the saved project (the same idea as the dashboard's what-if sliders). Read-only either way: nothing is ever saved by this tool.
compute_scenariosScenario planning: run the feasibility engine three times (Worst case; Base, the project's actual saved assumptions unchanged; and Best case) and return all three side by side. A lighter alternative to Monte Carlo: three named, concrete stories instead of probability distributions. worst/best only need the fields you want to override; anything you omit defaults to a reasonable starting point (half revenue growth / +5pp discount rate / +5pp churn for Worst, 1.5x growth / -3pp discount rate / -5pp churn for Best, all relative to the project's saved assumptions). Call get_project first to see the saved assumptions those defaults are computed from. Read-only: nothing is saved.
create_projectCreate a new feasibility-study project. businessType pre-selects a starting set of cost categories (not permanent; categories can be toggled any time): production, tech-startup, restaurant, coffee-shop, retail, service, or custom.
delete_projectPermanently delete a project and everything in it. This cannot be undone. Confirm with the user before calling this.
update_overviewUpdate one or more fields of a project's Overview section (product name, capacity, site, energy consumption, etc.). Only the fields you pass are changed. Everything else in overview stays as it was.
update_assumptionsUpdate one or more financial assumptions (tax rate, discount rate, revenue growth, customer churn, working capital months, projection horizon, energy tariffs, depreciation overrides). Only the fields you pass are changed.
update_line_itemsReplace every row in one cost/revenue category (e.g. 'raw-materials', 'human-resources', 'revenue', 'rent-lease') with the given rows. This replaces the whole category's rows, the same way editing the table in the wizard does. To change one row, include every row you want kept, not just the one you're changing. Use get_project first to see the current rows, and describe_categories for each category's exact field names. Unknown field names are rejected.
set_active_categoriesTurn cost categories on or off for this project (e.g. add 'cloud-hosting', drop 'machinery'). Turning a category off keeps its data but excludes it from totals. It isn't deleted. Only pass the array(s) you want to change; omit the other to leave it as-is.
update_cost_splitSet the fixed-vs-variable percentage for one or more cost categories (id + fixedPct, 0-100). Only the ids you pass are changed; every other category's split stays as it was.
update_ingredients_recipesReplace the ingredient list and/or recipe list (restaurant/coffee-shop style projects, where raw-material cost is derived from recipes x sales volume rather than entered by hand). Only pass the array(s) you want to change.
update_competitor_benchmarkReplace the project's Competitor Benchmark grid: competitors as rows, features as columns, and for each competitor the ids of the features it has. This replaces the whole grid, the same way editing the table in the wizard does, so include everything you want kept (get_project returns the current grid as competitorBenchmark). Ids are any unique strings you choose, e.g. "f1" / "c1"; keep existing ids when editing. Reference data only: it never changes the feasibility numbers.
update_market_sizingSet the project's market sizing: the customer unit and geography, and for TAM, SAM and SOM an annual value in the project's currency, how it was calculated (basis, e.g. "12,400 cafés x 3,100/yr") and its source. Only the fields you pass change. Each level should fit inside the one above it (SOM <= SAM <= TAM). Reference data only: it never changes the feasibility numbers.
generate_business_planDraft a business plan with Foundation's own low-cost model (the same as the app's Generate button). It is saved on the project as a Word file the founder can download from the Business Plan step, and its text becomes the project's current business plan. If you are a capable model yourself, prefer writing the plan directly: read get_project and compute_feasibility and follow the business-plan-writer skill (github.com/mamarexa/foundation-skills), which produces a stronger plan and a Word file from the same numbers.