artesa_list_customers
List customers
List customers (private persons or companies that assignments are carried out for). Filter by company name, number or external id. Artesa API: GET /v2/customers.
pagesizenumberexternal_idcompany_nameio.usefulapiPublished by usefulapi.ioOfficial publisherv1.3.4Updated Nov 7, 2026
Read customers, assignments, staff, time entries and absences; create customers in Artesa.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server that lets an assistant read Artesa customers, assignments, projects, staff, time entries and absences, and create customers.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fartesa/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"artesa-by-usefulapi": {
"type": "http",
"url": "https://artesa.usefulapi.io/mcp"
}
}
}Use your Artesa account from Claude, Cursor, or any MCP client. Read customers, assignments, staff, time entries and absences, and create customers. Hosted, no local install: connect with your own credentials.
Live endpoint: https://artesa.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://artesa.usefulapi.io/mcp.claude mcp add --transport http artesa https://artesa.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Artesa credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/artesa/
On first connect you provide an Artesa API key (Artesa → Settings; an admin account is needed). The server validates it and stores it per user. No keys go in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with artesa_upgrade (it returns a Stripe Checkout link). Cancel any time with artesa_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running artesa_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/artesa/README.md at commit 4046075
List customers
List customers (private persons or companies that assignments are carried out for). Filter by company name, number or external id. Artesa API: GET /v2/customers.
pagesizenumberexternal_idcompany_nameGet a customer
Get one customer with its phones, emails, URLs and billing address. Artesa API: GET /v2/customers/{customerUuid}.
customer_uuidrequiredCreate a customer
Create a new customer record (company or private person). Not safe to retry: a retry creates a second customer. Artesa API: POST /v2/customers.
emailssurnamefirst_nametelephonesexternal_idcompany_nameList assignments
List assignments (orders/jobs) with their customer, project, type, responsible user and status. Artesa API: GET /v2/assignments.
namepagesizenumbertype_uuidexternal_idstatus_uuidproject_uuidcustomer_uuidresponsible_user_uuidGet an assignment
Get one assignment with its details. Artesa API: GET /v2/assignments/{assignmentUuid}.
assignment_uuidrequiredList assignment events
List work steps (appointments and events) of assignments, optionally in a time window. Artesa API: GET /v2/assignment-events.
namepagesizestarts_totype_uuidgroup_uuidstarts_fromassignment_uuidGet an assignment event
Get one assignment event (work step). Artesa API: GET /v2/assignment-events/{assignmentEventUuid}.
assignment_event_uuidrequiredList projects
List projects that group assignments. Artesa API: GET /v2/projects.
pagesizenumberexternal_idGet a project
Get one project. Artesa API: GET /v2/projects/{projectUuid}.
project_uuidrequiredList users
List users (staff members) with their role. Filter by name, email or role. Artesa API: GET /v2/users.
pagesizeemailfull_namerole_uuidshort_nameexternal_idstaff_numberGet a user
Get one user (staff member). Artesa API: GET /v2/users/{userUuid}.
user_uuidrequiredList time entries
List recorded time entries (work time) per user, assignment or event, optionally in a time window. Artesa API: GET /v2/time-entries.
pagesizestarts_totype_uuiduser_uuidday_statusevent_uuidexternal_idstarts_fromassignment_uuidList user absences
List absences (holidays, sick days and similar) of users in a time window. Artesa API: GET /v2/user-absences.
pagesizestatusstarts_totype_uuiduser_uuidstarts_fromList time sheet weeks
List weekly time sheets per user, with their status. Artesa API: GET /v2/time-sheet-weeks.
pagesizestatususer_uuidweek_startList assignment status types
List the assignment status types (Auftragsstatus) your company uses. Artesa API: GET /v2/assignment-status-types.
namepagesizecategoryList assignment types
List the assignment types (Auftragstypen) your company uses. Artesa API: GET /v2/assignment-types.
pagesizeList gangs
List gangs (work crews or teams) of your company. Artesa API: GET /v2/gangs.
namepagesizeexternal_idList roles
List the user roles (Benutzerrollen) of your company. Artesa API: GET /v2/roles.
pagesize100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "artesa": { "url": "https://artesa.usefulapi.io/mcp" } }}