Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Outcomet

REMOTE · MCP.OUTCOMET.APP

Read customer feedback, problems and initiatives in Outcomet, and log new feedback from chat.

Available components

+41 this week 78 Trust /100

Last scanned (1 hour ago)

Scores higher than 76% of remote servers

Reachable. Last reached 5 Nov 2026.

Category CRM and Sales

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security92
Transport & Reachability100
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 10668 tokens (~124/item across 86 items; 84 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage90
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 64% of tool parameters carry a description.Partial
  • Structured output schemas are declared (99% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 12 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 86 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • Stability: unverified → 0.03 ▲ functional
  • 4 Nov 26 +41
    • Transport: unverified → pass ▲ security
    • Injection markers: unverified → pass ▲ security
    • First check of Judged manipulation: pass security
    • Authorization: Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. security
    • MCP protocol: unverified → pass ▲ functional
    • Schema quality: unverified → 100 ▲ functional
    • Tool coverage: unverified → 100 ▲ functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 64 functional
    • First check of Schema quality: fail functional
    • First check of Capabilities: pass functional
    • First check of Tool coverage: 99 functional
    • First check of Destructive annotations: 100 functional
    • First check of Schema quality: good functional
  • 18 Oct 26 37

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.outcomet.app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.outcomet.app CN=WE1,O=Google Trust Services,C=US 13 Oct 2026 11 Jan 2027 ECDSA 256 ECDSA-SHA256 f95d75204bcc94b10e09733aa64ce441
SANs: mcp.outcomet.app
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.outcomet.app. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
outcomet.app. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer realm="outcomet-mcp", resource_metadata="https://mcp.outcomet.app/.well-known/oauth-protected-resource", scope="product_context:read feedback:create feedback:write work_items:write contacts:write competitors:write initiatives:write capabilities:create capabilities:write problems:write"

Bearer realm="outcomet-mcp", resource_metadata="https://mcp.outcomet.app/.well-known/oauth-protected-resource", scope="product_context:read feedback:create feedback:write work_items:write contacts:write competitors:write initiatives:write capabilities:create capabilities:write problems:write"

Protected resource metadata

Document https://mcp.outcomet.app/.well-known/oauth-protected-resource
Retrieved Yes
Resource https://mcp.outcomet.app/mcp
Authorisation server https://mcp.outcomet.app

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.outcomet.app/mcp Verified 200
http (plaintext) http://mcp.outcomet.app/mcp HTTPS enforced 301 https://mcp.outcomet.app/mcp
MCP tools · 84 exposed · ~10,575 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
contact_upsert ~478

Creates or updates one tenant-scoped contact. Supports matching, setting, or clearing linkedinProfileUrl directly (or with sourceLabel for network imports).

NameTypeReqDescription
blueskyHandlestring|null–Optional Bluesky handle/DID (or null/empty to clear).
blueskyProfileUrlstring|null–Optional Bluesky profile URL (or null/empty to clear).
blueskyUrlstring|null–Optional Bluesky profile URL (or null/empty to clear).
companyDomainstring|null–Optional company domain to resolve and link company if companyId is omitted.
companyId––Optional company UUID to link.
contactIdstring–Stable contact UUID if known. Network imports require this, email, or a profile URL/handle.
customFieldsobject–Optional organization-defined custom fields map (snake_case key -> value, or null to clear). Call contact_custom_fields_list to inspect valid keys and types.
displayNamestring–Contact display name. Required when creating a new contact if not resolving an existing record.
icpFitRationalestring|null––
icpFitScore–––
icpFitStatestring|null––
linkedinProfileUrlstring|null–LinkedIn /in/ URL used for exact matching before email, or null/empty to clear; never merges by name alone.
linkedinUrlstring|null–Optional LinkedIn profile/company URL (or null/empty to clear).
notesstring|null––
primaryEmailstring|null–Primary email for matching or updating.
profilesarray–Optional multi-platform profile entries to upsert or clear.
roleCategorystring|null––
senioritystring|null––
sourceLabelstring–Network provenance to append without replacing an existing source.
tagsarray–Tags to add without removing existing tags.
titlestring|null––
xHandlestring|null–Optional X/Twitter handle (or null/empty to clear).
xProfileUrlstring|null–Optional X/Twitter profile URL (or null/empty to clear).
xUrlstring|null–Optional X/Twitter profile URL (or null/empty to clear).
NameTypeReqDescription
contactobjectyes–

No examples provided.

evidence_get ~35

Fetches one bounded chunked-source feedback evidence record with provenance.

NameTypeReqDescription
evidenceIdstringyesUnique identifier of the evidence record.
NameTypeReqDescription
evidenceobjectyes–
metaobjectyes–

No examples provided.

evidence_search ~244

Discover original customer statements using the natural DE/EN question, technical token or exact Evidence UUID, including topics absent from Signal titles/summaries. Returns real Evidence/parent IDs, unchanged excerpts or explicitly marked exact prefixes and safe provenance. Read-only ranked shortlist: 10/page, 3 per Signal across pages; inspect coverage/degradation. All readable unlinked/background/dismissed Evidence is eligible, including historical parents. status filters parents; evidenceStatus filters items. Continue opaque cursor; restart invalidated cursors. Open appUrl or evidence_get with the real entityId. Never infer absence, commercial validation, speaker identity/voice/buying role/consent or mutate Jobs, Problem links or status from retrieval.

NameTypeReqDescription
createdSincestring––
createdUntilstring––
cursorstring––
demoBatchIdstring––
evidenceKindstring––
evidenceStatusstring––
feedbackIdstring––
feedbackTypestring––
limitinteger––
querystringyes–
sourcestring––
statusstring––
NameTypeReqDescription
completenessobjectyes–
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

feedback_create ~56

Creates one tenant-scoped Outcomet feedback inbox item for the verified MCP caller.

NameTypeReqDescription
bodystringyesFeedback body text.
sourceUrlstring–Optional source URL.
titlestring–Optional feedback title.
NameTypeReqDescription
appUrlstringyes–
createdAtstringyes–
feedbackIdstringyes–
statusstringyes–
summarystringyes–
titlestringyes–

No examples provided.

feedback_get ~44

Fetches one safe, tenant-scoped Outcomet feedback summary by ID.

NameTypeReqDescription
feedbackIdstringyesStable feedback UUID to fetch from the tenant-scoped safe contract.
NameTypeReqDescription
feedback–yes–

No examples provided.

feedback_link_change ~118

Records an explicit fix/evidence claim linking Feedback and selected Evidence to a Change. Does not close records or assert verified resolution. Readback marks the claim stale if its evidence changes.

NameTypeReqDescription
changeIdstringyes–
evidenceIdsarray––
expectedUpdatedAtstringyesupdatedAt from the latest get response; stale writes fail with conflict.
feedbackIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
reasonstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

feedback_list_evidence ~107

Lists bounded chunked-source evidence for one feedback record, optionally narrowed to one initiative.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
feedbackIdstringyesUnique identifier of the feedback record.
initiativeIdstring–Optional initiative UUID to filter linked evidence.
limitinteger–Maximum records to return. Defaults to 25.
orderstring–Fixed collection direction.
sortstring–Fixed collection order.
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

feedback_problem_review_get ~80

Fetches the Problem Discovery review state for one feedback item, including the active AI analysis set (pending proposals, approved/rejected proposals, background/excluded evidence), linked canonical Problems, and unlinked evidence chunks.

NameTypeReqDescription
feedbackIdstringyesUnique identifier of the feedback item to inspect for Problem Discovery proposals, canonical Problems, and unlinked evidence.
NameTypeReqDescription
metaobjectyes–
reviewobjectyes–

No examples provided.

feedback_search ~249

Finds Signals using natural DE/EN questions, symptoms, titles, UUIDs and technical tokens. Dates/status/source/type filter before ranking. meta.search reports coverage/degradation; ranked results never prove absence or a complete inventory. Continue with the opaque cursor. Empty query retains the deterministic list. Semantic retrieval covers title+summary; Evidence discovery is separate.

NameTypeReqDescription
createdSincestring–Optional created_at lower bound.
createdUntilstring–Optional created_at upper bound.
cursorstring–Opaque cursor returned by the preceding page.
demoBatchIdstring–Exact Demo batch; requires query. Default query searches real Signals.
feedbackTypestring––
limitinteger–Maximum feedback count.
offsetinteger–Optional non-negative record offset.
querystring–Original natural DE/EN question, symptom, exact title/UUID or identifier. Ranked shortlist; absence is not proof of nonexistence.
searchModestring–Required with a nonzero ranked-search offset.
searchRevisionstring–Required with a nonzero ranked-search offset.
sourcestring––
statusstring––
NameTypeReqDescription
completenessobject––
metaobject––
pageobjectyes–
resultsarrayyes–

No examples provided.

feedback_set_status ~138

Sets Feedback open/closed atomically with optional selected open Evidence. Closing requires completed/rejected/obsolete; reopening clears resolution and cannot reopen Evidence implicitly. No Problem or Initiative is closed.

NameTypeReqDescription
evidenceVersionsobject–At most 50 explicitly selected open evidence IDs and their current updatedAt. Omit to change only the parent.
expectedUpdatedAtstringyesupdatedAt from the latest get response; stale writes fail with conflict.
feedbackIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
resolution–––
statusstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

feedback_unlink_change ~80

Removes the explicit Feedback–Change evidence claim without changing lifecycle.

NameTypeReqDescription
changeIdstringyes–
expectedUpdatedAtstringyesupdatedAt from the latest get response; stale writes fail with conflict.
feedbackIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
NameTypeReqDescription
receiptobjectyes–

No examples provided.

feedback_update ~116

Corrects Feedback title, summary or type. Manual corrections survive automatic classification. Does not rewrite raw source or Evidence/Problem attribution; use problem_link_evidence/problem_unlink_evidence for attribution.

NameTypeReqDescription
expectedUpdatedAtstringyesupdatedAt from the latest get response; stale writes fail with conflict.
feedbackIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
summary–––
titlestring––
typestring––
NameTypeReqDescription
receiptobjectyes–

No examples provided.

initiative_confirm_goal ~144

Confirms a lifecycle goal for an Initiative by selecting a prepared suggestion (via selectedIndex or directionId) or providing custom overrides. Requires initiatives:write.

NameTypeReqDescription
customOutcomestring–Custom outcome or override.
customSuccessCriterionstring–Custom success criterion or override.
directionIdstring–ID of the prepared suggestion direction to confirm.
idempotencyKeystringyesReuse only when retrying exactly the same request.
initiativeIdstringyesUnique identifier of the initiative to confirm goal for.
selectedIndexinteger–Zero-based index of the prepared suggestion to confirm. Read initiative_get_goal_suggestions first.
NameTypeReqDescription
goalIdstringyes–
idempotencyKeystringyes–
initiativeobjectyes–
statusstringyes–

No examples provided.

initiative_create ~163

Creates an Outcomet initiative with optional problem links and strategic context.

NameTypeReqDescription
decisionstring–Initial disposition/decision.
linkedProblemIdsarray–Optional list of canonical problem UUIDs to link to this initiative.
notesstring–Detailed initiative description, notes, or implementation context.
opportunityIdstring–Optional strategic opportunity UUID to link this initiative to.
ownerstring–Initiative owner.
problemStatementstring–Problem statement or user challenge being addressed.
statusstring–Initial lifecycle status (defaults to "open").
successSignalstring–Observable outcome or success signal indicating resolution.
targetUserstring–Target persona or affected segment.
titlestringyesInitiative title.
NameTypeReqDescription
initiativeobjectyes–
metaobjectyes–

No examples provided.

initiative_get ~44

Fetches one complete safe initiative record with strategic anchor context (Pillar + Opportunity) without expanding unbounded evidence.

NameTypeReqDescription
initiativeIdstringyesUnique identifier of the initiative.
NameTypeReqDescription
initiativeobjectyes–
metaobjectyes–

No examples provided.

initiative_get_goal_suggestions ~55

Fetches prepared lifecycle goal suggestions, current goal, draft, and strategic opportunity context for an Initiative. Prioritize selecting from these suggestions before freeform overrides.

NameTypeReqDescription
initiativeIdstringyesUnique identifier of the initiative.
NameTypeReqDescription
basisstringyes–
currentGoal–––
draft–––
initiativeIdstringyes–
opportunity–––
questionstringyes–
suggestionsarrayyes–

No examples provided.

initiative_link_capability ~59

Explicitly links one existing Capability to an Initiative. Requires initiatives:write. No automatic linking is implied by creation.

NameTypeReqDescription
capabilityIdstringyes–
idempotencyKeystringyes–
initiativeIdstringyes–
NameTypeReqDescription
idempotencyKeystringyes–
initiativeobjectyes–

No examples provided.

initiative_link_change ~53

Explicitly links one existing Change or Pull Request to an Initiative. Requires initiatives:write.

NameTypeReqDescription
changeIdstringyes–
idempotencyKeystringyes–
initiativeIdstringyes–
NameTypeReqDescription
changeobjectyes–
idempotencyKeystringyes–
initiativeobjectyes–

No examples provided.

initiative_link_feedback ~124

Atomically attaches selected Feedback evidence to an existing Problem and links that Problem to an Initiative. Requires initiatives:write and problems:write. Get real chunk IDs from feedback_list_evidence first. Uses the canonical Problem path; never creates a legacy direct Feedback link.

NameTypeReqDescription
evidenceChunkIdsarrayyesEvidence chunks belonging to feedbackId. Read feedback_list_evidence first.
feedbackIdstringyes–
idempotencyKeystringyes–
initiativeIdstringyes–
meaningstring––
problemIdstringyes–
NameTypeReqDescription
idempotencyKeystringyes–
initiativeobjectyes–

No examples provided.

initiative_link_work_item ~67

Adds an explicit Work Item link to an active Initiative. Existing inherited Initiative links remain derived through Changes.

NameTypeReqDescription
idempotencyKeystringyesReuse only when retrying exactly the same request.
initiativeIdstringyes–
workItemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

initiative_list_feedback ~87

Lists deduplicated feedback records linked to one initiative with evidence counts.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
initiativeIdstringyesUnique identifier of the initiative.
limitinteger–Maximum records to return. Defaults to 25.
orderstring–Fixed collection direction.
sortstring–Fixed collection order.
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

initiative_list_relationships ~97

Lists typed initiative relationships to capabilities, changes, work items, and learning.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
entityTypesarray––
initiativeIdstringyesUnique identifier of the initiative.
limitinteger–Maximum records to return. Defaults to 25.
orderstring–Fixed collection direction.
sortstring–Fixed collection order.
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

initiative_search ~81

Searches tenant-scoped Outcomet initiatives with stable keyset pagination.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
limitinteger–Maximum records to return. Defaults to 25.
orderstring––
querystring––
sortstring––
statusstring––
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

initiative_unlink_change ~55

Explicitly removes a link between a Change/PR and an Initiative. Requires initiatives:write.

NameTypeReqDescription
changeIdstringyes–
idempotencyKeystringyes–
initiativeIdstringyes–
NameTypeReqDescription
changeobjectyes–
idempotencyKeystringyes–
initiativeobjectyes–

No examples provided.

initiative_unlink_work_item ~67

Removes the explicit Initiative link. Inherited links remain; edit the originating Change to remove them.

NameTypeReqDescription
idempotencyKeystringyesReuse only when retrying exactly the same request.
initiativeIdstringyes–
workItemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

initiative_update ~197

Updates an Outcomet initiative fields, status, decision, or problem links.

NameTypeReqDescription
addProblemIdsarray–Canonical problem UUIDs to link to this initiative.
decisionstring–Updated disposition/decision.
initiativeIdstringyesUnique identifier of the initiative to update.
notesstring–Updated detailed notes or context.
opportunityId––Updated strategic opportunity UUID (or null to unlink).
ownerstring–Updated owner.
problemStatementstring–Updated problem statement or user challenge.
removeProblemIdsarray–Canonical problem UUIDs to unlink from this initiative.
statusstring–Updated initiative lifecycle status. Close initiatives through the review workflow inside Outcomet.
successSignalstring–Updated success signal or outcome metric.
targetUserstring–Updated target persona or segment.
titlestring–Updated initiative title.
NameTypeReqDescription
initiativeobjectyes–
metaobjectyes–

No examples provided.

opportunity_get ~53

Fetches one Strategic Opportunity with its thesis, status, gate state, parent Strategic Pillar, and linked Capabilities, Initiatives, and Gate Decisions.

NameTypeReqDescription
opportunityIdstringyesUnique identifier of the strategic opportunity.
NameTypeReqDescription
metaobjectyes–
opportunityobjectyes–

No examples provided.

opportunity_search ~134

Searches or lists tenant-scoped Strategic Opportunities with thesis, status, parent Strategic Pillar, and linked capability/initiative counts.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
limitinteger–Maximum records to return. Defaults to 25.
offsetinteger–Zero-based offset when cursor is not supplied.
pillarIdstring–Optional strategic pillar UUID to filter opportunities.
querystring–Optional search query matching opportunity name or thesis.
statusstring–Optional opportunity status filter (e.g., Proposed, Active, Paused, Completed, Archived).
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

playbook_get ~39

Fetches one safe, tenant-scoped Outcomet playbook summary by ID.

NameTypeReqDescription
playbookIdstringyesStable playbook UUID.
NameTypeReqDescription
playbook–yes–

No examples provided.

playbook_search ~73

Searches tenant-scoped Outcomet campaign playbooks.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
limitinteger–Maximum playbook count.
offsetinteger–Optional non-negative record offset.
querystring–Optional playbook name/type/goal filter.
NameTypeReqDescription
pageobjectyes–
resultsarrayyes–

No examples provided.

problem_create ~131

Creates or reuses a canonical Problem with the same normalized title (including closed Problems), reporting effect created/reused, with required evidence from feedback_list_evidence. Requires problems:write. To connect the Problem to an Initiative use initiative_update.addProblemIds. Does not create a proposal.

NameTypeReqDescription
descriptionstringyes–
evidencearrayyesReal evidence chunk IDs from feedback_list_evidence; never invent evidence. Required for a canonical Problem.
idempotencyKeystringyes–
parentProblemIdstring––
severitystringyes–
titlestringyes–
NameTypeReqDescription
effectstringyes–
idempotencyKeystringyes–
problemobjectyes–

No examples provided.

problem_get ~39

Fetches one complete canonical problem record with linked evidence, initiatives, decisions, and opportunities.

NameTypeReqDescription
problemIdstringyesUnique identifier of the problem.
NameTypeReqDescription
metaobjectyes–
problemobjectyes–

No examples provided.

problem_link_evidence ~81

Corrects Evidence attribution by linking it to an existing Problem with supports/contradicts meaning. Requires problems:write and feedback:write.

NameTypeReqDescription
evidenceIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
meaningstringyes–
problemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

problem_proposal_approve ~170

Approves a single AI problem proposal (when proposalId is provided) or all pending proposals in an active feedback problem analysis set (when proposalId is omitted), creating or reusing canonical Problems and linking evidence. Requires problems:write.

NameTypeReqDescription
analysisSetIdstringyesActive problem analysis set UUID from feedback_problem_review_get.
feedbackIdstring–Optional feedback UUID for audit correlation.
idempotencyKeystringyesStable UUID for safe retries.
proposalIdstring–Specific proposal ID to approve. Omit to approve all pending proposals in the analysis set.
proposalOverridesarray–Optional overrides to link a proposal to an existing problem (kind="reuse" or "contradicts", problemId) or force creation (kind="create").
NameTypeReqDescription
analysisSetIdstringyes–
createdProblemIdsarrayyes–
effectstringyes–
idempotencyKeystringyes–
statusstringyes–

No examples provided.

problem_proposal_reject ~116

Rejects a single AI problem proposal (when proposalId is provided) or the entire active feedback problem analysis set (when proposalId is omitted). Requires problems:write.

NameTypeReqDescription
analysisSetIdstringyesActive problem analysis set UUID from feedback_problem_review_get.
idempotencyKeystringyesStable UUID for safe retries.
proposalIdstring–Specific proposal ID to reject. Omit to reject the entire analysis set.
reasonstring–Optional reason recorded for rejecting the proposal(s).
NameTypeReqDescription
analysisSetIdstringyes–
effectstringyes–
idempotencyKeystringyes–
statusstringyes–

No examples provided.

problem_search ~193

Searches scoped canonical Problems using the original natural DE/EN question, symptom, UUID, title or technical token. Status, severity and Initiative filters apply before ranking. Inspect meta.search for lexical fallback and incomplete coverage. Ranked results are a shortlist, never proof that no Problem exists or that the whole inventory was checked. Without query, returns the deterministic list. Use nextCursor for continuation; restart on invalid_cursor.

NameTypeReqDescription
cursorstring–Opaque cursor returned by the preceding page.
demoBatchIdstring–With query only: search this Demo batch instead of real Problems. Never mixes batches.
initiativeIdstring–Filter problems linked to a specific initiative.
limitinteger–Maximum records to return. Defaults to 25.
offsetinteger–Optional non-negative record offset.
querystring––
severitystring––
statusstring––
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

problem_unlink_evidence ~69

Removes an Evidence attribution from a Problem through the shared app command. Requires problems:write and feedback:write.

NameTypeReqDescription
evidenceIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
problemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

server_status_get ~26

Returns the current status for the Outcomet MCP gateway without tenant data or secrets.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

work_item_get ~33

Fetches one safe, tenant-scoped Work Item with explicit relationship IDs.

NameTypeReqDescription
workItemIdstringyes–
NameTypeReqDescription
metaobjectyes–
workItemobjectyes–

No examples provided.

work_item_link_change ~64

Adds an explicit relationship between a Work Item and Change. Does not change either lifecycle.

NameTypeReqDescription
changeIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
workItemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

work_item_search ~93

Searches tenant-scoped Outcomet Work Items with stable keyset pagination.

NameTypeReqDescription
cursorstring–Opaque cursor from the preceding page.
limitinteger–Defaults to 25.
orderstring––
querystring––
sortstring––
sourceIdstring––
sourceProviderstring––
statusstring––
NameTypeReqDescription
metaobjectyes–
pageobjectyes–
resultsarrayyes–

No examples provided.

work_item_unlink_change ~68

Removes a manual Work Item–Change link. GitHub references remain until removed from the PR text.

NameTypeReqDescription
changeIdstringyes–
idempotencyKeystringyesReuse only when retrying exactly the same request.
workItemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

work_item_update ~133

Queues an explicit GitHub issue edit. Only open/completed/cancelled are supported. Last confirmed values stay visible until GitHub confirms; poll work_item_get for pending/completed/failed/conflict. Refresh on conflict. No implied PR-to-issue close.

NameTypeReqDescription
description–––
expectedUpdatedAtstringyesupdatedAt from the latest get response; stale writes fail with conflict.
idempotencyKeystringyesReuse only when retrying exactly the same request.
statusstring––
titlestring––
workItemIdstringyes–
NameTypeReqDescription
receiptobjectyes–

No examples provided.

Install

How do I install the Outcomet MCP server?

Outcomet is a hosted endpoint at https://mcp.outcomet.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.outcomet.app

# add to Claude Code
claude mcp add --transport http app-outcomet-mcp 'https://mcp.outcomet.app/mcp'
Common questions

What is the Outcomet MCP server?

Outcomet is an MCP server listed in the public MCP registry as app.outcomet/mcp. Read customer feedback, problems and initiatives in Outcomet, and log new feedback from chat. This page covers its hosted endpoint (https://mcp.outcomet.app/mcp).

Is the Outcomet MCP server safe to use?

Outcomet scores 78 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Outcomet MCP server expose?

Outcomet exposes 84 tools: server_status_get, capability_update, capability_create, capability_reparent, capability_retire, and 79 more. Their descriptions and schemas cost roughly 10,575 tokens of context every time the server is loaded.

Does the Outcomet MCP server require authentication?

Yes. Outcomet asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Outcomet MCP server still maintained?

Outcomet is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.