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

# Dograh

Give a Dograh voice agent a lookup during a live call: it reads records you already have in SpecStream, each with its source, and uses them in the conversation.

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

## What you need

-   A Dograh account or a self-hosted Dograh, with a voice agent workflow.
-   A SpecStream account with a saved list or a finished run. New accounts get $10 of work on sign-up, no card. [Create one](https://specstream.ai/signup?utm_source=dograh).

1.  1

    ## 1. Create a SpecStream API key

    Dograh's MCP tool signs in with a bearer token, so use an API key. In SpecStream, open [Agents & API](https://specstream.ai/workspace/agents?tab=keys&utm_source=dograh), choose **API keys**, then **Create API key**, and set a total spending limit. Copy the key.

2.  2

    ## 2. Create a Bearer Token credential in Dograh

    In Dograh, create a credential with **Credential Type** set to `Bearer Token`, and paste the SpecStream key as the **Token**. Dograh sends it as `Authorization: Bearer <key>` on the MCP connection, and the LLM never sees it.

3.  3

    ## 3. Add SpecStream as an MCP tool

    Go to **Tools** and create a new tool. Choose **MCP Server**. Enter `SpecStream` as the name, and a description that says when the agent should use it, for example `Look up saved lists of companies and their contact details`.

    Paste `https://api.specstream.ai/mcp` as the URL and select the Bearer Token credential. Save the tool and confirm that Dograh discovered SpecStream's tools.

4.  4

    ## 4. Limit the tool to reading

    Set a tool filter so a live call can only read results: `list_collections`, `get_collection`, `list_find_rows` and `search_workspace`. Starting a new run, which spends from your balance, then stays with you in the workspace or your coding agent.

5.  5

    ## 5. Attach it to a node

    Open the workflow node where the lookup belongs, add the SpecStream tool from the node's tool list, and select only the functions that node needs. In the node prompt, say when to use them:

    In the node prompt

    ```text
    When the caller asks about a company on the saved list, use SpecStream to read that company's row, and answer from it.
    ```

## What happens when you ask

The agent reads rows from your saved lists. Each value carries the source URL and read time it came from. To get new records, ask SpecStream from the workspace or an assistant: it reads the request back and quotes the most it can cost, and nothing runs until you approve that price.

## Cost

Connecting SpecStream to Dograh 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

Delete the SpecStream tool in Dograh, then open **Agents & API** in your workspace, choose **API keys**, and revoke the key. Your saved results stay in your workspace. Questions go to [support@specstream.ai](mailto:support@specstream.ai).

## More

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