accueil / serveurs / Recherche & Web / com.crawdar/business-research
com.crawdar/business-research
serveur MCP (Model Context Protocol) · crawdar 1.5.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.crawdar/business-research est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.crawdar/business-research » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- cancel_lead_search≈ 206 tokens
Cancel a queued or running search job. Completed and failed jobs remain immutable.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Queued or running job id.jobToken· string · requis
Private token belonging to the job.
Exemple d'appel{"name": "cancel_lead_search", "arguments": {"id": "texte", "jobToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "canceled", "canceledAt": "texte"}} - explain_crawdar≈ 186 tokens
Get result semantics, limits, interface URLs, and safe operating guidance. This tool does not consume a search.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "explain_crawdar", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"guidance": [], "interfaces": {}, "resultLanes": {}}} - get_lead_search≈ 766 tokens
Read job status or one cursor-paginated result page. Keep jobToken private and pass nextCursor back unchanged.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Job id returned by start_lead_search, refine_lead_search, or retry_lead_search.view· enum · optionnel · compact | full
Compact minimizes tokens. Full retains detailed evidence fields.limit· integer · optionnel
Maximum prospects in this result page.cursor· string · optionnel
Opaque nextCursor from the previous response.jobToken· string · requis
Private token returned with the job. Do not log or share it.
Exemple d'appel{"name": "get_lead_search", "arguments": {"id": "texte", "jobToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "error": "texte", "status": "queued", "results": [], "progress": {}, "returned": 1, "warnings": [], "createdAt": "texte", "errorCode": "texte", "nextCursor": "texte", "retryAfter": 1, "completedAt": "texte"}} - refine_lead_search≈ 688 tokens
Create a new private search job by changing the brief or criteria of a completed job. The original job stays unchanged.
Paramètres, retour & exemple (8)
Paramètresid· string · requis
Completed source job id returned by an earlier durable search call.brief· string · optionnel
Replacement natural-language brief for the new job.limit· integer · optionnel
Maximum prospects retained by the new job.fields· array · optionnel
Business fields to retain. Website and source evidence remain available for verification.target· string · optionnel
Replacement business target for the new job.jobToken· string · requis
Private token belonging to the source job.geography· string · optionnel
Replacement city, region, country, or Worldwide.qualifier· string · optionnel
Replacement public requirements and exclusions.
Exemple d'appel{"name": "refine_lead_search", "arguments": {"id": "texte", "jobToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "queued", "cacheHit": true, "jobToken": "texte", "retryUrl": "texte", "cancelUrl": "texte", "exportUrl": "texte", "statusUrl": "texte", "resultCount": 1, "expiresInSeconds": 1}} - research_businesses≈ 1102 tokens
Use for a quick synchronous search when the user supplies one natural-language brief and can wait for results in the current tool call. For durable progress, retry, export, or large agent workflows, use start_lead_search instead.
Paramètres, retour & exemple (7)
Paramètresbrief· string · requis
Example: Independent veterinary clinics in Berlin with an active first-party website. Exclude directories and chains.limit· integer · optionnel
Maximum businesses in this response page.fields· array · optionnel
Business fields to retain. Website and source evidence remain available for verification.offset· integer · optionnel
Zero-based result offset for this response page.output· enum · optionnel · compact | full
Compact minimizes tokens. Full preserves every returned field.geography· string · optionnel
Optional explicit geography. Use when the brief does not make location clear.includeDiagnostics· boolean · optionnel
Include source status and explained exclusions.
Exemple d'appel{"name": "research_businesses", "arguments": {"brief": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"limit": 1, "offset": 1, "hasMore": true, "results": [], "warnings": [], "requestId": "texte", "durationMs": 1, "nextOffset": 1, "diagnostics": {}, "resultCount": 1, "returnedCount": 1, "schemaVersion": "texte"}} - retry_lead_search≈ 462 tokens
Create a replacement job when a prior job failed or exceeded its execution window. The original job stays available for audit.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Failed or timed-out source job id.jobToken· string · requis
Private token belonging to the source job.
Exemple d'appel{"name": "retry_lead_search", "arguments": {"id": "texte", "jobToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "queued", "cacheHit": true, "jobToken": "texte", "retryUrl": "texte", "cancelUrl": "texte", "exportUrl": "texte", "statusUrl": "texte", "resultCount": 1, "expiresInSeconds": 1}} - sandbox_businesses≈ 855 tokens
Return deterministic fictional businesses without consuming provider capacity. Use this to test schemas, clients, and agent loops.
Paramètres, retour & exemple (2)
Paramètrestarget· string · optionnel
Fictional business type echoed into deterministic test results.geography· string · optionnel
Fictional location echoed into deterministic test results.
Exemple d'appel{"name": "sandbox_businesses", "arguments": {"target": "texte", "geography": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"limit": 1, "offset": 1, "hasMore": true, "results": [], "warnings": [], "requestId": "texte", "durationMs": 1, "nextOffset": 1, "diagnostics": {}, "resultCount": 1, "returnedCount": 1, "schemaVersion": "texte"}} - scan_review_pain_points≈ 272 tokens
Scan a named business or discover up to three businesses for recent recurring complaints. Returns individually sourced reviews and possible technical solutions. Coverage is sampled; unavailable reviews never mean no problems. Five scans per day. Google reviews require a configured provider.
Paramètres, retour & exemple (6)
Paramètrestarget· string · optionnelwebsite· string · optionnelbusiness· string · optionnelgeography· string · optionnelreviewUrls· array · optionnelgooglePlaceId· string · optionnel
Exemple d'appel{"name": "scan_review_pain_points", "arguments": {"target": "texte", "website": "texte", "business": "texte", "geography": "texte", "reviewUrls": [], "googlePlaceId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "texte", "reports": [], "limitations": "texte"}} - search_businesses≈ 1108 tokens
Use for a quick synchronous search when target, geography, and qualification fields are already structured. Use research_businesses for a plain-language brief, or start_lead_search for durable asynchronous work.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Maximum businesses in this response page.fields· array · optionnel
Business fields to retain. Website and source evidence remain available for verification.offset· integer · optionnel
Zero-based result offset for this response page.output· enum · optionnel · compact | full
Compact minimizes tokens. Full preserves every returned field.target· string · requis
Business type or concise target.geography· string · requis
City, region, country, or Worldwide.qualifier· string · optionnel
Optional required signals and exclusions that can be checked in public evidence.includeDiagnostics· boolean · optionnel
Include source status and explained exclusions.
Exemple d'appel{"name": "search_businesses", "arguments": {"target": "texte", "geography": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"limit": 1, "offset": 1, "hasMore": true, "results": [], "warnings": [], "requestId": "texte", "durationMs": 1, "nextOffset": 1, "diagnostics": {}, "resultCount": 1, "returnedCount": 1, "schemaVersion": "texte"}} - start_lead_search≈ 737 tokens
Use for the recommended durable asynchronous workflow. Creates a private queued search job and returns a job id plus jobToken for progress polling, cursor paging, refinement, retry, cancellation, and CSV or JSON export.
Paramètres, retour & exemple (7)
Paramètresbrief· string · optionnel
Natural-language business, geography, required signals, and exclusions. Use this instead of separate target and geography.limit· integer · optionnel
Maximum accepted prospects retained by the job.fields· array · optionnel
Business fields to retain. Website and source evidence remain available for verification.target· string · optionnel
Business type or concise ideal-customer target. Pair with geography when brief is omitted.geography· string · optionnel
City, region, country, or Worldwide. Required with target when brief is omitted.qualifier· string · optionnel
Publicly verifiable requirements and exclusions.idempotencyKey· string · optionnel
Stable key for safely retrying the same job creation request.
Exemple d'appel{"name": "start_lead_search", "arguments": {"brief": "texte", "limit": 1, "fields": [], "target": "texte", "geography": "texte", "qualifier": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "queued", "cacheHit": true, "jobToken": "texte", "retryUrl": "texte", "cancelUrl": "texte", "exportUrl": "texte", "statusUrl": "texte", "resultCount": 1, "expiresInSeconds": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».