Raken
Construction daily reports, time cards, work logs, members, equipment, and project operations.
Tools
| Name | Description |
|---|---|
list_projectsList Raken project records using documented pagination and filters. | List Raken project records using documented pagination and filters. |
get_projectGet a Raken project by UUID. | Get a Raken project by UUID. |
create_projectCreate a Raken project with the documented JSON request body. | Create a Raken project with the documented JSON request body. |
update_projectUpdate a Raken project by exact UUID with the documented JSON request body. | Update a Raken project by exact UUID with the documented JSON request body. |
list_membersList Raken member records using documented pagination and filters. | List Raken member records using documented pagination and filters. |
get_memberGet a Raken member by UUID. | Get a Raken member by UUID. |
create_memberCreate a Raken member with the documented JSON request body. | Create a Raken member with the documented JSON request body. |
update_memberUpdate a Raken member by exact UUID with the documented JSON request body. | Update a Raken member by exact UUID with the documented JSON request body. |
list_cost_codesList Raken cost code records using documented pagination and filters. | List Raken cost code records using documented pagination and filters. |
get_cost_codeGet a Raken cost code by UUID. | Get a Raken cost code by UUID. |
list_work_logsList Raken work log records using documented pagination and filters. | List Raken work log records using documented pagination and filters. |
get_work_logGet a Raken work log by UUID. | Get a Raken work log by UUID. |
list_equipment_logsList Raken equipment log records using documented pagination and filters. | List Raken equipment log records using documented pagination and filters. |
get_equipment_logGet a Raken equipment log by UUID. | Get a Raken equipment log by UUID. |
list_equipmentList Raken equipment records using documented pagination and filters. | List Raken equipment records using documented pagination and filters. |
get_equipmentGet a Raken equipment by UUID. | Get a Raken equipment by UUID. |
list_daily_reportsList Raken daily report records using documented pagination and filters. | List Raken daily report records using documented pagination and filters. |
get_daily_reportGet a Raken daily report by UUID. | Get a Raken daily report by UUID. |
list_time_cardsList Raken time card records using documented pagination and filters. | List Raken time card records using documented pagination and filters. |
get_time_cardGet a Raken time card by UUID. | Get a Raken time card by UUID. |
list_project_notesList Raken project notes for a project and date range. | List Raken project notes for a project and date range. |
list_project_membersList team members assigned to a Raken project. | List team members assigned to a Raken project. |
get_project_production_insightsRetrieve Raken production insights for a project, date range, cost code, and material filters. | Retrieve Raken production insights for a project, date range, cost code, and material filters. |
Triggers
| Name | Description |
|---|---|
project_created_or_updatedPoll Raken project records after an initial baseline. | Poll Raken project records after an initial baseline. |
member_created_or_updatedPoll Raken member records after an initial baseline. | Poll Raken member records after an initial baseline. |
work_log_created_or_updatedPoll Raken work log records after an initial baseline. | Poll Raken work log records after an initial baseline. |
daily_report_created_or_updatedPoll Raken daily report records after an initial baseline. | Poll Raken daily report records after an initial baseline. |
time_card_created_or_updatedPoll Raken time card records after an initial baseline. | Poll Raken time card records after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('raken', 'list_projects', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'raken',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Raken 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 Raken support?
Raken supports 23 tools including List Projects, Get Project, Create Project, Update Project, List Members, and more.
Can I use Raken with AI agents?
Yes. Add Raken 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 Raken be used in stateful agent workflows?
Yes. Agents can combine Raken 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 Raken use?
Raken uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Raken integration cost?
The Raken integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Raken support?
Raken supports 5 triggers including Project Created or Updated, Member Created or Updated, Work Log Created or Updated, Daily Report Created or Updated, Time Card Created or Updated.
Connect Raken in minutes
Get 20,000 free action executions every month. No credit card required.