Skip to content
wroughtline docs
Menu

Tools reference

Every action the Assistant and connected AI clients can take in your account. Both use the same tools, and every tool only sees your own data.

  • Writes? In the Assistant, ✎ tools pause for your approval (unless Approve all is on). For a connected app, ✎ tools need a write scope.
  • Scope is the permission a connected app needs. The umbrella read / write scopes cover every …:read / …:write.
  • Lists return results, a count, and truncated: true when there were more. The default is 50 rows, and limit can raise it to 200.

Companies

Tool What it does Inputs Writes? Scope
list_companies List your companies search (matches name/notes), limit companies:read
get_company One company by id id companies:read
create_company Create a company name, notes ✎ companies:write

Editors

Tool What it does Inputs Writes? Scope
list_editors List your editors search (matches name/email/notes), limit editors:read
list_editors_for_company Editors at one company company_id, limit editors:read
get_editor One editor by id id editors:read
create_editor Create an editor at one of your companies name, email, company_id, notes ✎ editors:write

Assignments

Tool What it does Inputs Writes? Scope
list_assignments List assignments, most urgent first status (pending, in_progress, submitted, complete, overdue), company_id, editor_id, due_from / due_to (YYYY-MM-DD), limit assignments:read
get_assignment One assignment by id id assignments:read
assignment_status_counts How many assignments are in each status none assignments:read
list_overdue_assignments Past due and still pending or in progress limit assignments:read
list_upcoming_assignments Soonest unfinished work due today or later limit (default 3) assignments:read
create_assignment Create an assignment for one of your editors title, editor_id, word_count, interview_count, due_date, notes ✎ assignments:write
update_assignment Change an assignment. Only the fields you give change id, plus any of title, status, word_count, due_date, notes ✎ assignments:write
import_assignments Import assignments from CSV text (format). Creates missing companies and editors csv, dry_run (preview only) ✎ assignments:write

Assistant-only

Tool What it does
ask_user Asks you for missing details, such as a due date or which editor. The request waits for your answer.

Connected-app only

Tool What it does
search_tools Find tools by keyword without loading them all
load_tools Turn on the named tools for this session
ping Check that the connection works (replies "pong")

Connected apps can also read the resource wroughtline://templates/assignments-import.csv, the CSV import template.

Not available to any AI tool

Invoices and payments, Insights, Settings, and deleting anything are web-app only for now.

Related: The Assistant · Connect an AI client