arcade-dev · Capability
Arcade Workers API
Arcade Workers API capability. Self-contained Naftiko capability covering the Arcade Engine's Workers surface.
Arcade Workers API is a Naftiko capability published by arcade-dev, one of 9 capabilities the APIs.io network indexes for this provider.
Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.
Tagged areas include Arcade, Workers, and MCP.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Arcade Workers API
description: Arcade Workers API capability. Self-contained Naftiko capability covering the Arcade Engine's Workers surface.
tags:
- Arcade
- Workers
- MCP
created: '2026-05-25'
modified: '2026-05-25'
binds:
- namespace: env
keys:
ARCADE_API_KEY: ARCADE_API_KEY
capability:
consumes:
- type: http
namespace: arcade-workers
baseUri: https://api.arcade.dev
description: Arcade Engine Workers business capability. Self-contained, no shared references.
resources:
- name: v1-workers
path: /v1/workers
operations:
- name: workerslist
method: GET
description: Arcade List All Workers
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: integer
description: 'Number of items to return (default: 25, max: 100)'
- name: offset
in: query
type: integer
description: 'Offset from the start of the list (default: 0)'
- name: workerscreate
method: POST
description: Arcade Create A Worker
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: body
in: body
type: object
description: Request body.
- name: v1-workers-test
path: /v1/workers/test
operations:
- name: workerstest
method: POST
description: Arcade Test A Worker Connection
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: body
in: body
type: object
description: Request body.
- name: v1-workers-id
path: /v1/workers/{id}
operations:
- name: workersget
method: GET
description: Arcade Get A Worker By ID
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: workersdelete
method: DELETE
description: Arcade Delete A Worker
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: workersupdate
method: PATCH
description: Arcade Update A Worker
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: body
in: body
type: object
description: Request body.
- name: v1-workers-id-authorize
path: /v1/workers/{id}/authorize
operations:
- name: workersauthorize
method: GET
description: Arcade Authorize A Worker
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: v1-workers-id-health
path: /v1/workers/{id}/health
operations:
- name: workershealth
method: GET
description: Arcade Get The Health Of A Worker
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: v1-workers-id-tools
path: /v1/workers/{id}/tools
operations:
- name: toolslist
method: GET
description: Arcade List Tools
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Worker ID
- name: limit
in: query
type: integer
description: 'Number of items to return (default: 25, max: 100)'
- name: offset
in: query
type: integer
description: 'Offset from the start of the list (default: 0)'
tools:
- name: arcade-workerslist
description: Arcade List All Workers
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-workers.workerslist
outputParameters:
- type: object
mapping: $.
with:
limit: tools.limit
offset: tools.offset
- name: arcade-workerscreate
description: Arcade Create A Worker
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-workers.workerscreate
outputParameters:
- type: object
mapping: $.
with:
body: tools.body
- name: arcade-workerstest
description: Arcade Test A Worker Connection
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-workers.workerstest
outputParameters:
- type: object
mapping: $.
with:
body: tools.body
- name: arcade-workersget
description: Arcade Get A Worker By ID
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-workers.workersget
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
- name: arcade-workersdelete
description: Arcade Delete A Worker
hints:
readOnly: false
destructive: true
idempotent: true
call: arcade-workers.workersdelete
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
- name: arcade-workersupdate
description: Arcade Update A Worker
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-workers.workersupdate
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
body: tools.body
- name: arcade-workersauthorize
description: Arcade Authorize A Worker
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-workers.workersauthorize
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
- name: arcade-workershealth
description: Arcade Get The Health Of A Worker
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-workers.workershealth
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
- name: arcade-toolslist
description: Arcade List Tools
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-workers.toolslist
outputParameters:
- type: object
mapping: $.
with:
id: tools.id
limit: tools.limit
offset: tools.offset