Skip to main content
Glama

Bill4Time MCP by usefulapi

Server Details

Read Bill4Time clients, projects, time entries, expenses, invoices, payments, users and contacts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

8 tools
bill4time_list_clientsList clients
Read-only
Inspect

List clients (id, name, billing name, email, phone, city, account manager, status, billing rate type, currency). Filter by status, exact client name, id or creation date. Street addresses and tax ids are not returned. GET /clients.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
statusNo
descendingNoSort descending (newest or highest first). Default ascending.
client_nameNoExact client name (case rules are Bill4Time's).
created_afterNoClients created on or after this date.
created_beforeNoClients created on or before this date.
include_custom_fieldsNoAlso return the custom fields (default false).
bill4time_list_contactsList contacts
Read-only
Inspect

List contacts: name, email, work and mobile phone, city, status, creation date. Filter by status, id or creation date. Street addresses, home phone and notes are not returned. GET /contacts.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
statusNo
descendingNoSort descending (newest or highest first). Default ascending.
created_afterNoContacts created on or after this date.
created_beforeNoContacts created on or before this date.
bill4time_list_expensesList expenses
Read-only
Inspect

List expenses: client, project, user, expense date, cost and sell price, quantity, type, billing status, invoice id, public description. Filter by client, project, user, invoice, expense date range, billing status or exact expense type. Private notes are not returned unless include_private_notes is set. GET /expenses.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
date_toNoExpenses dated on or before this date.
user_idNo
client_idNo
date_fromNoExpenses dated on or after this date.
descendingNoSort descending (newest or highest first). Default ascending.
invoice_idNoOnly expenses on this invoice.
project_idNoA project id, or -1 for expenses that belong to no project.
expense_typeNoExact expense type name.
billing_statusNo
include_custom_fieldsNoAlso return the custom fields (default false).
include_private_notesNoAlso return the private/internal notes (default false). Only set it when the user asks for internal notes.
bill4time_list_invoicesList invoices
Read-only
Inspect

List invoices: client, project, invoice date, status (prebill or finalized), paid status, totals (invoice, labor, expense, late fee), terms and notes. Filter by status, paid status, client, project, id or invoice date range. GET /invoices.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
statusNo
date_toNoInvoices dated on or before this date.
client_idNo
date_fromNoInvoices dated on or after this date.
descendingNoSort descending (newest or highest first). Default ascending.
project_idNo
paid_statusNo
include_custom_fieldsNoAlso return the custom fields (default false).
bill4time_list_paymentsList payments
Read-only
Inspect

List payments: client, project, amount, date, type, method, public note. Filter by client, project, id or payment date range. Check numbers are not returned; the private note only with include_private_notes. GET /payments.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
date_toNoPayments dated on or before this date.
client_idNo
date_fromNoPayments dated on or after this date.
descendingNoSort descending (newest or highest first). Default ascending.
project_idNo
include_private_notesNoAlso return the private/internal notes (default false). Only set it when the user asks for internal notes.
bill4time_list_projectsList projects (matters)
Read-only
Inspect

List projects (matters): id, name, client, status, billing method, rate overrides, assigned user, created/closed/due dates. Filter by status, billing method, client, id or creation date. GET /projects.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
statusNo
client_idNoOnly projects of this client.
descendingNoSort descending (newest or highest first). Default ascending.
created_afterNoProjects created on or after this date.
billing_methodNo
created_beforeNoProjects created on or before this date.
include_custom_fieldsNoAlso return the custom fields (default false).
bill4time_list_time_entriesList time entries
Read-only
Inspect

List time entries: client, project, user, entry date, billable and labor time, billable amount, rate, activity, ABA litigation code, billing status, invoice id, public description. Filter by client, project, user, invoice, entry date range or billing status. Private notes and contractor pay rates are not returned unless include_private_notes is set. GET /timeEntries.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
date_toNoEntries dated on or before this date.
user_idNo
client_idNo
date_fromNoEntries dated on or after this date.
descendingNoSort descending (newest or highest first). Default ascending.
invoice_idNoOnly entries on this invoice.
project_idNo
activity_typeNoExact activity type name.
billing_statusNo
include_custom_fieldsNoAlso return the custom fields (default false).
include_private_notesNoAlso return the private/internal notes (default false). Only set it when the user asks for internal notes.
bill4time_list_usersList users (timekeepers)
Read-only
Inspect

List the firm's users: name, email, user type, status, department, position, billing and overtime rate. Birth dates, addresses, phone numbers and contractor pay rates are not returned. Filter by status or id. GET /users.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOnly the record with this id.
topNoRecords to return, 1-100 (default 25).
skipNoRecords to skip (default 0). Pass the previous reply's next_skip to read the next page.
sortNoField to sort by (default: Bill4Time's own order).
statusNo
descendingNoSort descending (newest or highest first). Default ascending.
include_custom_fieldsNoAlso return the custom fields (default false).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observedbill4time_list_clients
    • First observedbill4time_list_contacts
    • First observedbill4time_list_expenses
    • First observedbill4time_list_invoices
    • First observedbill4time_list_payments
    • First observedbill4time_list_projects
    • First observedbill4time_list_time_entries
    • First observedbill4time_list_users

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only querying of Invoice4U accounting data, including documents, customers, branches, tax rates, and Israeli invoice allocation statuses.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables read-only access to InvoiceNinja data, including invoices, expenses, clients, and tax reports, for AI assistants like Claude.
    1
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.