> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bunny.build/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP

> Consulte a documentação do Bunny com agentes de IA usando o Model Context Protocol

O servidor MCP do Bunny permite que agentes de IA e aplicativos alimentados por LLM consultem nossa documentação através do **Model Context Protocol (MCP)**.

## <Icon icon="circle-info" type="solid" /> O que é MCP?

MCP (Model Context Protocol) é um protocolo aberto que permite que modelos de IA se conectem de forma segura a ferramentas e fontes de dados externas. Ao usar o servidor MCP do Bunny, agentes de IA podem:

* Pesquisar nossa documentação para orientação de implementação
* Obter exemplos de código em qualquer linguagem suportada
* Acessar referência da API e detalhes dos endpoints
* Aprender como usar os SDKs do Bunny

## <Icon icon="gear" type="solid" /> Configuração

### Claude Desktop

Adicione o seguinte ao seu arquivo de configuração do Claude Desktop:

<CodeGroup>
  ```json macOS (~/.claude/claude_desktop_config.json) theme={null}
  {
    "mcpServers": {
      "bunnybuild": {
        "url": "https://mcp.bunny.build/sse"
      }
    }
  }
  ```

  ```json Windows (%APPDATA%\Claude\claude_desktop_config.json) theme={null}
  {
    "mcpServers": {
      "bunnybuild": {
        "url": "https://mcp.bunny.build/sse"
      }
    }
  }
  ```
</CodeGroup>

Ou execute no terminal:

```bash theme={null}
claude mcp add --transport sse bunnybuild https://mcp.bunny.build/sse
```

**Adicionar ao Cursor:** [Clique aqui para adicionar o  MCP bunnybuild ao Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=bunnybuild\&config=eyJ1cmwiOiJodHRwczovL21jcC5zZWM0LmRldi9zc2UifQ==)

### Claude Code

Adicione às configurações MCP do Claude Code:

```json theme={null}
{
  "mcpServers": {
    "bunnybuild": {
      "url": "https://mcp.bunny.build/sse"
    }
  }
}
```

## <Icon icon="wrench" type="solid" /> Ferramentas Disponíveis

O servidor MCP expõe as seguintes ferramentas para agentes de IA:

<CardGroup cols={2}>
  <Card title="search_docs" icon="magnifying-glass">
    Pesquise a documentação sobre qualquer tópico - autenticação, endpoints, SDKs, tratamento de erros e mais.
  </Card>

  <Card title="get_code_examples" icon="code">
    Obtenha exemplos de código para uma linguagem e operação específica (temporary\_email, ip\_classify, ip\_lookup, translate, barcode, cep\_lookup, cnpj\_data, currency\_exchange, domain\_availability, random\_password, url\_checker, validate\_cpf\_cnpj, wpp\_url, authentication).
  </Card>

  <Card title="get_api_reference" icon="book">
    Obtenha referência detalhada da API para endpoints incluindo formatos de requisição/resposta e códigos de erro.
  </Card>

  <Card title="get_sdk_guide" icon="boxes-stacked">
    Obtenha guias de instalação e uso de SDK para Python, JavaScript, TypeScript, Java ou Go.
  </Card>
</CardGroup>

## <Icon icon="terminal" type="solid" /> Exemplo de Uso

Uma vez configurado, agentes de IA podem consultar a documentação naturalmente:

```
Usuário: Como verifico se um email é descartável usando Python?

Agente: Deixe-me pesquisar a documentação do Bunny para isso.
[Chama a ferramenta get_code_examples com language="python", operation="temporary_email"]

Veja como verificar emails descartáveis usando o SDK Python:

from bunnybuild import BunnyClient

client = BunnyClient("bun_sua_chave_api")

result = client.temporary_email.check("user@tempmail.com")
if result.is_disposable:
    print("Domínio descartável:", result.domain)
```

## <Icon icon="book-open" type="solid" /> Recursos Disponíveis

O servidor também expõe páginas de documentação como recursos MCP que agentes podem ler diretamente:

| URI do Recurso                                        | Descrição                                   |
| ----------------------------------------------------- | ------------------------------------------- |
| `bunnybuild://docs/authentication`                    | Guia de autenticação                        |
| `bunnybuild://docs/sdks`                              | Visão geral dos SDKs e exemplos             |
| `bunnybuild://docs/email`                             | Documentação do e-mail temporário           |
| `bunnybuild://docs/ip`                                | Documentação da classificação de IP         |
| `bunnybuild://docs/api-reference/introduction`        | Visão geral da API (todos os 13 endpoints)  |
| `bunnybuild://docs/api-reference/barcode`             | Referência POST /barcode                    |
| `bunnybuild://docs/api-reference/cep-lookup`          | Referência GET /cep-lookup/:cep             |
| `bunnybuild://docs/api-reference/cnpj-data`           | Referência GET /cnpj-data/:cnpj             |
| `bunnybuild://docs/api-reference/currency-exchange`   | Referência GET /currency-exchange           |
| `bunnybuild://docs/api-reference/domain-availability` | Referência GET /domain-availability/:domain |
| `bunnybuild://docs/api-reference/ip-classify`         | Referência GET /ip-classify                 |
| `bunnybuild://docs/api-reference/ip-lookup`           | Referência GET /ip-lookup                   |
| `bunnybuild://docs/api-reference/random-password`     | Referência POST /random-password/generate   |
| `bunnybuild://docs/api-reference/temporary-email`     | Referência GET /temporary-email             |
| `bunnybuild://docs/api-reference/translate`           | Referência POST /translate                  |
| `bunnybuild://docs/api-reference/url-checker`         | Referência POST /url-checker                |
| `bunnybuild://docs/api-reference/validate-cpf-cnpj`   | Referência GET /validate-cpf-cnpj           |
| `bunnybuild://docs/api-reference/wpp-url`             | Referência POST /wpp-url/generate           |

## <Icon icon="link" type="solid" /> Recursos

<CardGroup cols={2}>
  <Card title="Documentação MCP" icon="book" href="https://modelcontextprotocol.io">
    Saiba mais sobre o Model Context Protocol
  </Card>

  <Card title="Repositório GitHub" icon="github" href="https://github.com/bunny-build/mcp-server">
    Veja o código fonte e contribua
  </Card>
</CardGroup>
