Stratafy MCP Server Documentation

169 strategic intelligence tools for AI agents — manage strategy, insights, decisions, signals, risks, and more through the Model Context Protocol.

Overview

The Stratafy MCP server exposes 169 tools, 12 prompts, and 10 resources for AI agents to interact with your strategic workspace. It implements the Model Context Protocol (MCP) — the open standard for connecting AI assistants to external data and actions.

Quick Start

Get your API key

Create an API key from your Stratafy workspace settings.

Connect to your AI client

Add the Stratafy MCP server to Claude Desktop, Claude Code, or any MCP-compatible client:

{
  "mcpServers": {
    "stratafy": {
      "url": "https://app.stratafy.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Select your workspace

Use the select_workspace tool to choose which workspace to work with. All subsequent tool calls operate within that workspace context.

Authentication

The MCP server supports three authentication modes:

ModeUse CaseSetup
Supabase sessionBrowser-based (Claude.ai Connectors)Automatic via OAuth flow
API keyCLI tools (Claude Code, Claude Desktop)Authorization: Bearer sk_... header
Agent tokenAutonomous AI agentsAuthorization: Bearer agent_... header

API keys can be scoped to specific workspaces and tool sets for fine-grained access control.


Tools Reference

Workspace (4 tools)

ToolDescription
select_workspaceList available workspaces or select one. Required before using other tools.
get_workspace_snapshotComprehensive workspace context — company info, strategy tree, metrics, assumptions, risks
update_workspace_contextUpdate workspace properties — domain, industry, company context
create_workspaceCreate a new workspace. Authenticated user becomes owner.

Strategy (8 tools)

ToolDescription
list_strategiesList strategies with status filtering. Excludes completed/archived by default.
get_strategyGet a strategy by ID with full details
get_strategy_treeComplete strategy subtree — sub-strategies, initiatives, optionally objectives and metrics
create_strategyCreate a new strategy in the workspace
update_strategyUpdate strategy name, description, parent, team, type, status, position
reorder_strategiesBatch reorder strategies by position
run_internal_alignment_scanAI-powered scan evaluating strategy against foundation (mission, vision, values, beliefs, principles)
run_coherence_scanAI-powered cross-strategy coherence analysis — conflicts, tensions, reinforcements, dependencies

Foundation (14 tools)

Manage organizational identity — the mission, vision, values, principles, and beliefs that guide strategy.

ToolDescription
update_missionUpdate or create the workspace mission statement
update_visionUpdate or create the workspace vision statement
list_valuesList all core values
create_valueAdd a core value
update_valueUpdate a core value
delete_valueArchive a core value
list_principlesList all principles
create_principleAdd a principle
update_principleUpdate a principle
delete_principleArchive a principle
list_beliefsList all beliefs
create_beliefAdd a belief
update_beliefUpdate a belief
delete_beliefArchive a belief

Initiatives (4 tools)

ToolDescription
list_initiativesList initiatives. Excludes completed/cancelled by default.
get_initiativeGet an initiative by ID
create_initiativeCreate a new initiative under a strategy
update_initiativeUpdate an existing initiative

Objectives & OKRs (6 tools)

ToolDescription
list_objectivesList objectives with filtering by strategy, initiative, status
get_objectiveGet objective with OKR score, target/current values, assessment
create_objectiveCreate a measurable objective linked to a strategy or initiative
update_objectiveUpdate objective details
update_okr_scoreUpdate OKR score (0-1 scale, e.g. 0.7 = 70% achieved)
archive_objectiveSoft delete an objective

Metrics (4 tools)

ToolDescription
list_metricsList metrics with filtering by category, type, status, or key metric flag
get_metricGet metric with thresholds, current/previous values, collection settings
create_metricCreate a performance metric tracking progress toward objectives
update_metricUpdate metric details

Insights (8 tools)

ToolDescription
list_insightsList insights with filtering. Defaults to pending status.
get_insightGet an insight by ID
get_insight_hierarchyHierarchical tree of insights with synthesis relationships
create_insightCreate a new insight
update_insightUpdate one or more insights (supports batch up to 50)
archive_insightSoft delete one or more insights (supports batch up to 50)
synthesize_insightsCreate a higher-level insight by synthesizing multiple sources
search_insightsFull-text search across insights

Decisions (5 tools)

ToolDescription
list_decisionsList decisions. Excludes implemented/reviewed by default.
get_decisionGet a decision by ID with full details
create_decisionLog a new decision with context, rationale, and strategy/initiative links
update_decisionRecord approval, add rationale, set outcome, change status
get_pending_decisionsGet pending decisions optionally approaching a deadline

Assumptions (10 tools)

ToolDescription
list_assumptionsList assumptions. Excludes archived/invalidated by default.
get_assumptionGet assumption with optional context links
create_assumptionCreate a strategic assumption that underpins decisions
update_assumptionUpdate assumption details
validate_assumptionMark as validated with supporting evidence
invalidate_assumptionMark as disproven with evidence. Triggers strategic reassessment.
archive_assumptionSoft delete an assumption
link_assumption_to_contextLink to strategy, initiative, objective, or foundation element
unlink_assumption_from_contextRemove a context link
get_assumptions_for_contextGet all assumptions linked to a specific entity

Risks (13 tools)

ToolDescription
list_risksList risks. Excludes closed/archived by default.
get_riskGet risk with optional context links
create_riskCreate a risk with likelihood and impact scoring
update_riskUpdate risk details. Score auto-recalculates from likelihood x impact.
mitigate_riskMark as mitigated, accepted, or transferred with strategy details
mark_risk_occurredRecord that a risk materialized with actual impact
close_riskClose a fully addressed risk
archive_riskSoft delete a risk
link_risk_to_contextLink to strategy, initiative, objective, or foundation value
unlink_risk_from_contextRemove a context link
get_risks_for_contextGet all risks linked to a specific entity
get_high_risk_itemsFilter by score threshold (6+ medium, 9+ high, 12+ critical)
get_risk_score_distributionRisk analytics — distribution by score category

Signals (14 tools)

Strategic signals are detected events (internal or external) with potential strategic relevance. The signal pipeline moves through: detected → researching → assessing → routed → archived.

ToolDescription
list_signalsList signals with status, type, and strength filtering
get_signalGet signal with strategy links and provenance routes
create_signalCreate a new strategic signal
update_signalUpdate signal details
classify_signalSet category and strength. Advances to "researching" status.
add_signal_researchAdd research findings (markdown). Advances to "assessing" status.
assess_signal_impactAdd structured impact assessment for strategies
route_signalCreate provenance link to an entity created from this signal
archive_signalSoft delete a signal
get_signal_routesGet provenance trail — what entities were created from this signal
get_signals_for_entityReverse provenance — what signals produced this entity
get_signals_for_strategyGet all signals affecting a strategy
link_signal_to_strategyLink signal to strategy with impact assessment
unlink_signal_from_strategyRemove a signal-to-strategy link

Radar (9 tools)

Radar scans detect external signals — competitor moves, market trends, regulatory changes, technology shifts. Findings auto-create insights for the learning loop.

ToolDescription
create_radar_sessionCreate a session to group radar scans
create_radar_scanStart a new scan execution within a session
list_radar_scansList scan executions with filtering
get_radar_scanGet scan with all findings, implications, and recommendations
list_radar_findingsList findings with filtering by execution, type, severity
get_radar_findingGet finding with linked insight, implications, recommendations
add_radar_findingAdd a finding. Auto-creates an Insight with source: stratafy_radar.
add_radar_implicationAdd a strategic implication to a finding
add_radar_recommendationAdd an actionable recommendation

Documents (17 tools)

ToolDescription
list_documentsList documents with filtering by status, category, search
get_documentGet document by ID with full content
create_documentCreate a document. Slug auto-generated from title.
update_documentUpdate document. Creates a version snapshot before changes.
archive_documentSoft delete a document
get_document_versionsVersion history ordered by version descending
get_document_linksList all entity links (strategies, initiatives, etc.)
add_document_linkLink to a strategy entity
remove_document_linkRemove an entity link
get_document_treeFull hierarchical tree with sections and documents
create_tree_sectionCreate a folder in the document tree
place_document_in_treePlace a document under a section
update_tree_nodeUpdate label or icon of a tree node
move_tree_nodeMove to new parent and/or position
delete_tree_nodeSoft delete a tree node (cascades for sections)
get_unplaced_documentsGet documents not yet in the tree
search_documentsSemantic search using AI embeddings

Reviews (4 tools)

ToolDescription
list_reviewsList strategy reviews/alignment scans with filtering
get_reviewGet review by ID with all perspectives and analysis
get_latest_reviewGet the most recent review for a strategy
preview_context_generationTest a context generation prompt without saving

Teams & Organogram (14 tools)

ToolDescription
list_teamsList teams with filtering by type, status, parent
get_teamGet team by ID with members
create_teamCreate a new team
update_teamUpdate team details
delete_teamDelete team and memberships
get_organogramFull org structure as nested tree
add_team_memberAdd user to team
list_team_membersList members with filtering
remove_team_memberRemove from team
add_memberAdd user as workspace member with role
get_memberGet workspace member details
check_membershipCheck if user is workspace member
update_member_statusUpdate member status
remove_memberRemove from workspace

AI Agents (16 tools)

Register and manage autonomous AI agents that operate within your workspace with scoped permissions.

ToolDescription
list_agentsList registered agents with filtering
get_agentGet agent details by ID
create_agentRegister a new agent with API key. Key shown only once.
update_agentUpdate agent configuration
revoke_agentRevoke agent and its key. Cannot be undone.
get_agent_contextGet packaged strategic context. Returns cached if fresh.
refresh_agent_contextForce context regeneration
regenerate_agent_api_keyGenerate new key, revoke old one. Shown only once.
list_prompt_templatesList templates for agent context generation
get_prompt_templateGet template details
create_prompt_templateCreate template with {{placeholder}} syntax
update_prompt_templateUpdate template. Triggers staleness for agents using it.
archive_prompt_templateSoft delete a template
create_agent_tokenCreate token for autonomous access. Shown only once.
list_agent_tokensList workspace agent tokens
revoke_agent_tokenRevoke an agent token immediately

Users & Auth (10 tools)

ToolDescription
find_userFind user by email or ID
create_userFind or create user by email (idempotent)
link_user_authLink authentication ID to user account
list_rolesList available roles with hierarchy
list_user_rolesGet user roles with resolved permissions
assign_user_roleAssign role to user
remove_user_roleRemove role from user
list_api_keysList active API keys for current user
create_api_keyCreate API key (user-scoped or workspace-scoped)
revoke_api_keyRevoke an API key

Feedback (6 tools)

ToolDescription
list_feedbackList feedback with filtering by type and status
get_feedbackGet a feedback entry by ID
log_bugLog a bug report
suggest_enhancementSuggest a product enhancement
ask_questionAsk a product question
triage_feedbackCategorize and update feedback status

Search (1 tool)

ToolDescription
search_workspaceSemantic search across all entity types using AI embeddings

Prompts

Prompts provide pre-built conversation starters that load relevant workspace context.

PromptDescription
load_contextLoad your full workspace context into the conversation
analyze_strategyAnalyze a specific strategy for alignment and gaps
review_foundationReview mission, vision, values, and principles
strategy_brainstormBrainstorm new strategies grounded in your context
strategic_advisorGet grounded strategic advice from workspace context
pulseQuick strategic health check
coach_meStrategic coaching through powerful questions
advise_meDirect advice with trade-offs and recommendations
lets_goStart your day — priorities, tasks, and action
call_it_a_dayEnd-of-day reflection — wins, blockers, learnings
review_strategy_treeWalk through your strategy tree and refine together
build_workspaceSet up workspace — company context, domain research, strategy from first principles

Resources

Resources provide read-only access to workspace data without tool calls.

Resource URIDescription
stratafy://workspace/currentCurrent workspace info (name, industry, teams)
stratafy://foundationComplete foundation: mission, vision, values, principles, beliefs
stratafy://foundation/valuesCore values list
stratafy://foundation/principlesPrinciples list
stratafy://foundation/beliefsBeliefs list
stratafy://strategies/treeHierarchical strategy tree
stratafy://initiativesAll initiatives with status and progress
stratafy://metrics/summaryKey metrics with current values
stratafy://insightsAll insights with category, source, and impact
stratafy://insights/hierarchyHierarchical insights tree for synthesis relationships

Permissions

Tools are gated by workspace role permissions. API keys and agent tokens can be further scoped to specific tool sets.

RoleAccess Level
OwnerFull access to all tools
AdminAll tools except workspace deletion
EditorCreate, read, update on all entities
ViewerRead-only access
AgentScoped by agent configuration

Rate Limits & Best Practices

  • Batch operations: Use batch variants where available (e.g., update_insight and archive_insight support arrays up to 50)
  • Workspace selection: Always call select_workspace first in multi-workspace setups
  • Caching: Use get_workspace_snapshot for initial context loading, then targeted tools for updates
  • Soft deletes: Archive/delete operations are soft deletes — data can be restored
  • Risk scoring: Risk scores auto-calculate from likelihood x impact (0-16 scale)
  • Signal pipeline: Follow the lifecycle: create → classify → research → assess → route → archive

© 2026 Stratafy. All rights reserved.