MCP & AI

Use SwingFactor from your AI

Connect Claude, ChatGPT or another assistant that speaks the Model Context Protocol to SwingFactor. It signs in as you, and does what your account can do.

Connect

Three steps

  1. Add the server

    In your assistant's connectors or integrations, add https://mcp.swingfactor.ai/mcp.

  2. Sign in

    Your assistant opens SwingFactor's sign-in. Allow it, and it can work with your account — nothing more than you can.

  3. Ask

    “what could change our decision” · “challenge the evidence for this claim” · “what is waiting for me”

Server address: https://mcp.swingfactor.ai/mcp

15 tools

What the SwingFactor MCP Server can do

Reads and explains: Looks, and changes nothing.

Your questions

list_questions

The decisions you are working on in SwingFactor.

A question at a glance

get_question_overview

One question as it stands.

Where a question stands in the method, and what next

guide_question

Where one question is in SwingFactor’s method and what the method asks next.

How SwingFactor works a question

get_method

SwingFactor’s method, in full.

What waits on you

list_items_to_review

Everything in a workspace’s questions that waits on a person.

What could change the decision

what_could_change_the_decision

The decision-critical set, explained.

The claims a question rests on

list_claims

A question’s claims, numbered as the app numbers them.

One claim, in full

get_claim

Everything about one claim.

What rests on a claim, or what it rests on

trace_claim

Follow the accepted dependencies from one claim: downstream, what else would change if it changed; upstream, everything it rests on.

The options side by side

compare_options

The same counts for every option.

The ways of taking each option

get_frontier

The configuration frontier.

The challenges raised

list_challenges

Every challenge raised against a question’s model, open ones first.

What changed

whats_changed

What changed in a question’s model.

A question’s sources

list_sources

The documents and web pages a question is argued from.

Read an uploaded document

read_source

The text of a document uploaded to the workspace’s library, as SwingFactor read it out, a part at a time.

20 tools

Adds and changes

Writes to your account, as you.

Ask a question

ask_question

Ask a new question in a workspace, whole.

Change how a question is put

update_question

Change how a question is put.

Add options or scenarios

add_options_and_scenarios

Add options the question chooses between, or scenarios it is tested under, to a question already asked.

Add claims

add_claims

Add claims (propositions) a question depends on.

Add evidence

add_evidence

Record evidence for or against claims.

Say which options a claim bears on

set_bearings

For each claim, say every option it bears on.

Add the numbers a claim turns on

add_numbers

Name an uncertain quantity a claim turns on, and add each party’s range for it and any break-even.

Say who the decision affects

set_who_it_affects

Say who the decision affects, and how.

Map the ways of taking each option

build_frontier

The configuration frontier, for a question at full depth.

Add sources to argue a question from

add_sources

Put web pages to a question as its sources: each goes into the workspace’s library (or is found there), and is listed with the question.

Challenge part of the model

raise_challenges

Object to a claim, a piece of evidence, a dependency, a range or a break-even, as a sceptic would.

Have SwingFactor draft the model

start_draft

Start SwingFactor’s own analyst on a question.

Stop SwingFactor’s draft

stop_draft

Stop a running draft.

Record the person’s verdicts

decide

Record the person’s verdicts on what waits on them.

Say what challenges did to the model

resolve_challenges

Resolve challenges as the question’s editor.

Change what is in the model

edit_items

Change things already in the model.

Freeze the model under a name

freeze_snapshot

Freeze the question’s model as it stands, under a name.

Record the decision

record_decision

Record what the person decided.

Record what happened after

record_outcome

Record, after a decision, what happened — and, where it bears on one, whether a claim held: held, partly, did-not-hold or too-early.

1 tool

Removes

Takes something out, as you.

Take things out of the model

delete_items

Delete things from the model, each by its kind and id.

For developers

Where everything is

Server
https://mcp.swingfactor.ai/mcp
Transport
Streamable HTTP, stateless
Sign-in
OAuth 2.1 with PKCE, with a SwingFactor account

Bring your AI to the next decision

Seven days free on Investigator or Institute. Connect your assistant and start with the question you are least sure of.