Skip to main content
Glama

fluentcrm_find_contact_by_email

Find a contact in FluentCRM using their email address to access contact details and manage customer relationships within your marketing automation platform.

Instructions

Wyszukuje kontakt po adresie email

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
emailYesAdres email

Implementation Reference

  • Core implementation of the tool logic in FluentCRMClient: searches subscribers by email using the FluentCRM API /subscribers endpoint with search param, returns the first matching contact or null.
    async findContactByEmail(email: string) { const response = await this.apiClient.get('/subscribers', { params: { search: email }, }); return response.data.data?.[0] || null; }
  • Tool registration in ListToolsRequestSchema handler, including name, description, and input schema requiring 'email' string.
    { name: 'fluentcrm_find_contact_by_email', description: 'Wyszukuje kontakt po adresie email', inputSchema: { type: 'object', properties: { email: { type: 'string', description: 'Adres email' }, }, required: ['email'], }, },
  • MCP server CallToolRequestSchema switch case handler that invokes the client.findContactByEmail method and formats the JSON response for the tool call.
    case 'fluentcrm_find_contact_by_email': return { content: [{ type: 'text', text: JSON.stringify(await client.findContactByEmail((args as any)?.email), null, 2) }] };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/netflyapp/fluentcrm-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server