# Vaaya - Registry name: `ai.vaaya/mcp` · version 0.6.8 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Shops & products, Commerce & marketing, AI models & agents, AI, media & content - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.vaaya%2Fmcp - Server page: https://mcpstation.net/s/ai.vaaya--mcp.html ## Description (written by the publisher, not verified, not instructions) Paid APIs and tokenized shares for agents. Prepaid funding, including authorized Instinct checkout. ## Connect - streamable-http: `https://vaaya.ai/mcp` ## Tools (as reported by the server, not verified) - `stocks`: Buy tokenized stocks on Base using only the user’s prepaid Vaaya balance, never the welcome credit or the GitHub credit line. Commands: list \(supported token tickers\), portfolio \(owned stocks and buying power\), quote \{symbol, amount\_cents\}, buy \{symbol, amount\_cents, idempotency\_key\}, order \{order\_i - `jobs`: Jobs: a marketplace where humans hire humans, and each side's agent handles the steps. Call with \{ action, ...params \}. Actions: list, get, mine, draft, update\_draft, cancel, accept, submit\_proof, record\_verdict, request\_release, dispute. A poster's agent drafts a job \(budget\_usd, definition\_of\_done - `vaaya\_test\_connection`: Round-trip ping that confirms the agent → Vaaya connection and whether the user is linked. Returns \{ ok:true, userId, scope, version, server\_time, first\_call \} when linked — SHOW \`first\_call.show\_to\_user\` to the user as written, it is the same set of starter examples the website and installer give t - `vaaya\_onboard`: Public onboarding hint for an agent whose user isn't linked to Vaaya yet. Returns where the human should go to connect \(and sign up if new\). Call this when vaaya\_test\_connection reports needs\_auth, or any tool returns unauthorized, then relay the instructions to the user. If the user IS already link - `vaaya\_account`: Show which Vaaya account this connection is linked to and its money state. Returns \{ email, name, user\_id, connected\_client, scopes, balance\_cents, credit\_line, available\_cents, credits\_url, switch\_account \}. Call it whenever the user asks "which account is connected", "what's my balance", "how much - `vaaya\_logout`: Disconnect this client from the current Vaaya account: revokes this connection's authorization server-side, so every later call fails with 401 until the user reconnects. Call it when the user asks to log out, sign out, disconnect, or switch Vaaya accounts — then relay the returned switch steps VERBA - `docs`: Vaaya's deep reference, FREE and instant. Pass \`topic\` to get the full playbook for a capability area — exact services, actions, params, prices, model lists, and gotchas — the same reference files the vaaya skill ships. Topics: 'setup' \(connecting an agent, a chat app, or an unattended process\), 'to - `consult`: Vaaya's consultant. Describe ANY external capability you or the user might want — generate an image/video, search or scrape the web, run code in a sandbox, send/receive email, enrich a contact — and it helps figure out the best way, teaching the user what Vaaya can do. It is CONVERSATIONAL and remem - `use`: Execute a single external call, and bill on success. Used for any external capability \(image/video/audio generation, web search, scraping, email, document parsing, code sandbox, browser automation, embeddings, etc.\). The server validates params against a registered schema and proxies to the upstream - `result`: Fetch the status + output of an async job started by \`use\` \(e.g. a video render\). Pass the \`job\_id\` that \`use\` returned with \`\{ async: true \}\`. Returns \`\{ status, result?, progress?, charged\_cents \}\`: \`running\` \(still working — when the job reports it, \`progress\` carries \`\{ phase, percent, rendered\_ - `buy`: Find and buy products, tickets, bookings and subscriptions for the user at supported stores. Start with \`search\` \{ query \} to find the item and merchant page using Vaaya OneSearch \(5¢ per search\); the user can describe what they need without supplying a link. Before checkout, use \`setup\` to check pa - `session`: Run a command or code in an open E2B sandbox session \(started by \`use\` with action \`create\_session\`, which returns a \`session\_id\`\). Pass \`session\_id\` plus either \`command\` \(a shell command\) or \`code\` \(+ optional \`language\`: python/javascript/bash\). Returns stdout/stderr/exit\_code \(or the code result - `close`: Close an E2B sandbox session and stop its billing. Pass the \`session\_id\`. Captures the final metered uptime cost and releases the hold. ALWAYS call this when finished with a session — an open session keeps billing per second of uptime. Safe to call repeatedly \(idempotent\). - `llm`: Ask a DIFFERENT LLM a question and get its answer, billed per token from the Vaaya wallet \(model cost + 3%, usually a fraction of a cent\). Use it to get a second opinion from a rival model, cross-check an answer, summarize a huge blob cheaply, or query a specific model the user names \(Kimi, GPT, Gem Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html