bizclaw avatar

BizClaw Business Directory MCP

xyz.bizclaw/business-directory

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-directory

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 9 tools

Verified 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...

Parameters* required
categoryvalue
Optional BizClaw business category filter. Use list_categories when unsure.
cityvalue
Optional city filter, for example Istanbul, Izmir, Ankara, or Berlin.
countryvalue
Optional country filter, for example Turkey, United States, or Germany.
industryvalue
Optional specific industry or vertical filter.
is_verifiedvalue
Optional verification filter. True returns verified companies only; false returns unverified companies only.
limitinteger
Maximum number of results to return. Use 1-20 for searches and 1-100 for proposal lists.default: 10
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
offsetinteger
Pagination offset. Increase with limit to fetch later pages.default: 0
query*string
Natural language search query describing the company, service, category, or buying intent.
service_typevalue
Optional service delivery type: remote, local, nationwide, or hybrid.
get_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...

Parameters* required
company_id*string
BizClaw company UUID returned by search_companies or get_company_by_website.
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
ask_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...

Parameters* required
context_company_idsvalue
Optional company UUIDs from previous results for follow-up questions.
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
question*string
Natural language question about companies, recommendations, pricing, policies, features, or follow-up context.
list_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.

Parameters* required
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
get_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.

Parameters* required
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
website_url*string
Company website URL or domain, for example example.com or https://example.com.
create_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...

Parameters* required
api_keyvalue
Optional BizClaw agent API key starting with bzcl_sk_. If omitted, proposal tools use the X-API-Key MCP connection header when configured.
company_id*string
BizClaw company UUID returned by search_companies or get_company_by_website.
customer_email*string
Real active end-customer email address for the proposal. Do not use fake or disposable emails.
customer_name*string
Real end-customer name for the proposal request.
description*string
Detailed description of what the customer needs the company to quote or respond to.
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
proposal_typestring
Proposal type: custom for negotiation/custom quotes, or standard for known standard offers.default: custom
create_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...

Parameters* required
api_keyvalue
Optional BizClaw agent API key starting with bzcl_sk_. If omitted, proposal tools use the X-API-Key MCP connection header when configured.
company_ids*array
List of BizClaw company UUIDs. Maximum 10 for batch proposals.
customer_email*string
Real active end-customer email address for the proposal. Do not use fake or disposable emails.
customer_name*string
Real end-customer name for the proposal request.
description*string
Detailed description of what the customer needs the company to quote or respond to.
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
proposal_typestring
Proposal type: custom for negotiation/custom quotes, or standard for known standard offers.default: custom
get_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...

Parameters* required
api_keyvalue
Optional BizClaw agent API key starting with bzcl_sk_. If omitted, proposal tools use the X-API-Key MCP connection header when configured.
limitinteger
Maximum number of results to return. Use 1-20 for searches and 1-100 for proposal lists.default: 50
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
offsetinteger
Pagination offset. Increase with limit to fetch later pages.default: 0
status_filtervalue
Optional proposal status filter: pending, approved, rejected, or responded. Omit by default.
reply_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....

Parameters* required
api_keyvalue
Optional BizClaw agent API key starting with bzcl_sk_. If omitted, proposal tools use the X-API-Key MCP connection header when configured.
message*string
Reply message to send back to the company on an existing proposal conversation.
metavalue
Optional UCP request metadata. Use {'ucp-agent': {'profile': 'https://agent.example/.well-known/ucp'}} for UCP-aware negotiation.
proposal_id*string
BizClaw proposal UUID returned by create_proposal, create_batch_proposals, or get_my_proposals.

Sponsors

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

Related Sales & Marketing MCP servers

View all
1spree avatarSpree Commerce developer docs for AI agentsspree/spreeSpree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.15.8Kstars
2builderio avatarAgent-Native Brainbuilderio/agent-nativeCited company knowledge from Slack, meetings, transcripts, and decisions7.6Kstars
3cohnen avatarGoogle Adscohnen/mcp-google-adsAn MCP tool that connects Google Ads with Claude AI/Cursor and others, allowing you to analyze your advertising data through natural language conversations. Thi609stars
4saurabhsharma2u avatarSearch Console MCPsaurabhsharma2u/search-console-mcpGoogle Search Console + Bing + GA4 + AdSense — unified SEO intelligence for AI agents.320stars
5sathergate avatarDarkroomsathergate/sathergate-toolkitImage processing pipeline for Next.js. Responsive optimization with Sharp.0stars
6jjlabsio avatarJjlabsio Korea Stock Mcpjjlabsio/korea-stock-mcpSearch company disclosures and financial statements from the Korean market. Retrieve stock profile…144stars