Weavz
Remote

Remote

Manage Remote employments, onboarding, time off, countries, and webhook callbacks.

17 tools
3 triggers

Tools

Name
validate_connection

Show the entities controllable by the current Remote token.

list_countries

List countries supported by the Remote API.

list_employments

List Remote employments except deleted records.

get_employment

Show all information for one Remote employment.

update_employment

Update Remote employment fields that the API permits for the current employment status.

invite_employment

Invite an employment to start Remote self-enrollment.

cancel_onboarding

Cancel onboarding for an eligible Remote employment before contract signature.

list_time_off

List Remote time off records.

get_time_off

Show one Remote time off record.

create_time_off

Create a Remote time off record with the documented API payload.

approve_time_off

Approve a requested Remote time off record.

decline_time_off

Decline a requested Remote time off record.

cancel_time_off

Cancel an approved Remote time off record.

list_webhook_callbacks

List Remote webhook callbacks for a company.

create_webhook_callback

Register a Remote webhook callback for selected event names.

delete_webhook_callback

Delete a Remote webhook callback.

custom_api_call

Make a scoped custom call to the Remote /v1 API.

Triggers

Name
webhook_event_received

Receive any Remote webhook payload. Register the callback URL in Remote with the Create Webhook Callback action.

time_off_requested

Receive Remote webhook payloads for timeoff.requested.

employment_onboarding_cancelled

Receive Remote webhook payloads for employment.onboarding.cancelled.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('remote', 'validate_connection', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'remote',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Remote to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Remote support?

Remote supports 17 tools including Validate Connection, List Countries, List Employments, Get Employment, Update Employment, and more.

Can I use Remote with AI agents?

Yes. Add Remote to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Remote be used in stateful agent workflows?

Yes. Agents can combine Remote tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Remote use?

Remote uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Remote integration cost?

The Remote integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Remote support?

Remote supports 3 triggers including Webhook Event Received, Time Off Requested, Employment Onboarding Cancelled.

Connect Remote in minutes

Get 20,000 free action executions every month. No credit card required.