> SpecStream is the live web data engine for teams and agents. This is the Markdown copy of https://specstream.ai/docs/integrations/v0. Every page, with what SpecStream does and costs: https://specstream.ai/llms.txt

# v0

Ask v0 for companies, places, or records from the live web while it builds your app, approve the price, and v0 builds from the rows.

[SpecStream for v0Coding agents](https://specstream.ai/integrations/v0.md)

## What you need

-   A v0 account.
-   A SpecStream account. New accounts get $10 of work on sign-up, no card. [Create one](https://specstream.ai/signup?utm_source=v0).

1.  1

    ## 1. Open the MCP menu

    In the prompt form of a v0 chat, open the **+** menu and select **MCPs**.

2.  2

    ## 2. Add SpecStream as a custom server

    Choose to add a custom server instead of a preset. Enter `SpecStream` as the name and `https://api.specstream.ai/mcp` as the URL, using the labels in the form.

3.  3

    ## 3. Sign in to SpecStream

    For the authentication type, choose **OAuth**. Sign in to SpecStream or create an account, and approve the access v0 asks for. Requests run on the account that signed in, with its balance and spending limits.

    To use a key instead, choose **Bearer Token** and paste a key from [Agents & API](https://specstream.ai/workspace/agents?tab=keys&utm_source=v0) in SpecStream. Give the key a total spending limit when you create it.

4.  4

    ## 4. Keep it enabled and ask

    Leave the server enabled, because a disabled server is not added to the agent. Then describe the app and the data it needs, and name SpecStream:

    In the v0 chat

    ```text
    Build a directory of yoga studios in Austin, Texas. Use SpecStream to find them, with each studio's website, address, and class types.
    ```

## What happens when you ask

SpecStream reads the request back, then quotes the most it can cost. Nothing runs until you approve that price. Rows arrive with the source URL and read time on every value. v0 uses SpecStream while it generates. The app it builds does not call SpecStream, so ask v0 to write the rows into the app as data.

## Tool approvals

Tool calls follow the chat's permission mode: **Ask**, **Auto**, or **Full**. SpecStream still shows the price and waits for you to approve it before a run starts, whichever mode you choose.

## Cost

Connecting SpecStream to v0 is free. Reading a request and pricing it cost nothing. Each matching row costs 5¢, 15¢ or $1, depending on how much the row needs, plus 5¢ for a person's email and 15¢ for a phone. A quote lasts 30 minutes, a run can't cost more than the maximum you approved, and a run that finds nothing costs nothing. [Balance, quotes, and billing](https://specstream.ai/docs/billing.md) has the details.

## Disconnect

Turn the SpecStream server off, or remove it, in the MCP menu. To end its access on the SpecStream side, open **Agents & API** in your workspace, choose **OAuth applications**, and revoke v0, or revoke the key under **API keys**. Your saved results stay in your workspace. Questions go to [support@specstream.ai](mailto:support@specstream.ai).

## More

[SpecStream for v0](https://specstream.ai/integrations/v0.md) covers what it does in v0 on one page. Every other tool has its guide in [Connect your tools](https://specstream.ai/docs/integrations.md). You see the most a request can cost before it starts, and the matches are paid from your balance. [Billing](https://specstream.ai/docs/billing.md) has the details. For help, email [support@specstream.ai](mailto:support@specstream.ai).
