# DataCrazy — MCP server on mcp.ai > DataCrazy omnichannel CRM (WhatsApp, Instagram, Facebook) via the official API: leads, deals, pipelines and stages, activities, tags, products, conversations and service, lists, attachments and notes. Generate your API key in the dashboard under Settings → API Keys. By: mcp.ai · official Page: https://mcp.ai/datacrazy ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_datacrazy?ms=1781656140000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/datacrazy/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/datacrazy/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/datacrazy/skill.md Postman collection (v2.1): https://mcp.ai/datacrazy/postman.json ## Tools - datacrazy_activities_create(account?: string, body?: string) — Criar atividade (POST /api/v1/activities). [write, altera dados] - datacrazy_activities_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir atividade (DELETE /api/v1/activities/{id}). [write, altera dados] - datacrazy_activities_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar atividade por ID (GET /api/v1/activities/{id}). - datacrazy_activities_list(account?: string, query?: string) — Buscar atividades (GET /api/v1/activities). - datacrazy_activities_patch(account?: string, id: string, body?: string, ids?: string[]) — Atualizar atividade (PATCH /api/v1/activities/{id}). [write, altera dados] - datacrazy_attendants_crm_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar atendente por ID (CRM) (GET /api/v1/attendants/crm/{id}). - datacrazy_attendants_crm_list(account?: string, query?: string) — Buscar atendentes (CRM) (GET /api/v1/attendants/crm). - datacrazy_attendants_multi_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar atendente por ID (multiatendimento) (GET /api/v1/attendants/multi/{id}). - datacrazy_attendants_multi_list(account?: string, query?: string) — Buscar atendentes (multiatendimento) (GET /api/v1/attendants/multi). - datacrazy_business_loss_reasons_create(account?: string, body?: string) — Criar motivo de perda (POST /api/v1/business-loss-reasons). [write, altera dados] - datacrazy_business_loss_reasons_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir motivo de perda (DELETE /api/v1/business-loss-reasons/{id}). [write, altera dados] - datacrazy_business_loss_reasons_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar motivos de perda por ID (GET /api/v1/business-loss-reasons/{id}). - datacrazy_business_loss_reasons_list(account?: string, query?: string) — Buscar motivos de perda (GET /api/v1/business-loss-reasons). - datacrazy_business_loss_reasons_update(account?: string, id: string, body?: string, ids?: string[]) — Atualizar motivo de perda (PUT /api/v1/business-loss-reasons/{id}). [write, altera dados] - datacrazy_businesses_actions_lose_create(account?: string, body?: string) — Perder negócios (POST /api/v1/businesses/actions/lose). [write, altera dados] - datacrazy_businesses_actions_move_create(account?: string, body?: string) — Mover negócios (POST /api/v1/businesses/actions/move). [write, altera dados] - datacrazy_businesses_actions_restore_create(account?: string, body?: string) — Restaurar negócios (POST /api/v1/businesses/actions/restore). [write, altera dados] - datacrazy_businesses_actions_win_create(account?: string, body?: string) — Ganhar negócios (POST /api/v1/businesses/actions/win). [write, altera dados] - datacrazy_businesses_create(account?: string, body?: string) — Criar negócio (POST /api/v1/businesses). [write, altera dados] - datacrazy_businesses_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir negócio (DELETE /api/v1/businesses/{id}). [write, altera dados] - datacrazy_businesses_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar negócio por ID (GET /api/v1/businesses/{id}). - datacrazy_businesses_list(account?: string, query?: string) — Buscar negócios (GET /api/v1/businesses). - datacrazy_businesses_patch(account?: string, id: string, body?: string, ids?: string[]) — Atualizar negócio (PATCH /api/v1/businesses/{id}). [write, altera dados] - datacrazy_conversations_finish_create(account?: string, id: string, body?: string, ids?: string[]) — Finalizar atendimento (POST /api/v1/conversations/{id}/finish). [write, altera dados] - datacrazy_conversations_list(account?: string, query?: string) — Buscar conversas (GET /api/v1/conversations). - datacrazy_conversations_messages_create(account?: string, id: string, body?: string, ids?: string[]) — Enviar mensagem para uma conversa (POST /api/v1/conversations/{id}/messages). [write, altera dados] - datacrazy_conversations_messages_list(account?: string, id: string, query?: string, ids?: string[]) — Buscar conversa por ID (GET /api/v1/conversations/{id}/messages). - datacrazy_instances_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar instancia por ID (GET /api/v1/instances/{id}). - datacrazy_instances_list(account?: string, query?: string) — Buscar instancias (GET /api/v1/instances). - datacrazy_leads_activities_list(account?: string, id: string, query?: string, ids?: string[]) — Buscar as atividades do lead (GET /api/v1/leads/{id}/activities). - datacrazy_leads_additional_fields_create(account?: string, body?: string) — Criar lead com campos adicionais (POST /api/v1/leads/additional-fields). [write, altera dados] - datacrazy_leads_attachments_create(account?: string, leadId: string, body?: string) — Anexar arquivo ao lead (POST /api/v1/leads/{leadId}/attachments). [write, altera dados] - datacrazy_leads_attachments_delete(account?: string, leadId: string, id: string, body?: string, ids?: string[]) — Apagar arquivo anexado ao lead (DELETE /api/v1/leads/{leadId}/attachments/{id}). [write, altera dados] - datacrazy_leads_attachments_list(account?: string, leadId: string, query?: string) — Buscar os arquivos anexados ao lead (GET /api/v1/leads/{leadId}/attachments). - datacrazy_leads_businesses_list(account?: string, id: string, query?: string, ids?: string[]) — Buscar os negocios do lead (GET /api/v1/leads/{id}/businesses). - datacrazy_leads_create(account?: string, body?: string) — Criar lead (POST /api/v1/leads). [write, altera dados] - datacrazy_leads_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir lead (DELETE /api/v1/leads/{id}). [write, altera dados] - datacrazy_leads_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar lead por ID (GET /api/v1/leads/{id}). - datacrazy_leads_history_list(account?: string, id: string, query?: string, ids?: string[]) — Buscar histórico do lead (GET /api/v1/leads/{id}/history). - datacrazy_leads_list(account?: string, query?: string) — Buscar leads (GET /api/v1/leads). - datacrazy_leads_notes_create(account?: string, leadId: string, body?: string) — Adicionar comentário (POST /api/v1/leads/{leadId}/notes). [write, altera dados] - datacrazy_leads_notes_delete(account?: string, leadId: string, id: string, body?: string, ids?: string[]) — Excluir comentário do lead (DELETE /api/v1/leads/{leadId}/notes/{id}). [write, altera dados] - datacrazy_leads_notes_list(account?: string, leadId: string, query?: string) — Buscar comentários do lead (GET /api/v1/leads/{leadId}/notes). - datacrazy_leads_notes_update(account?: string, leadId: string, id: string, body?: string, ids?: string[]) — Atualizar comentário do lead (PUT /api/v1/leads/{leadId}/notes/{id}). [write, altera dados] - datacrazy_leads_patch(account?: string, id: string, body?: string, ids?: string[]) — Atualizar lead (PATCH /api/v1/leads/{id}). [write, altera dados] - datacrazy_list_accounts(account?: string) — Lista as conexões (contas) DataCrazy vinculadas a este install — id, label. - datacrazy_lists_create(account?: string, body?: string) — Criar lista (POST /api/v1/lists). [write, altera dados] - datacrazy_lists_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir lista (DELETE /api/v1/lists/{id}). [write, altera dados] - datacrazy_lists_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar lista por ID (GET /api/v1/lists/{id}). - datacrazy_lists_list(account?: string, query?: string) — Buscar listas (GET /api/v1/lists). - datacrazy_lists_update(account?: string, id: string, body?: string, ids?: string[]) — Atualizar lista (PUT /api/v1/lists/{id}). [write, altera dados] - datacrazy_pipelines_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar pipeline por ID (GET /api/v1/pipelines/{id}). - datacrazy_pipelines_list(account?: string, query?: string) — Buscar pipelines (GET /api/v1/pipelines). - datacrazy_pipelines_stages_list(account?: string, id: string, query?: string, ids?: string[]) — Buscar etapas da pipeline (GET /api/v1/pipelines/{id}/stages). - datacrazy_products_create(account?: string, body?: string) — Criar produto (POST /api/v1/products). [write, altera dados] - datacrazy_products_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir produto (DELETE /api/v1/products/{id}). [write, altera dados] - datacrazy_products_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar produto (GET /api/v1/products/{id}). - datacrazy_products_list(account?: string, query?: string) — Buscar produtos (GET /api/v1/products). - datacrazy_products_update(account?: string, id: string, body?: string, ids?: string[]) — Atualizar produto (PUT /api/v1/products/{id}). [write, altera dados] - datacrazy_tags_create(account?: string, body?: string) — Criar tag (POST /api/v1/tags). [write, altera dados] - datacrazy_tags_delete(account?: string, id: string, body?: string, ids?: string[]) — Excluir tag (DELETE /api/v1/tags/{id}). [write, altera dados] - datacrazy_tags_get(account?: string, id: string, query?: string, ids?: string[]) — Buscar tag por ID (GET /api/v1/tags/{id}). - datacrazy_tags_list(account?: string, query?: string) — Buscar tags (GET /api/v1/tags). - datacrazy_tags_update(account?: string, id: string, body?: string, ids?: string[]) — Atualizar tag (PUT /api/v1/tags/{id}). [write, altera dados] ## Example prompts - "List my most recent leads in DataCrazy" - "Which deals are open in the pipeline?" - "Show the activities for the lead with email X" ## Links Docs: https://mcp.ai/docs/mcps/datacrazy Website: https://mcp.ai/mcps/datacrazy