mcp.bhumifarms.co. There is nothing to install or run locally.
Prerequisites
- A Bhumi API key. See Authentication if you don’t have one yet.
- An MCP-compatible AI client (Claude Desktop or Claude Code).
Configure your AI client
Get your API key
Sign in at console.bhumifarms.co and copy your
bh_live_... key.Add Bhumi to your client config
The configuration format is the same for both Claude Desktop and Claude Code. Replace
bh_live_your_api_key_here with your actual key.- Claude Desktop
- Claude Code
- SSE fallback
Open the Claude Desktop config file for your operating system:Save the file, then restart Claude Desktop for the change to take effect.
- macOS:
~/.config/claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
bhumi entry under mcpServers:Verify the connection
After restarting your client, try one of these prompts to confirm the integration is working:
- “How many farms does Bhumi have?”
- “Find farms near Portland, Oregon that sell raw milk”
- “What products are available in Wyoming?”
Endpoints
The Bhumi MCP server exposes two transport endpoints:| Endpoint | Transport | Notes |
|---|---|---|
https://mcp.bhumifarms.co/mcp | StreamableHTTP | Recommended for modern MCP clients |
https://mcp.bhumifarms.co/sse | Server-Sent Events | Fallback for older clients |
X-API-Key header with your Bhumi API key.
Authentication
All requests to the MCP server are authenticated with your Bhumi API key passed via theX-API-Key header in the config above. Your daily rate limit and usage are tracked per key, the same as direct REST API calls.
Available tools
The hosted server exposes the following public read-only tools:| Tool | Description |
|---|---|
search_farms | Search farms by location, products, certifications, or text query |
get_farm | Get a detailed farm profile by ID |
list_products | List all product types available on the platform, optionally filtered by state |
get_stats | Get live platform statistics (total farms, states covered, top products) |
find_food | Product-first search — find farms near you that carry a specific item |
get_farm_products | List all products for a specific farm, with pricing and stock info |
check_availability | Check whether a specific product is in stock at a specific farm |
nearby_categories | Discover what food is available near a location |
compare_product_prices | Compare prices for a product across farms in an area |
get_area_delivery | Get delivery and pickup statistics for farms in a geographic area |
find_farm_differentiators | Analyze what makes a farm unique compared to nearby farms |
get_nearby_competitors | Find farms selling overlapping products with a given farm |
get_farm_hours | Get a farm’s operating hours and current open/closed status |
| Resource URI | Description |
|---|---|
bhumi://stats | Live platform statistics |
bhumi://farm/{id} | Full farm profile by ID |