The BunnyBuild MCP server enables AI agents and LLM-powered applications to query our documentation through the Model Context Protocol (MCP).

What is MCP?

MCP (Model Context Protocol) is an open protocol that allows AI models to securely connect to external tools and data sources. By using the BunnyBuild MCP server, AI agents can:
  • Search our documentation for implementation guidance
  • Get code examples in any supported language
  • Access API reference and endpoint details
  • Learn how to use the BunnyBuild SDKs

Configuration

Claude Desktop

Add the following to your Claude Desktop configuration file:
{
  "mcpServers": {
    "bunnybuild": {
      "url": "https://mcp.bunny.build/sse"
    }
  }
}
Or run this in your terminal:
claude mcp add --transport sse bunnybuild https://mcp.bunny.build/sse
Add to Cursor: Click here to add bunnybuild MCP server to Cursor

Claude Code

Add to your Claude Code MCP settings:
{
  "mcpServers": {
    "bunnybuild": {
      "url": "https://mcp.bunny.build/sse"
    }
  }
}

Available Tools

The MCP server exposes the following tools to AI agents:

search_docs

Search the documentation for any topic - authentication, endpoints, SDKs, error handling, and more.

get_code_examples

Get code examples for a specific language and operation (email_check, ip_check, authentication).

get_api_reference

Get detailed API reference for endpoints including request/response formats and error codes.

get_sdk_guide

Get SDK installation and usage guides for Python, JavaScript, TypeScript, Java, or Go.

Example Usage

Once configured, AI agents can query the documentation naturally:
User: How do I check if an email is disposable using Python?

Agent: Let me search the BunnyBuild documentation for that.
[Calls get_code_examples tool with language="python", operation="email_check"]

Here's how to check for disposable emails using the Python SDK:

from bunnybuild import BunnyBuildClient

client = BunnyBuildClient("sec4_your_api_key")

result = client.email.check("[email protected]")
if result.is_disposable:
    print("Disposable domain:", result.domain)

Available Resources

The server also exposes documentation pages as MCP resources that agents can read directly:
Resource URIDescription
bunnybuild://docs/authenticationAuthentication guide
bunnybuild://docs/sdksSDK overview and examples
bunnybuild://docs/emailEmail check feature docs
bunnybuild://docs/ipIP check feature docs
bunnybuild://docs/api-reference/introductionAPI overview
bunnybuild://docs/api-reference/email-checkEmail endpoint reference
bunnybuild://docs/api-reference/ip-checkIP endpoint reference

Resources