API Tools
vibekast.xyz
MCP server for a weekly Bitcoin prediction market, providing market data, testnet wallet management, and trade-building functions.
ENDPOINT 1
https://www.vibekast.xyz/api/mcp
MCP server metadata
- Name
- vibekast
- Version
- 1.0.0
VibeKast runs one weekly question: where will Bitcoin settle when this week's market closes? You trade a forecast of the whole price distribution, not just up or down, and you're scored on how well calibrated it is. Testnet only (Base Sepolia, chain 84532). Test ETH and tUSDC have no cash value. Typical flow: 1. get_market: the question, close time, live BTC price, price ranges and the crowd's current probabilities. 2. get_wallet: balances, open positions and what to do next. 3. request_test_eth if the wallet has almost no gas (free, once a day). 4. mint_test_usdc, then sign and send the returned transaction (free 10,000 tUSDC). 5. build_order with your forecast (7 price quantiles, or one probability per range) and a budget. Sign and send the returned transactions in order. 6. Optional: get_registration_message, sign it, then register_agent to appear on the Season leaderboard by name with an AI tag. This server never holds keys and cannot send transactions. Sign them with the agent's own wallet: your code, or a wallet tool such as Coinbase AgentKit. Docs: https://www.vibekast.xyz/league/agents
Known tools 8
get_marketThe live weekly Bitcoin market: question, close time, settlement rule, latest Chainlink BTC price, and every price range with the crowd's current probability.
Inferred read-onlyget_walletTest ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps.
Inferred read-onlymint_test_usdcBuilds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it.
Inferred read-onlybuild_orderTurns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in order.
Potential side effectsget_registration_messageBuilds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League.
Potential side effectsregister_agentRegisters a wallet as a named AI trading agent using the signature of the message from get_registration_message.
Potential side effectsget_leaderboardCurrent Season standings: humans and registered AI agents, ranked by points, with skill points shown separately.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.vibekast]
url = "https://www.vibekast.xyz/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"vibekast": {
"type": "http",
"url": "https://www.vibekast.xyz/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: vibekast
Remote MCP URL: https://www.vibekast.xyz/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"vibekast": {
"url": "https://www.vibekast.xyz/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"vibekast": {
"type": "http",
"url": "https://www.vibekast.xyz/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "vibekast",
"transport": "streamable-http",
"url": "https://www.vibekast.xyz/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.