crm
Octapipe
Connect Octapipe to Elaichi and hand every teammate a governed MCP endpoint — 42 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
Octapipe tools for your AI agents
42 tools are ready to mint as an MCP endpoint the moment you connect Octapipe — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
get_single_octapipe_database_by_id
Get a single Octapipe database by its UUID. Returns: uuid, name, description, icon, custom_fields, created_at, updated_at, and deleted_at. Required: id.
list_all_octapipe_databases
List all Octapipe databases with optional filtering, search, and ordering. Returns: uuid, name, description, icon, custom_fields, created_at, updated_at, and deleted_at for each database record.
create_a_octapipe_database_record
Create a new record in an octapipe database. Returns the created record including uuid, name, custom_fields_values, created_at, updated_at, database_uuid, owner_user, and creator_user. Required: database_uuid, name, custom_fields_values.
get_single_octapipe_database_record_by_id
Get a single octapipe database record by its uuid. Returns uuid, name, custom_fields_values, created_at, updated_at, deleted_at, database_uuid, owner_user, and creator_user. Required: database_uuid, id.
list_all_octapipe_database_records
List all records in an octapipe database with optional filtering, search, and sorting. Returns uuid, name, custom_fields_values, created_at, updated_at, database_uuid, owner_user, and creator_user per record. Required: database_uuid. Max 15 items per page.
update_a_octapipe_database_record_by_id
Update a database record in octapipe by its uuid. Returns the updated record including uuid, name, custom_fields_values, created_at, updated_at, database_uuid, owner_user, and creator_user. Required: database_uuid, id, name, custom_fields_values.
octapipe_database_records_bulk_update
Bulk update filtered database records in an octapipe database, applying new field values to every record that matches the given filters. Returns: success. Required: database_uuid, filters, values.
delete_a_octapipe_database_record_by_id
Delete a single octapipe database record by its uuid. Returns: success. Required: database_uuid, id.
octapipe_database_records_bulk_delete
Bulk delete filtered records from an octapipe database. Removes all records matching the given filters. Returns: success. Required: database_uuid, filters.
octapipe_database_records_bulk_create
Import multiple records into an octapipe database in bulk. Required: database_uuid.
octapipe_database_records_bulk_export
Export records from an octapipe database in bulk. Required: database_uuid.
create_a_octapipe_file
Upload a new file in Octapipe and associate it with an entity record. Returns the created file object including its uuid, url, name, mime, size, entity, created_at, and updated_at. Required: entity, record_uuid, file.
list_all_octapipe_files
List all files associated with an entity record in Octapipe. Returns: uuid, entity, name, url, mime, size, created_at, updated_at, deleted_at. Required: entity, record_uuid.
delete_a_octapipe_file_by_id
Delete an Octapipe file by its UUID. Returns: success. Required: id.
create_a_octapipe_note
Create a new note in Octapipe linked to a specific entity record. Returns: uuid, entity, note, created_at, updated_at, and the associated user object. Required: entity, record_uuid, note.
list_all_octapipe_notes
List all notes in Octapipe with optional filtering, search, and sorting. Returns per note: uuid, entity, note, created_at, updated_at, deleted_at, and the associated user object.
delete_a_octapipe_note_by_id
Delete a note in Octapipe by its UUID. Returns: success. Required: id.
create_a_octapipe_notification
Create a new notification in Octapipe linked to a specific entity record. Returns: uuid, entity, message, created_at, updated_at. Required: owner_user_uuid, entity, record_uuid, message.
list_all_octapipe_notifications
List all Octapipe notifications with support for filtering, searching, and ordering. Returns per record: uuid, entity, message, read_at, created_at, updated_at, deleted_at.
get_single_octapipe_pipeline_by_id
Get a single octapipe pipeline by its UUID. Returns: uuid, name, sum_custom_field_id, index, created_at, updated_at, deleted_at, and stages. Required: id.
list_all_octapipe_pipelines
List all octapipe pipelines. Returns: uuid, name, sum_custom_field_id, index, created_at, updated_at, deleted_at, and stages for each pipeline. Optionally filter with search, filters, orderBy, and direction.
create_a_octapipe_pipeline_card
Create a new pipeline card in octapipe. Returns: uuid, name, pipeline_uuid, pipeline_stage_uuid, created_at, updated_at, owner_user, creator_user, custom_fields_values. Required: pipeline_uuid, pipeline_stage_uuid, name, sla.
get_single_octapipe_pipeline_card_by_id
Get a single pipeline card by id in octapipe. Returns: uuid, name, tags, custom_fields_values, created_at, updated_at, deleted_at, pipeline_uuid, pipeline_stage_uuid, owner_user, creator_user. Required: pipeline_uuid, id.
list_all_octapipe_pipeline_cards
List all pipeline cards for a pipeline in octapipe, with optional filtering, searching, and sorting. Returns: uuid, name, tags, custom_fields_values, created_at, updated_at, deleted_at, pipeline_uuid, pipeline_stage_uuid, owner_user, creator_user. Required: pipeline_uuid. Max 15 items per page.
update_a_octapipe_pipeline_card_by_id
Update a pipeline card by id in octapipe. Returns: uuid, name, tags, custom_fields_values, created_at, updated_at, deleted_at, pipeline_uuid, pipeline_stage_uuid, owner_user, creator_user. Required: pipeline_uuid, id, pipeline_stage_uuid, name, sla.
octapipe_pipeline_cards_bulk_update
Bulk update all pipeline cards in octapipe that match the specified filters, applying the provided field values to each matched card. Returns: success. Required: pipeline_uuid, filters, values.
delete_a_octapipe_pipeline_card_by_id
Delete a single pipeline card by id in octapipe. Returns an empty 204 response on success. Required: pipeline_uuid, id.
octapipe_pipeline_cards_bulk_delete
Bulk delete pipeline cards in octapipe. Returns an empty 204 response on success. Required: pipeline_uuid.
octapipe_pipeline_cards_bulk_create
Bulk import pipeline cards into octapipe via the import endpoint. Returns an empty 204 response on success. Required: pipeline_uuid.
octapipe_pipeline_cards_bulk_export
Export pipeline cards from octapipe via the export endpoint. Returns an empty 204 response on success. Required: pipeline_uuid.
get_single_octapipe_pipeline_stage_by_id
Get a single octapipe pipeline stage by id. Returns: uuid, name, is_the_first_stage, is_the_final_stage, timeout, index, pipeline_uuid, created_at, updated_at, deleted_at. Required: pipeline_uuid, id.
list_all_octapipe_pipeline_stages
List all pipeline stages for a given pipeline in octapipe. Returns: uuid, name, is_the_first_stage, is_the_final_stage, timeout, index, pipeline_uuid, created_at, updated_at, deleted_at. Supports filtering, search, and sorting. Required: pipeline_uuid.
create_a_octapipe_task
Create a new task in octapipe. Returns: uuid, title, status, priority, start_date, end_date, start_time, end_time, created_at, updated_at. Required: title, start_date, end_date, start_time, end_time, status, priority.
get_single_octapipe_task_by_id
Get a single octapipe task by id. Returns: uuid, title, description, status, priority, start_date, end_date, start_time, end_time, created_at, updated_at, deleted_at. Required: id.
list_all_octapipe_tasks
List octapipe tasks with optional filtering, search, and sorting. Returns: uuid, title, description, status, priority, start_date, end_date, start_time, end_time, created_at, updated_at, deleted_at. Max 15 items per page.
update_a_octapipe_task_by_id
Update an existing octapipe task by id. Returns: uuid, title, description, status, priority, start_date, end_date, start_time, end_time, created_at, updated_at, deleted_at. Required: id, title, start_date, end_date, start_time, end_time, status, priority.
octapipe_tasks_bulk_update
Bulk update octapipe tasks matching the specified filters. Returns: success. Required: filters, values.
delete_a_octapipe_task_by_id
Delete a single octapipe task by id. Returns: success. Required: id.
octapipe_tasks_bulk_delete
Bulk delete octapipe tasks matching the specified filters. Returns: success. Required: filters.
octapipe_tasks_bulk_create
Import multiple octapipe tasks from an array of task objects. Required: an array where each item includes title, start_date, end_date, start_time, end_time, status, and priority.
octapipe_tasks_bulk_export
Export octapipe tasks. No request parameters or response details are documented in the available source.
create_a_octapipe_authentication
Authenticate an Octapipe user and receive a bearer token required for all subsequent API requests. Returns: token. Required: domain, email, password.
How it works
From Octapipe account to governed MCP endpoint
Connect
Link a Octapipe account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Octapipe tools are exposed, rename them, or freeze arguments.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.