Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Streamtime

Ask your AI how a job is tracking, to log two hours against a job, or to add a new job item. It works with jobs, job items, time entries, expenses, companies and contacts in Streamtime, and can read quotes and invoices. Project admin gets done in a sentence instead of a string of screens.

Connect Streamtime free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Log 2 hours on the Acme website job for today: homepage wireframes.”

    The AI finds the job and your user, and logs a time entry with date, minutes and notes.

  • “What items are on the Nordic rebrand job, and how much time is planned?”

    It lists the job items with their planned time, dates and status.

  • “Add a job item for copywriting, 6 hours, due next Friday.”

    It adds the item to the job with name, planned minutes, dates and whether it is billable.

What your AI can do

Jobs and job items

Create and update jobs and job items, change job status, read phases, milestones and activity, and post comments.

Time and expenses

Log, update and delete time entries, and log expenses and purchase orders against jobs.

Clients, quotes and invoices

Create and update companies and contacts, search records across Streamtime, and read quotes and invoices.

  • “Log a 450 EUR print expense on job 1042.”

    It logs the expense with item name, quantity, cost and sell rate, date and supplier if you give one.

  • “Which jobs for Acme are still in play?”

    It gets the search options for jobs, builds a query and returns the matching jobs.

  • “Mark the spring campaign job as done.”

    It changes the job's status to Done.

29 tools for Streamtime

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_job_commentChanges dataPost a comment to a job's activity feed by job_id with a message.
  • create_companyChanges dataCreate a company with name, phone1, website_address and tax_number.
  • create_contactChanges dataAdd a contact to a company by company_id with first_name, last_name, email, phone_number and position.
  • create_expenseChanges dataLog an expense or purchase order in `logged_expense` with jobId, itemName, quantity, costRate, sellRate, date and optional supplierCompanyId.
  • create_jobChanges dataCreate a job in `body` with name, and optionally contactId (the client contact), branchId, rateCardId, jobLeadUserId and purchaseOrderNumber.
  • create_job_itemChanges dataAdd an item to a job by job_id with name, description, estimated_start_date, estimated_end_date, total_planned_minutes and is_billable.
  • delete_time_entryDeletesPermanently delete a time entry by logged_time_id.
  • get_companyGet one client or supplier company by company_id.
  • get_expenseGet one logged expense by logged_expense_id.
  • get_invoiceGet one invoice by invoice_id, with totals, status and dates.
  • get_jobGet one job by project_id (the job ID), with company, contact, status, budget and dates.
  • get_job_itemGet one job item by product_id (the job item ID), with planned time, dates and status.
  • get_quoteGet one quote by quote_id, with totals, status and dates.
  • get_search_optionsGet the filters, sort columns and query syntax available for a search_view (e.g. jobs, time, companies, contacts, invoices, quotes). Call this before search_records to build the query.
  • get_time_entryGet one time entry by logged_time_id.
  • list_company_contactsList the contacts at a company by company_id.
  • list_job_activityList a job's activity feed (comments and changes) by job_id.
  • list_job_itemsList the items (tasks and deliverables) on a job by job_id.
  • list_job_milestonesList the milestones of a job by job_id.
  • list_job_phasesList the phases of a job by job_id.
  • list_usersList the team members (users) in Streamtime with their IDs.
  • log_timeChanges dataLog a time entry: job_id, user_id, date, minutes and notes, optionally against a job_item_user_id.
  • search_recordsChanges dataSearch Streamtime records by search_view (jobs, job_items, time, expenses, quotes, invoices, companies, contacts, users) with a query built from get_search_options selectors, plus limit, offset and sort_column.
  • set_job_statusVisible to othersChange a job's status by job_id and job_status_id (1 = In Play, 2 = Done, 4 = Archived, 5 = Paused).
  • update_companyChanges dataUpdate a company by company_id: name, phones, website_address, tax_number or company_status.
  • update_contactChanges dataUpdate a contact by contact_id: name, email, phone_number, position or status.
  • update_jobChanges dataUpdate a job by project_id; pass changed fields (name, number, contactId, jobLeadUserId, purchaseOrderNumber) in `body`.
  • update_job_itemChanges dataUpdate a job item by product_id: name, description, dates, planned minutes, status or completed_date.
  • update_time_entryChanges dataUpdate a time entry by logged_time_id: date, minutes, notes or status.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Streamtime from the app list.

  2. 2

    Paste your key

    Paste a Streamtime API bearer token. In Streamtime, open Company Settings and follow the steps to request an API bearer token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Streamtime?

The AI can search and read jobs, job items, phases, milestones, activity, time entries, expenses, quotes, invoices, companies, contacts and users. It can create and update jobs, job items, companies and contacts, log and update time, log expenses, comment on jobs and change a job's status. It can also delete a time entry if you switch that tool on.

Does the AI see my Streamtime token?

No. Your Streamtime token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a time entry is permanent and changing a job's status affects your team's view, so both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Streamtime account.

How does the AI search Streamtime?

Streamtime search works per view, such as jobs, time, expenses, quotes, invoices, companies or contacts. The AI first reads the filters and sort options for that view, then builds a query from them. That keeps searches in line with how Streamtime itself filters records.

Let your AI work in Streamtime today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Streamtime free

PipMCP is not affiliated with Streamtime. Product names are trademarks of their owners.