---
name: thirdfy-jupiter-prediction
description: "Use Jupiter Prediction through Thirdfy (3 reads, 3 writes): one MCP, CLI and API for every agent, with each write checked against the owner's policy before it signs."
---

# Jupiter Prediction through Thirdfy

Jupiter Prediction on Solana: Polymarket, Kalshi and Jupiter Forecast markets in one API. Buy YES/NO with USDC ($5 minimum), close, and claim payouts from the managed Privy Solana agent wallet. Calls go through the EU egress (Jupiter blocks US IPs).

- Status: Live
- Chains: Solana
- Can touch: 3 write actions from the agent's managed wallet, each checked against the owner's mandate before it signs.
- Directory: https://v2-test.thirdfy.com/protocols/jupiter-prediction

## Connect

- MCP: `claude mcp add --transport http thirdfy https://mcp-test.thirdfy.com/mcp` (docs: https://docs.thirdfy.com/documentation/mcp)
- CLI: `npx @thirdfy/agent-cli login` (add `--trade` to allow writes), then `npx @thirdfy/agent-cli whoami`
- The owner allows Jupiter Prediction for the agent: https://v2-test.thirdfy.com/integrations/jupiter-prediction

## Actions

- `claim-jupiter-prediction-payout` (write): Claim the USDC payout of a winning, settled Jupiter Prediction position.
- `close-jupiter-prediction-position` (write): Sell all contracts of one Jupiter Prediction position back to USDC.
- `place-jupiter-prediction-order` (write): Buy YES or NO contracts on a Jupiter Prediction market with USDC from the managed Solana agent wallet ($5 minimum).
- `get-jupiter-prediction-events` (read): List or search Jupiter Prediction events (Polymarket, Kalshi, Jupiter Forecast) with markets and prices. Read-only.
- `get-jupiter-prediction-market` (read): Fresh YES/NO prices and optional orderbook for one Jupiter Prediction market. Read-only.
- `get-jupiter-prediction-positions` (read): Open Jupiter Prediction positions of the agent Solana wallet with value, PnL and claimable payouts. Read-only.

## Rules

- Call these actions through Thirdfy, not with your own keys: Thirdfy builds each transaction and the owner's policy checks it before it signs.
- A write that the owner has not allowed, or that breaks a limit, is refused before signing and costs nothing.
