The Outcome Layer

AI-vs-consultant cost estimates, adjustable task proposals and opt-in handoff to The Outcome Layer.

사용해야 할까요

품질 및 안전성

A
설명 품질
93%
스키마 완전성
65%
이름 품질
93%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (2)

  • LOWTool 'get_answer' description lacks action verbget_answer에서
  • LOWTool 'start_proposal' description lacks action verbstart_proposal에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,129토큰 (도구 정의)
~1.0 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.66%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "outcome-layer": {
      "url": "https://theoutcomelayer.com/api/mcp"
    }
  }
}

원격 엔드포인트

https://theoutcomelayer.com/api/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (14)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get_company_facts

Canonical read-only facts about The Outcome Layer (entity, positioning, illustrative scenario, disambiguation).

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_offer

Free entry offer (Free First Task): price 0 SEK.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_pricing_model

How The Outcome Layer prices work (ROI-first, fixed fee packages).

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_answer_pages

List citable English answer pages under /answers/<slug>.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_answer(slug)

Full text for one answer page by slug.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Answer slug, e.g. is-ai-automation-cheaper-than-hiring-a-consultant"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢how_to_start

How a buyer or agent should start engaging with The Outcome Layer.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢estimate_automation(task_description, consultant_hours_per_month, hourly_rate_sek, language)

Deterministic illustrative estimate: workflow pattern, model tier, consultant vs fixed monthly range, running cost. Not a quote.

입력 스키마

{
  "type": "object",
  "properties": {
    "task_description": {
      "type": "string"
    },
    "consultant_hours_per_month": {
      "type": "number"
    },
    "hourly_rate_sek": {
      "type": "number"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "sv"
      ]
    }
  },
  "required": [
    "task_description"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪start_proposal(task_description, language, consultant_hours_per_month, hourly_rate_sek, frequency, ...)

Begin interactive proposal intake from a task description. Returns clarifying questions (volume, systems, frequency, sign-off). Stateless.

입력 스키마

{
  "type": "object",
  "properties": {
    "task_description": {
      "type": "string"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "sv"
      ]
    },
    "consultant_hours_per_month": {
      "type": "number"
    },
    "hourly_rate_sek": {
      "type": "number"
    },
    "frequency": {
      "type": "string"
    },
    "volume": {
      "type": "string"
    },
    "systems": {
      "type": "string"
    },
    "sign_off": {
      "type": "string"
    }
  },
  "required": [
    "task_description"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪ask_clarifying_questions(intake, answers)

Merge answers to clarifying questions into intake and return remaining questions. Pass the intake object from start_proposal.

입력 스키마

{
  "type": "object",
  "properties": {
    "intake": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "answers": {
      "type": "object",
      "properties": {
        "frequency": {
          "type": "string"
        },
        "volume": {
          "type": "string"
        },
        "systems": {
          "type": "string"
        },
        "signOff": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "intake"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_proposal(intake)

Build a concrete indicative proposal (steps, automation split, model tier, pricing ranges, Free First Task CTA). Stateless — pass intake JSON.

입력 스키마

{
  "type": "object",
  "properties": {
    "intake": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "intake"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪adjust_proposal(proposal, adjustments)

Adjust an existing proposal (review level, model tier, volume, budget cap, disable steps). Returns feasibility, price/risk notes, optional alternative. Stateless — pass full proposal JSON.

입력 스키마

{
  "type": "object",
  "properties": {
    "proposal": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "adjustments": {
      "type": "object",
      "properties": {
        "humanReviewLevel": {
          "type": "string",
          "enum": [
            "low",
            "medium",
            "high"
          ]
        },
        "modelTier": {
          "type": "string",
          "enum": [
            "small",
            "medium",
            "large"
          ]
        },
        "consultantHoursPerMonth": {
          "type": "number"
        },
        "hourlyRateSek": {
          "type": "number"
        },
        "volumeMultiplier": {
          "type": "number"
        },
        "budgetCapMonthlySek": {
          "type": "number"
        },
        "disabledStepIds": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "ingest",
              "reconcile",
              "draft",
              "review"
            ]
          }
        },
        "taskDescription": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "proposal"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡request_free_first_task(name, email, company, consent, task_summary, ...)

Submit a Free First Task lead to The Outcome Layer (same as the website form). REQUIRED BEFORE CALLING: 1) Ask the user if they want TOL to review/build this — get explicit consent. 2) Collect real name, work email, and company from the user — never invent or guess contact data. 3) Include task_summary and/or proposal JSON from prior tools. Set consent=true only after the user agrees. Use test=true for dry runs (no customer email; lead marked TEST).

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "User's real name (must come from the user)"
    },
    "email": {
      "type": "string",
      "description": "User's work email (must come from the user)"
    },
    "company": {
      "type": "string",
      "description": "User's company (must come from the user)"
    },
    "consent": {
      "type": "boolean",
      "description": "true only after the user explicitly agreed to contact TOL"
    },
    "task_summary": {
      "description": "Free-text task summary",
      "type": "string"
    },
    "proposal": {
      "description": "Proposal JSON from get_proposal",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "phone": {
      "type": "string"
    },
    "mcp_client": {
      "description": "Name of the MCP client, e.g. cursor, claude-desktop",
      "type": "string"
    },
    "ref": {
      "description": "Attribution ref, e.g. chatgpt_handoff",
      "type": "string"
    },
    "test": {
      "description": "If true, lead is TEST — no confirmation email to the user",
      "type": "boolean"
    }
  },
  "required": [
    "name",
    "email",
    "company",
    "consent"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡send_to_tol(name, email, company, consent, task_summary, ...)

Alias for request_free_first_task. Submit a Free First Task lead to The Outcome Layer (same as the website form). REQUIRED BEFORE CALLING: 1) Ask the user if they want TOL to review/build this — get explicit consent. 2) Collect real name, work email, and company from the user — never invent or guess contact data. 3) Include task_summary and/or proposal JSON from prior tools. Set consent=true only after the user agrees. Use test=true for dry runs (no customer email; lead marked TEST).

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "User's real name (must come from the user)"
    },
    "email": {
      "type": "string",
      "description": "User's work email (must come from the user)"
    },
    "company": {
      "type": "string",
      "description": "User's company (must come from the user)"
    },
    "consent": {
      "type": "boolean",
      "description": "true only after the user explicitly agreed to contact TOL"
    },
    "task_summary": {
      "description": "Free-text task summary",
      "type": "string"
    },
    "proposal": {
      "description": "Proposal JSON from get_proposal",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "phone": {
      "type": "string"
    },
    "mcp_client": {
      "description": "Name of the MCP client, e.g. cursor, claude-desktop",
      "type": "string"
    },
    "ref": {
      "description": "Attribution ref, e.g. chatgpt_handoff",
      "type": "string"
    },
    "test": {
      "description": "If true, lead is TEST — no confirmation email to the user",
      "type": "boolean"
    }
  },
  "required": [
    "name",
    "email",
    "company",
    "consent"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢build_handoff_link(task_summary, proposal, ref, language)

Build a shareable URL that opens a one-step Free First Task handoff page with proposal/summary prefilled (no PII). For chats without MCP submit.

입력 스키마

{
  "type": "object",
  "properties": {
    "task_summary": {
      "type": "string"
    },
    "proposal": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "ref": {
      "type": "string"
    },
    "language": {
      "type": "string",
      "enum": [
        "en",
        "sv"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 14개