WorksMarketing and socialCode and development
Outcomet
Read customer feedback, problems and initiatives in Outcomet, and log new feedback from chat.
https://mcp.outcomet.app/mcpclaude mcp add --transport http mcp https://mcp.outcomet.app/mcpFor Cursor and other clients
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://mcp.outcomet.app/mcp"
}
}
}Watch out
Has tools that change things: 4 of them
The server itself marks these tools as deleting or overwriting data (destructiveHint): have the agent ask you before it calls them.
- Test
- Works: Handshake succeeded
- Tools
- 84 tools
- Handshake
- 986 ms
- Transport
- streamable-http · 2025-06-18
- Tested
- 6 November 2026
- Registry name
app.outcomet/mcpv3.5.0- Listed
- 18 October 2026
- Updated
- 18 October 2026
- Website
- outcomet.app/developers
The last 1 tests
| When | Result | Time |
|---|---|---|
| 2026-11-06 12:11 UTC | Handshake succeeded | 986 ms |
The 84 tools it listed
"Read only" and "Changes data" are the server's own marks. Underlined parameters are required.
campaign_createCreate Campaign
Creates a draft Campaign. Requires contacts:write. Optional playbookId copies a workspace playbook. Does not enroll contacts or send messages. Reuse the idempotencyKey for exact retries; changed input needs a new key. Without a playbook uses the generic other stage preset, including parked stages.
idempotencyKeynamedescriptioncampaignTypegoalplaybookIdcampaign_getRead onlyGet Campaign
Fetches one safe, tenant-scoped Outcomet campaign summary by ID.
campaignIdcampaign_interaction_createCreate Campaign Interaction
Logs an outreach touchpoint or interaction (viewed, invited, messaged, commented, liked, replied, booked_call, email, other) for a campaign member or contact.
campaignIdmemberIdpersonIdcompanyIdcontactAccountIdinteractionTypedirectionbodyurloccurredAtsourcecampaign_interaction_deleteChanges dataDelete Campaign Interaction
Deletes a campaign interaction touchpoint by its UUID (e.g. for cleaning up test entries or mistaken logs).
interactionIdcampaign_interaction_listRead onlySearch Campaign Interactions
Searches chronological interactions and touchpoints for one campaign.
campaignIdmemberIdpersonIdlimitcursoroffsetcampaign_list_membersRead onlySearch Campaign Members
Searches tenant-scoped campaign members for one campaign.
campaignIdstagedueOnOrBeforelimitcursoroffsetmissingProfileUrlcampaign_member_createCreate Campaign Member
Enrolls a person, company, or account into a campaign with duplicate protection.
campaignIdpersonIdcompanyIdcontactAccountIdstagestatusnextActionnextActionDueselectionRationalecampaign_member_deleteChanges dataDelete Campaign Member
Removes a campaign member enrollment (and its stage-transition history) from a campaign without deleting the underlying contact, company, or campaign interactions.
memberIdcampaign_member_getRead onlyGet Campaign Member
Fetches one safe, tenant-scoped campaign member summary by ID.
memberIdcampaign_member_updateUpdate Campaign Member
Updates a campaign member stage, status (parking/active), next action, due date, recheck date, or operator rationale.
memberIdstagestatusnextActionnextActionDuerecheckAtselectionRationalecampaign_searchRead onlySearch Campaigns
Searches tenant-scoped Outcomet campaigns.
querylimitcursoroffsetcapability_createCreate Capability
Creates a new Outcomet Capability directly. Reuse the same idempotencyKey for exact retries. Does not create a proposal.
idempotencyKeynamedescriptionparentCapabilityIdmaturityownerdomaintagscapability_getRead onlyGet Capability
Fetches one safe, tenant-scoped Outcomet capability context summary.
capabilityIdlifecyclecapability_link_changeLink Capability Change
Explicitly links one existing Change or Pull Request to a Capability. Requires capabilities:write.
capabilityIdchangeIdidempotencyKeycapability_link_opportunityLink Capability Opportunity
Explicitly links one existing Strategic Opportunity to a Capability through the shared app command. Requires capabilities:write.
capabilityIdopportunityIdidempotencyKeycapability_link_work_itemLink Capability Work Item
Links an existing Work Item to an active Capability through the shared app command.
workItemIdidempotencyKeycapabilityIdcapability_list_childrenRead onlyList Capability Children
Lists one capability's direct children with stable pagination and explicit completeness facts.
capabilityIdlifecyclecursorlimitcapability_list_relationshipsRead onlyList Capability Relationships
Lists typed, directed capability relationships with stable pagination and explicit completeness facts.
capabilityIdrelationshipTypeslifecyclecursorlimitcapability_mergeChanges dataMerge Capabilities
Merges a source Capability into a survivor, transfers governed relationships, and retires the source. Requires capabilities:write, both latest row versions, and an explicit resolution.
idempotencyKeysourceCapabilityIdsurvivorCapabilityIdexpectedSourceRowVersionexpectedSurvivorRowVersionresolvedFieldsdependencyDispositioncapability_reparentReparent Capability
Moves one active Capability below another active Capability, or to the root with parentCapabilityId null. Requires capabilities:write and the latest row version.
idempotencyKeycapabilityIdexpectedRowVersionparentCapabilityIdsortOrdercapability_retireChanges dataRetire Capability
Retires one active Capability while retaining its relationships for history. Requires capabilities:write, the latest row version, and a reason.
idempotencyKeycapabilityIdexpectedRowVersionreasoncapability_searchRead onlySearch Capabilities
Searches scoped Capability summaries using the original natural-language DE/EN question, UUID, name or identifier. Ranked search is a bounded shortlist; preserve meta.search coverage/degradation and never infer nonexistence. Empty query lists deterministically. Use capability children/relationships tools for graph navigation. Continue with page.nextCursor; restart on invalid_cursor.
querydemoBatchIdlifecyclecursorlimitcapability_unlink_changeUnlink Capability Change
Explicitly removes a link between a Change/PR and a Capability. Requires capabilities:write.
capabilityIdchangeIdidempotencyKeycapability_unlink_opportunityUnlink Capability Opportunity
Explicitly removes a link between a Strategic Opportunity and a Capability through the shared app command. Requires capabilities:write.
capabilityIdopportunityIdidempotencyKeycapability_unlink_work_itemUnlink Capability Work Item
Removes an explicit Work Item–Capability relationship. Does not remove inherited Change relationships.
workItemIdidempotencyKeycapabilityIdcapability_updateUpdate Capability
Updates allowlisted Capability fields. Requires capabilities:write. Read capability_get for expectedRowVersion; use a new idempotencyKey for changed input. Does not create a proposal.
idempotencyKeycapabilityIdexpectedRowVersionnamedescriptionhealthmaturityownerdomaintagschange_getRead onlyGet Change
Read a Change and its explicit Feedback/Evidence fix claims, including stale evidence indicators. A link alone does not close Feedback.
changeIdchange_searchRead onlySearch Changes
Find Changes by exact source ID or repository, with stable pagination. Use the returned UUID when linking fix evidence.
querysourceProvidersourceIdrepocursorlimitcompany_createCreate Company
Creates one tenant-scoped Outcomet company for the verified MCP caller.
namedomainwebsiteUrlverticalcompanySizeRangelifecycleStatusicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilescompany_getRead onlyGet Company
Fetches one safe, tenant-scoped Outcomet company summary by ID.
companyIdcompany_searchRead onlySearch Companies
Searches tenant-scoped Outcomet companies.
querylimiticpFitStatelifecycleStatuscursoroffsetcompany_updateUpdate Company
Updates allowlisted fields on one tenant-scoped Outcomet company.
companyIdnamedomainwebsiteUrlverticalcompanySizeRangelifecycleStatusicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilescompany_upsertUpsert Company
Creates or updates one tenant-scoped company by ID, domain, or name; sourceLabel adds network provenance without replacing an existing source.
companyIdnamedomainwebsiteUrlverticalcompanySizeRangelifecycleStatusicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilescompetitor_getRead onlyGet Competitor Profile
Fetch comprehensive details for a competitor profile by profileId, companyId, or domain, including dimensional ratings, threat score/tier/ring/quadrant, and relations (relations pending profile-scoped RPC).
profileIdcompanyIddomainincludeRelationscompetitor_mutateMutate Competitor
Execute competitor mutations: upsert_profile, create_assessment, upsert_relation, upsert_risk, add_source, set_status, or create_rubric_version (admin only).
actionprofileIdcompanyIdcompanyNamecompanyDomaincategoryKeystatusstatusReasonuvpVerbatimuvpSourceUrlsummaryMdagainstUsfactscadenceOverrideMonthsratingsconfidencechangeNoteidempotencyKeyrationalesubjectTypesubjectIdrelationshipcontextCompanyIdsincenoteriskIdarchetypeKeylikelihoodimpacttriggerConditioncounterMoveriskStatusfiredAtfiredNotekindurlquotequoteLanguagedimensionstierThresholdscompetitor_searchRead onlySearch Competitors
Search and inspect tracked competitors, landscape snapshots, movement trends, risk registers, and workspace settings. Use the view parameter (list, landscape, risks, movement, settings) to select the desired projection.
viewquerycategorystatustierringoverdueasOfsinceuntillimitcursoroffsetcontact_createCreate Contact
Creates one tenant-scoped Outcomet contact for the verified MCP caller.
displayNameprimaryEmailtitlecompanyIdroleCategoryseniorityicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilescontact_custom_fields_listRead onlyList Contact Custom Fields
Lists organization-defined custom field definitions for companies and contacts (key, label, fieldType, entityType, options, category).
entityTypecontact_getRead onlyGet Contact
Fetches one tenant-scoped contact summary with compact network source labels and tags by ID.
contactIdcontact_searchRead onlySearch Contacts
Searches tenant-scoped contacts; optional exact network source, tag, or LinkedIn profile filters support import previews.
querylimiticpFitStatesourceLabeltaglinkedinProfileUrlcursoroffsetcontact_updateUpdate Contact
Updates allowlisted fields on one tenant-scoped Outcomet contact.
contactIddisplayNameprimaryEmailtitlecompanyIdroleCategoryseniorityicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilescontact_upsertUpsert Contact
Creates or updates one tenant-scoped contact. Supports matching, setting, or clearing linkedinProfileUrl directly (or with sourceLabel for network imports).
contactIddisplayNameprimaryEmailtitlecompanyIdcompanyDomainroleCategoryseniorityicpFitStateicpFitScoreicpFitRationalenotescustomFieldssourceLabeltagslinkedinUrllinkedinProfileUrlxUrlxProfileUrlxHandleblueskyUrlblueskyProfileUrlblueskyHandleprofilesevidence_getRead onlyGet Evidence
Fetches one bounded chunked-source feedback evidence record with provenance.
evidenceIdevidence_searchRead onlySearch Evidence
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.
querylimitcursorfeedbackIddemoBatchIdstatussourcefeedbackTypeevidenceStatusevidenceKindcreatedSincecreatedUntilfeedback_createAdd Feedback
Creates one tenant-scoped Outcomet feedback inbox item for the verified MCP caller.
bodytitlesourceUrlfeedback_getRead onlyGet Feedback
Fetches one safe, tenant-scoped Outcomet feedback summary by ID.
feedbackIdfeedback_link_changeLink Feedback Change
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.
feedbackIdexpectedUpdatedAtidempotencyKeychangeIdevidenceIdsreasonfeedback_list_evidenceRead onlyList Feedback Evidence
Lists bounded chunked-source evidence for one feedback record, optionally narrowed to one initiative.
feedbackIdinitiativeIdcursorlimitsortorderfeedback_problem_review_getRead onlyGet Feedback Problem Review
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.
feedbackIdfeedback_searchRead onlySearch Feedback
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.
createdSincecreatedUntillimitcursoroffsetquerystatussourcefeedbackTypedemoBatchIdsearchRevisionsearchModefeedback_set_statusSet Feedback Status
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.
feedbackIdexpectedUpdatedAtidempotencyKeystatusresolutionevidenceVersionsfeedback_unlink_changeUnlink Feedback Change
Removes the explicit Feedback–Change evidence claim without changing lifecycle.
feedbackIdexpectedUpdatedAtidempotencyKeychangeIdfeedback_updateUpdate Feedback
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.
feedbackIdexpectedUpdatedAtidempotencyKeytitlesummarytypeinitiative_confirm_goalConfirm Initiative Goal
Confirms a lifecycle goal for an Initiative by selecting a prepared suggestion (via selectedIndex or directionId) or providing custom overrides. Requires initiatives:write.
initiativeIdselectedIndexdirectionIdcustomOutcomecustomSuccessCriterionidempotencyKeyinitiative_createCreate Initiative
Creates an Outcomet initiative with optional problem links and strategic context.
titleproblemStatementtargetUsersuccessSignalnotesdecisionstatusowneropportunityIdlinkedProblemIdsinitiative_getRead onlyGet Initiative
Fetches one complete safe initiative record with strategic anchor context (Pillar + Opportunity) without expanding unbounded evidence.
initiativeIdinitiative_get_goal_suggestionsRead onlyGet Initiative Goal Suggestions
Fetches prepared lifecycle goal suggestions, current goal, draft, and strategic opportunity context for an Initiative. Prioritize selecting from these suggestions before freeform overrides.
initiativeIdinitiative_link_capabilityLink Initiative Capability
Explicitly links one existing Capability to an Initiative. Requires initiatives:write. No automatic linking is implied by creation.
initiativeIdcapabilityIdidempotencyKeyinitiative_link_changeLink Initiative Change
Explicitly links one existing Change or Pull Request to an Initiative. Requires initiatives:write.
initiativeIdchangeIdidempotencyKeyinitiative_link_feedbackLink Initiative Feedback Evidence
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.
initiativeIdproblemIdfeedbackIdevidenceChunkIdsmeaningidempotencyKeyinitiative_link_work_itemLink Initiative Work Item
Adds an explicit Work Item link to an active Initiative. Existing inherited Initiative links remain derived through Changes.
workItemIdidempotencyKeyinitiativeIdinitiative_list_feedbackRead onlyList Initiative Feedback
Lists deduplicated feedback records linked to one initiative with evidence counts.
initiativeIdcursorlimitsortorderinitiative_list_relationshipsRead onlyList Initiative Relationships
Lists typed initiative relationships to capabilities, changes, work items, and learning.
initiativeIdentityTypescursorlimitsortorderinitiative_searchRead onlySearch Initiatives
Searches tenant-scoped Outcomet initiatives with stable keyset pagination.
querystatuscursorlimitsortorderinitiative_unlink_changeUnlink Initiative Change
Explicitly removes a link between a Change/PR and an Initiative. Requires initiatives:write.
initiativeIdchangeIdidempotencyKeyinitiative_unlink_work_itemUnlink Initiative Work Item
Removes the explicit Initiative link. Inherited links remain; edit the originating Change to remove them.
workItemIdidempotencyKeyinitiativeIdinitiative_updateUpdate Initiative
Updates an Outcomet initiative fields, status, decision, or problem links.
initiativeIdtitleproblemStatementtargetUsersuccessSignalnotesdecisionstatusowneropportunityIdaddProblemIdsremoveProblemIdsopportunity_getRead onlyGet Strategic Opportunity
Fetches one Strategic Opportunity with its thesis, status, gate state, parent Strategic Pillar, and linked Capabilities, Initiatives, and Gate Decisions.
opportunityIdopportunity_searchRead onlySearch Strategic Opportunities
Searches or lists tenant-scoped Strategic Opportunities with thesis, status, parent Strategic Pillar, and linked capability/initiative counts.
querypillarIdstatuscursorlimitoffsetplaybook_getRead onlyGet Playbook
Fetches one safe, tenant-scoped Outcomet playbook summary by ID.
playbookIdplaybook_searchRead onlySearch Playbooks
Searches tenant-scoped Outcomet campaign playbooks.
querylimitcursoroffsetproblem_createCreate Problem
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.
idempotencyKeytitledescriptionseverityparentProblemIdevidenceproblem_getRead onlyGet Problem
Fetches one complete canonical problem record with linked evidence, initiatives, decisions, and opportunities.
problemIdproblem_link_evidenceLink Problem Evidence
Corrects Evidence attribution by linking it to an existing Problem with supports/contradicts meaning. Requires problems:write and feedback:write.
problemIdevidenceIdmeaningidempotencyKeyproblem_proposal_approveApprove Problem Proposal
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.
idempotencyKeyanalysisSetIdfeedbackIdproposalIdproposalOverridesproblem_proposal_rejectReject Problem Proposal
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.
idempotencyKeyanalysisSetIdproposalIdreasonproblem_searchRead onlySearch Problems
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.
querystatusseverityinitiativeIddemoBatchIdcursorlimitoffsetproblem_unlink_evidenceUnlink Problem Evidence
Removes an Evidence attribution from a Problem through the shared app command. Requires problems:write and feedback:write.
problemIdevidenceIdidempotencyKeyserver_status_getRead onlyGet MCP Server Status
Returns the current status for the Outcomet MCP gateway without tenant data or secrets.
work_item_getRead onlyGet Work Item
Fetches one safe, tenant-scoped Work Item with explicit relationship IDs.
workItemIdwork_item_link_changeLink Work Item Change
Adds an explicit relationship between a Work Item and Change. Does not change either lifecycle.
workItemIdidempotencyKeychangeIdwork_item_searchRead onlySearch Work Items
Searches tenant-scoped Outcomet Work Items with stable keyset pagination.
querystatussourceProvidersourceIdcursorlimitsortorderwork_item_unlink_changeUnlink Work Item Change
Removes a manual Work Item–Change link. GitHub references remain until removed from the PR text.
workItemIdidempotencyKeychangeIdwork_item_updateUpdate Work Item
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.
workItemIdidempotencyKeyexpectedUpdatedAttitledescriptionstatus
Is this yours?
Claim it to hear the moment it breaks, correct this page and add your own ways to use it.
A test is the handshake and the tool list: no tool was called. Names and descriptions are as listed by whoever registered the server; we haven't checked them.