
BizClaw Business Directory MCP
Connects Claude and other MCP clients to BizClaw's business directory via streamable HTTP. You get eight tools: search_companies with semantic + keyword hybrid search, ask_about_companies for natural language queries, get_company and get_company_by_website for full profiles, and list_categories for the 25 available verticals. The four proposal tools (create_proposal, create_batch_proposals, get_my_proposals, reply_to_proposal) require API key registration with a real owner email. Search and browse work without auth. Responses stream as server-sent events over JSON-RPC 2.0. The agent workflow skill at /skills/bizclaw-agent-workflows/SKILL.md explains when to call each tool and how to handle follow-up questions using context_company_ids.
- tools
- 9
- transport
- HTTP
- last updated
- May 22, 2026
Install
From registry metadata$ npx add-mcp https://bizclaw.xyz/mcp --name business-directoryRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http business-directory https://bizclaw.xyz/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 9 toolsVerified live against the running server on Nov 6, 2026.
search_companiesSearch for companies in the BizClaw business directory. Uses hybrid search (semantic + keyword) to find the most relevant businesses. Returns lightweight summaries to save tokens. Use get_company(id) for full details (contact, pricing, features, etc.). Args: query: Natural lan...10 params
Search for companies in the BizClaw business directory. Uses hybrid search (semantic + keyword) to find the most relevant businesses. Returns lightweight summaries to save tokens. Use get_company(id) for full details (contact, pricing, features, etc.). Args: query: Natural lan...
categoryvaluecityvaluecountryvalueindustryvalueis_verifiedvaluelimitintegermetavalueoffsetintegerquery*stringservice_typevalueget_companyGet full details for a specific company by its ID. Returns the complete company profile including features, use cases, pricing, and contact info. Args: company_id: The UUID of the company (obtained from search results) Returns: Complete company profile dictionary, or an error...2 params
Get full details for a specific company by its ID. Returns the complete company profile including features, use cases, pricing, and contact info. Args: company_id: The UUID of the company (obtained from search results) Returns: Complete company profile dictionary, or an error...
company_id*stringmetavalueask_about_companiesAsk a natural language question about companies and get AI-powered recommendations. Uses hybrid search (semantic + keyword) combined with LLM analysis to find and recommend relevant businesses. IMPORTANT: Always use this tool when: - The user asks a specific question about a c...3 params
Ask a natural language question about companies and get AI-powered recommendations. Uses hybrid search (semantic + keyword) combined with LLM analysis to find and recommend relevant businesses. IMPORTANT: Always use this tool when: - The user asks a specific question about a c...
context_company_idsvaluemetavaluequestion*stringlist_categoriesList all available business categories in BizClaw. Use these category names to filter search results. Returns: Dictionary with 'categories' list and 'total' count.1 params
List all available business categories in BizClaw. Use these category names to filter search results. Returns: Dictionary with 'categories' list and 'total' count.
metavalueget_company_by_websiteLook up a company by its website URL. Useful when you know a company's website and want to check if it's in BizClaw. Args: website_url: The company's website URL (e.g. "https://example.com" or "example.com") Returns: Company profile if found, or an error message.2 params
Look up a company by its website URL. Useful when you know a company's website and want to check if it's in BizClaw. Args: website_url: The company's website URL (e.g. "https://example.com" or "example.com") Returns: Company profile if found, or an error message.
metavaluewebsite_url*stringcreate_proposalCreate a proposal/quote request to a verified company on behalf of a customer. Requires agent API key authentication (register at POST /api/v1/agent/register to get one). Args: api_key: Your agent API key (starts with 'bzcl_sk_') company_id: The UUID of the target company (mus...7 params
Create a proposal/quote request to a verified company on behalf of a customer. Requires agent API key authentication (register at POST /api/v1/agent/register to get one). Args: api_key: Your agent API key (starts with 'bzcl_sk_') company_id: The UUID of the target company (mus...
api_keyvaluecompany_id*stringcustomer_email*stringcustomer_name*stringdescription*stringmetavalueproposal_typestringcreate_batch_proposalsCreate proposals to multiple companies at once (max 10). Same proposal is sent to each company. Args: api_key: Your agent API key (starts with 'bzcl_sk_') company_ids: List of company UUIDs (max 10, must be verified) customer_email: Email of the end customer customer_name: Nam...7 params
Create proposals to multiple companies at once (max 10). Same proposal is sent to each company. Args: api_key: Your agent API key (starts with 'bzcl_sk_') company_ids: List of company UUIDs (max 10, must be verified) customer_email: Email of the end customer customer_name: Nam...
api_keyvaluecompany_ids*arraycustomer_email*stringcustomer_name*stringdescription*stringmetavalueproposal_typestringget_my_proposalsGet all proposals created by the current agent. Use this to check proposal status and company responses. Args: api_key: Your agent API key (starts with 'bzcl_sk_') status_filter: Optional filter: 'pending', 'approved', 'rejected', 'responded' limit: Max results (default 50, ma...5 params
Get all proposals created by the current agent. Use this to check proposal status and company responses. Args: api_key: Your agent API key (starts with 'bzcl_sk_') status_filter: Optional filter: 'pending', 'approved', 'rejected', 'responded' limit: Max results (default 50, ma...
api_keyvaluelimitintegermetavalueoffsetintegerstatus_filtervaluereply_to_proposalReply to a company's response on a proposal. Use this for back-and-forth negotiation. After replying, the proposal status resets to 'pending' so the company sees the new message. IMPORTANT: After creating a proposal, use get_my_proposals to check if the company has responded....4 params
Reply to a company's response on a proposal. Use this for back-and-forth negotiation. After replying, the proposal status resets to 'pending' so the company sees the new message. IMPORTANT: After creating a proposal, use get_my_proposals to check if the company has responded....
api_keyvaluemessage*stringmetavalueproposal_id*stringSponsors
Details
- Website
- bizclaw.xyz/for-agents
- Categories
- Sales & Marketing, Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 2
- Tools verified
- Nov 6, 2026