Bill4Time MCP by usefulapi
Server Details
Read Bill4Time clients, projects, time entries, expenses, invoices, payments, users and contacts.
- 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 toolsbill4time_list_clientsList clientsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| status | No | ||
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| client_name | No | Exact client name (case rules are Bill4Time's). | |
| created_after | No | Clients created on or after this date. | |
| created_before | No | Clients created on or before this date. | |
| include_custom_fields | No | Also return the custom fields (default false). |
bill4time_list_contactsList contactsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| status | No | ||
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| created_after | No | Contacts created on or after this date. | |
| created_before | No | Contacts created on or before this date. |
bill4time_list_expensesList expensesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| date_to | No | Expenses dated on or before this date. | |
| user_id | No | ||
| client_id | No | ||
| date_from | No | Expenses dated on or after this date. | |
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| invoice_id | No | Only expenses on this invoice. | |
| project_id | No | A project id, or -1 for expenses that belong to no project. | |
| expense_type | No | Exact expense type name. | |
| billing_status | No | ||
| include_custom_fields | No | Also return the custom fields (default false). | |
| include_private_notes | No | Also return the private/internal notes (default false). Only set it when the user asks for internal notes. |
bill4time_list_invoicesList invoicesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| status | No | ||
| date_to | No | Invoices dated on or before this date. | |
| client_id | No | ||
| date_from | No | Invoices dated on or after this date. | |
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| project_id | No | ||
| paid_status | No | ||
| include_custom_fields | No | Also return the custom fields (default false). |
bill4time_list_paymentsList paymentsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| date_to | No | Payments dated on or before this date. | |
| client_id | No | ||
| date_from | No | Payments dated on or after this date. | |
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| project_id | No | ||
| include_private_notes | No | Also return the private/internal notes (default false). Only set it when the user asks for internal notes. |
bill4time_list_projectsList projects (matters)Read-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| status | No | ||
| client_id | No | Only projects of this client. | |
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| created_after | No | Projects created on or after this date. | |
| billing_method | No | ||
| created_before | No | Projects created on or before this date. | |
| include_custom_fields | No | Also return the custom fields (default false). |
bill4time_list_time_entriesList time entriesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| date_to | No | Entries dated on or before this date. | |
| user_id | No | ||
| client_id | No | ||
| date_from | No | Entries dated on or after this date. | |
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| invoice_id | No | Only entries on this invoice. | |
| project_id | No | ||
| activity_type | No | Exact activity type name. | |
| billing_status | No | ||
| include_custom_fields | No | Also return the custom fields (default false). | |
| include_private_notes | No | Also return the private/internal notes (default false). Only set it when the user asks for internal notes. |
bill4time_list_usersList users (timekeepers)Read-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Only the record with this id. | |
| top | No | Records to return, 1-100 (default 25). | |
| skip | No | Records to skip (default 0). Pass the previous reply's next_skip to read the next page. | |
| sort | No | Field to sort by (default: Bill4Time's own order). | |
| status | No | ||
| descending | No | Sort descending (newest or highest first). Default ascending. | |
| include_custom_fields | No | Also return the custom fields (default false). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
bill4time_list_clients - First observed
bill4time_list_contacts - First observed
bill4time_list_expenses - First observed
bill4time_list_invoices - First observed
bill4time_list_payments - First observed
bill4time_list_projects - First observed
bill4time_list_time_entries - First observed
bill4time_list_users
Related MCP Connectors
Read Practice Better clients, sessions, availability, services, packages, invoices and forms.
151Read Homebase locations, employees, shifts, timecards, labor costs and time clock status.
161Read time entries, projects, clients, tasks and invoices; log and update tracked time.
Read Billy invoices, bills, contacts, products and postings; create contacts and draft invoices.
151
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables read-only querying of Invoice4U accounting data, including documents, customers, branches, tax rates, and Israeli invoice allocation statuses.MIT
- AlicenseNot gradedqualityBmaintenanceQuery customers, invoices, and accounts via QuickBooks Online API.27 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides Claude with access to BigTime's time tracking and project management API, enabling retrieval of clients, projects, staff, time entries, and daily totals.11 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to InvoiceNinja data, including invoices, expenses, clients, and tax reports, for AI assistants like Claude.1-
Glama MCP Gateway
Add one secure layer between your agents and this server.