Skip to main content
Glama

list_clients

Retrieve client records from FreshBooks with optional search by name or organization. Filter and paginate results to manage customer information efficiently.

Instructions

List clients. Optional search by name or organization.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNo
per_pageNo
searchNo

Implementation Reference

  • The `list_clients` function is defined as an MCP tool handler in `src/mcp_freshbooks/server.py`. It fetches client information using the `client.accounting_list` method and formats the results.
    async def list_clients(
        page: int = 1,
        per_page: int = 25,
        search: str | None = None,
    ) -> str:
        """List clients. Optional search by name or organization."""
        filters = {}
        if search:
            filters["organization_like"] = search
        result = await client.accounting_list("users/clients", page, per_page, filters)
        return _summarize_list(result, "clients", ["id", "fname", "lname", "organization", "email"])

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/AlexlaGuardia/MCP-Freshbooks'

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