The Outcome Layer
mcp remote · streamable-http · v1.1.0 · source: crawl
https://theoutcomelayer.com/api/mcp
AI-vs-consultant cost estimates, adjustable task proposals and opt-in handoff to The Outcome Layer.
Works
100
Verified Oct 31, 2026 · p50 532 ms · p95 762 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'the-outcome-layer-public' |
| tools_listed | 15 | pass | 14 tools |
| schema_complete | 15 | pass | 14 of 14 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 532 ms |
| latency_p95 | 5 | pass | p95 762 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (14)
| Name | Description | Schema |
|---|---|---|
get_company_facts | Canonical read-only facts about The Outcome Layer (entity, positioning, illustrative scenario, disambiguation). | typed |
get_offer | Free entry offer (Free First Task): price 0 SEK. | typed |
get_pricing_model | How The Outcome Layer prices work (ROI-first, fixed fee packages). | typed |
list_answer_pages | List citable English answer pages under /answers/<slug>. | typed |
get_answer | Full text for one answer page by slug. | typed |
how_to_start | How a buyer or agent should start engaging with The Outcome Layer. | typed |
estimate_automation | Deterministic illustrative estimate: workflow pattern, model tier, consultant vs fixed monthly range, running cost. Not a quote. | typed |
start_proposal | Begin interactive proposal intake from a task description. Returns clarifying questions (volume, systems, frequency, sign-off). Stateless. | typed |
ask_clarifying_questions | Merge answers to clarifying questions into intake and return remaining questions. Pass the intake object from start_proposal. | typed |
get_proposal | Build a concrete indicative proposal (steps, automation split, model tier, pricing ranges, Free First Task CTA). Stateless — pass intake JSON. | typed |
adjust_proposal | 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. | typed |
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 n | typed |
send_to_tol | 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 | typed |
build_handoff_link | 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. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-theoutcomelayer-outcome-layer)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.