Manifold
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Tools for accessing the Manifold Markets online prediction market platform.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 177 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"manifold": {
"url": "https://api.manifold.markets/v0/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search-marketsSearch for prediction markets with optional filters
Parameters:
term(required) — string — Search querysort— string — Sort order for market search (default: score). Do not use /markets sort values here.limit— number — Max number of results (default: 100)offset— number — Offset for pagination (default: 0)creatorId— string — Optional. Creator (user) ID to filter bycontractType— string — Market/question type filter (default: ALL). Use contractType, not outcomeType.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get-marketGet detailed information about a specific market
Parameters:
id(required) — string — Market ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get-userGet user information by username
Parameters:
username(required) — string — Username
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get-betsGet bets from markets or for users with various filtering options
Parameters:
id— string — Optional. Bet ID to filter byafter— string — Optional. Get bets after this bet IDkinds— string — Optional. Filter by bet kindlimit— number — Optional. Number of bets to return (default: 1000)order— string — Optional. Sort order by creation timebefore— string — Optional. Get bets before this bet IDuserId— string — Optional. User ID to filter byanswerId— string — Optional. Answer ID to filter byusername— string — Optional. Username to filter byafterTime— number — Optional. Get bets after this timestampminAmount— number — Optional. Minimum bet amountbeforeTime— number — Optional. Get bets before this timestampcontractId— Optional. Contract ID(s) to filter bycontractSlug— string — Optional. Contract slug to filter byfilterRedemptions— boolean — Optional. Filter redemptions
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search-usersSearch for users by username or display name
Parameters:
term(required) — string — Search query for username or display namepage— number — Page number for pagination (default: 0)limit— number — Max number of results (default: 500)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.