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

# Dyad

Add SpecStream to Dyad as a plugin, sign in once, and Dyad's agent can search the live web, read whole pages and build lists of records while it builds your app.

[SpecStream for DyadAgent frameworks & builders](https://specstream.ai/integrations/dyad.md)

## What you need

-   Dyad on your desktop, with **Plugins** in its sidebar.
-   A SpecStream account. New accounts get $10 of credit, no card.

1.  1

    ## 1. Open Plugins

    In Dyad's sidebar, select **Plugins**, then **Add Plugin**. Dyad calls MCP servers plugins.

2.  2

    ## 2. Fill in the form

    Set **Name** to `SpecStream`, **Transport** to `http` and **URL** to `https://api.specstream.ai/mcp`. Leave **Use OAuth** on and **Advanced OAuth options** empty: Dyad registers itself with SpecStream, so there is no client ID or secret to paste. Leave **Enabled** on and select **Add Plugin**.

    To fill the form for you, paste this address into your browser's address bar with Dyad open. Dyad opens **Add Plugin** with the name and address in place:

    Link that fills the form

    ```text
    dyad://add-mcp-server?name=SpecStream&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnNwZWNzdHJlYW0uYWkvbWNwIn0%3D
    ```

3.  3

    ## 3. Sign in to SpecStream

    Dyad opens the plugin's page and starts the connection. Your browser opens SpecStream's sign in: sign in, or create an account, and approve the access. The plugin's page then lists SpecStream's tools under **Tools**.

4.  4

    ## 4. Ask in Agent mode

    Dyad calls plugins in Agent mode. Open the mode menu in a chat (Ctrl + . or Cmd + .) and choose **Agent v2**, or **Basic Agent** without Dyad Pro. Build mode has no plugin tools, and Ask and Plan leave them out. Then ask:

    In a Dyad chat

    ```text
    Use SpecStream to find the current stable release of React and read its release notes, then update this app to match.
    ```

## What Dyad gets

SpecStream's server at `https://api.specstream.ai/mcp` adds these tools to Dyad.

-   `search_web` answers a question from the live web, with up to 10 results for $5 per 1,000 searches. A search that returns nothing costs nothing.
-   `read_pages` returns the main text of up to 20 pages or documents (PDF, Word, Excel) in one call, at $0.80 per 1,000 pages. A page that gives no text is not charged.
-   Deep Search builds a list from a request in plain words, such as seed data for the app you build. `compile` reads the request, `quote_capacity_work` prices it for free, and `authorize_capacity_work` starts it only after you approve the maximum. `get_find` and `list_find_rows` read the rows, each with its source.

## Approvals in Dyad

Each tool on the plugin's page has a choice of **Ask**, **Always allow** or **Deny**, and starts at **Ask**. Set **Always allow** on `search_web` and `read_pages` if you want the agent to search without a prompt, and keep **Ask** on `authorize_capacity_work`, the one tool that starts paid Deep Search work. SpecStream adds its own gate there: nothing paid starts until you approve the price it quotes.

## Or connect with an API key

In your SpecStream workspace, open **Agents & API**, choose **API keys**, then **Create API key**, and set a total spending limit.

In Dyad, add the plugin as above with **Use OAuth** off. On the plugin's page, under **Headers**, select **Add Header**. Set **Key** to `Authorization` and **Value** to `Bearer` followed by a space and your key, then save.

## Search quality

SpecStream's Search API scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks. The method is on [benchmarks](https://specstream.ai/benchmarks.md).

## Cost

Connecting SpecStream to Dyad is free, and new accounts start with $10 of credit. A search of up to 10 results costs $5 per 1,000, and a page read costs $0.80 per 1,000. Deep Search is priced per delivered row and quoted before it runs, and a run can't cost more than the maximum you approved. See [pricing](https://specstream.ai/pricing.md) and [how billing works](https://specstream.ai/docs/billing.md).

## Turn it off or remove it

Turn off **Enabled** on the plugin to pause it, or delete the plugin on its page. On the SpecStream side, open **Agents & API** in your workspace and revoke Dyad under **OAuth applications**, or revoke its key under **API keys**. Questions: [support@specstream.ai](mailto:support@specstream.ai).

## More

[SpecStream for Dyad](https://specstream.ai/integrations/dyad.md) covers what it does in Dyad 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).
