Manifold Markets MCP Server

create_market

Create a new prediction market

Input Schema

NameRequiredDescriptionDefault
addAnswersModeNoOptional for MULTIPLE_CHOICE markets. Controls who can add answers
answersNoRequired for MULTIPLE_CHOICE/POLL markets. Array of possible answers
closeTimeNoOptional. ISO timestamp when market will close. Defaults to 7 days.
descriptionNoOptional description for the market
initialProbNoRequired for BINARY markets. Initial probability (1-99)
initialValueNoRequired for PSEUDO_NUMERIC markets. Initial value between min and max
isLogScaleNoOptional for PSEUDO_NUMERIC markets. If true, increases exponentially
maxNoRequired for PSEUDO_NUMERIC markets. Maximum resolvable value
minNoRequired for PSEUDO_NUMERIC markets. Minimum resolvable value
outcomeTypeYesType of market to create
questionYesThe headline question for the market
shouldAnswersSumToOneNoOptional for MULTIPLE_CHOICE markets. Makes probabilities sum to 100%
totalBountyNoRequired for BOUNTIED_QUESTION markets. Amount of mana for bounty
visibilityNoOptional. Market visibility. Defaults to public.

Input Schema (JSON Schema)

{ "properties": { "addAnswersMode": { "description": "Optional for MULTIPLE_CHOICE markets. Controls who can add answers", "enum": [ "DISABLED", "ONLY_CREATOR", "ANYONE" ], "type": "string" }, "answers": { "description": "Required for MULTIPLE_CHOICE/POLL markets. Array of possible answers", "items": { "type": "string" }, "type": "array" }, "closeTime": { "description": "Optional. ISO timestamp when market will close. Defaults to 7 days.", "type": "string" }, "description": { "description": "Optional description for the market", "type": "string" }, "initialProb": { "description": "Required for BINARY markets. Initial probability (1-99)", "type": "number" }, "initialValue": { "description": "Required for PSEUDO_NUMERIC markets. Initial value between min and max", "type": "number" }, "isLogScale": { "description": "Optional for PSEUDO_NUMERIC markets. If true, increases exponentially", "type": "boolean" }, "max": { "description": "Required for PSEUDO_NUMERIC markets. Maximum resolvable value", "type": "number" }, "min": { "description": "Required for PSEUDO_NUMERIC markets. Minimum resolvable value", "type": "number" }, "outcomeType": { "description": "Type of market to create", "enum": [ "BINARY", "MULTIPLE_CHOICE", "PSEUDO_NUMERIC", "POLL", "BOUNTIED_QUESTION" ], "type": "string" }, "question": { "description": "The headline question for the market", "type": "string" }, "shouldAnswersSumToOne": { "description": "Optional for MULTIPLE_CHOICE markets. Makes probabilities sum to 100%", "type": "boolean" }, "totalBounty": { "description": "Required for BOUNTIED_QUESTION markets. Amount of mana for bounty", "type": "number" }, "visibility": { "description": "Optional. Market visibility. Defaults to public.", "enum": [ "public", "unlisted" ], "type": "string" } }, "required": [ "outcomeType", "question" ], "type": "object" }