KosmoKrator

productivity

Featurebase MCP, CLI, and Lua Integration for AI Agents

Featurebase integration docs for AI agents: MCP gateway setup, Featurebase CLI commands, Lua API reference, credentials, and function schemas.

Featurebase for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
featurebase.featurebase_list_boards Read read 0 Returns all boards (post categories) for the authenticated organization.
featurebase.featurebase_get_board Read read 0 Retrieves a single board by its unique identifier.
featurebase.featurebase_list_posts Read read 0 Returns all posts (feedback submissions) for the authenticated organization.
featurebase.featurebase_create_post Write write 0 Creates a new post (feedback submission) in the specified board.
featurebase.featurebase_get_post Read read 0 Retrieves a single post by its unique identifier.
featurebase.featurebase_update_post Write write 0 Updates an existing post. Only provided fields will be modified.
featurebase.featurebase_delete_post Write write 0 Permanently deletes a post. This action cannot be undone.
featurebase.featurebase_list_voters Read read 0 Returns all voters (upvoters) for a specific post.
featurebase.featurebase_add_voter Write write 0 Adds a voter (upvote) to a post.
featurebase.featurebase_remove_voter Write write 0 Removes a voter (upvote) from a post.
featurebase.featurebase_list_post_statuses Read read 0 Returns all post statuses for the authenticated organization.
featurebase.featurebase_get_post_status Read read 0 Retrieves a single post status by its unique identifier.
featurebase.featurebase_list_comments Read read 0 Returns comments for your organization.
featurebase.featurebase_create_comment Write write 0 Creates a new comment or reply to an existing comment.
featurebase.featurebase_get_comment Read read 0 Retrieves a single comment by its unique identifier.
featurebase.featurebase_update_comment Write write 0 Updates an existing comment by its unique identifier.
featurebase.featurebase_delete_comment Write write 0 Deletes a comment by its unique identifier.
featurebase.featurebase_delete_comment_clover Write write 0 Deletes a comment using the legacy Clover API format.
featurebase.featurebase_list_custom_fields Read read 0 Returns all custom fields configured in your organization.
featurebase.featurebase_get_custom_field Read read 0 Retrieves a single custom field by its unique identifier.
featurebase.featurebase_list_changelogs Read read 0 Returns all changelogs for the authenticated organization.
featurebase.featurebase_create_changelog Write write 0 Creates a new changelog for the authenticated organization.
featurebase.featurebase_get_changelog Read read 0 Retrieves a single changelog by its unique identifier or slug.
featurebase.featurebase_update_changelog Write write 0 Updates an existing changelog by its unique identifier.
featurebase.featurebase_delete_changelog Write write 0 Deletes a changelog by its unique identifier.
featurebase.featurebase_publish_changelog Write write 0 Publishes a changelog and optionally sends an email notification to subscribers.
featurebase.featurebase_unpublish_changelog Write write 0 Unpublishes a changelog, removing it from public view.
featurebase.featurebase_add_changelog_subscribers Write write 0 Adds email addresses as changelog subscribers in bulk.
featurebase.featurebase_remove_changelog_subscribers Write write 0 Removes email addresses from changelog subscribers in bulk.
featurebase.featurebase_list_admins Read read 0 Returns all admins for your organization.
featurebase.featurebase_get_admin Read read 0 Retrieves a single admin by their unique identifier.
featurebase.featurebase_list_admin_roles Read read 0 Returns all available admin roles and their permissions.
featurebase.featurebase_list_teams Read read 0 Returns all teams in your organization.
featurebase.featurebase_get_team_by_id Read read 0 Retrieves a single team by its Featurebase ID.
featurebase.featurebase_list_brands Read read 0 Returns all brands in your organization with cursor-based pagination.
featurebase.featurebase_get_brand_by_id Read read 0 Retrieves a single brand by its Featurebase ID.
featurebase.featurebase_list_contacts Read read 0 Returns a list of contacts (customers and leads) in your organization using cursor-based pagination.
featurebase.featurebase_upsert_contact Write write 0 Creates a new contact or updates an existing one.
featurebase.featurebase_get_contact_by_id Read read 0 Retrieves a single contact by their Featurebase ID.
featurebase.featurebase_delete_contact_by_id Write write 0 Permanently deletes a contact by their Featurebase ID.
featurebase.featurebase_get_contact_by_user_id Read read 0 Retrieves a single contact by their external user ID (from your system via SSO).
featurebase.featurebase_delete_contact_by_user_id Write write 0 Permanently deletes a contact by their external user ID.
featurebase.featurebase_get_contact_email_preferences_by_id Read read 0 Retrieves the email preference state for a customer contact by their Featurebase ID.
featurebase.featurebase_update_contact_email_preferences_by_id Write write 0 Updates one or more email preferences for a customer contact by their Featurebase ID.
featurebase.featurebase_get_contact_email_preferences_by_user_id Read read 0 Retrieves the email preference state for a customer contact by their external user ID.
featurebase.featurebase_update_contact_email_preferences_by_user_id Write write 0 Updates one or more email preferences for a customer contact by their external user ID.
featurebase.featurebase_block_contact_by_id Write write 0 Blocks a contact by their Featurebase ID from the messenger/inbox.
featurebase.featurebase_unblock_contact_by_id Write write 0 Unblocks a contact by their Featurebase ID from the messenger/inbox.
featurebase.featurebase_list_companies Read read 0 Returns all companies in your organization with cursor-based pagination.
featurebase.featurebase_upsert_company Write write 0 Creates a new company or updates an existing one.
featurebase.featurebase_get_company_by_id Read read 0 Retrieves a single company by its Featurebase ID.
featurebase.featurebase_delete_company_by_id Write write 0 Deletes a company by its Featurebase ID.
featurebase.featurebase_delete_company_by_company_id Write write 0 Permanently deletes a company by its external company ID (the companyId from your system).
featurebase.featurebase_list_company_contacts Read read 0 Returns all contacts (customers) attached to a specific company.
featurebase.featurebase_attach_contact_to_company Write write 0 Attaches a contact (customer) to a company.
featurebase.featurebase_remove_contact_from_company Write write 0 Removes a contact (customer) from a company.
featurebase.featurebase_list_surveys Read read 0 Returns all surveys configured in your Featurebase organization.
featurebase.featurebase_get_survey Read read 0 Retrieves a single survey by its unique identifier.
featurebase.featurebase_get_survey_responses Read read 0 Retrieves all user responses for a specific survey.
featurebase.featurebase_list_help_centers Read read 0 Returns all help centers configured in your Featurebase organization.
featurebase.featurebase_get_help_center Read read 0 Retrieves a single help center by its unique identifier.
featurebase.featurebase_list_collections Read read 0 Returns a paginated list of collections within your organization's help center.
featurebase.featurebase_create_collection Write write 0 Creates a new collection in your organization's help center.
featurebase.featurebase_get_collection Read read 0 Retrieves a specific collection by its unique identifier.
featurebase.featurebase_update_collection Write write 0 Updates an existing collection. Only include the fields you wish to update.
featurebase.featurebase_delete_collection Write write 0 Deletes an existing collection.
featurebase.featurebase_list_articles Read read 0 Returns a paginated list of articles within your organization's help center.
featurebase.featurebase_create_article Write write 0 Creates a new article in your organization's help center.
featurebase.featurebase_get_article Read read 0 Retrieves a specific article by its unique identifier.
featurebase.featurebase_update_article Write write 0 Updates an existing article. Only include the fields you wish to update.
featurebase.featurebase_delete_article Write write 0 Deletes an existing article.
featurebase.featurebase_list_redirect_rules Read read 0 Returns a paginated list of redirect rules within your organization.
featurebase.featurebase_create_redirect_rule Write write 0 Creates a new redirect rule in your organization.
featurebase.featurebase_get_redirect_rule_by_url Read read 0 Retrieves a specific redirect rule by its source URL.
featurebase.featurebase_get_redirect_rule Read read 0 Retrieves a specific redirect rule by its unique identifier.
featurebase.featurebase_update_redirect_rule Write write 0 Updates an existing redirect rule. Only include the fields you wish to update.
featurebase.featurebase_delete_redirect_rule Write write 0 Deletes an existing redirect rule. The associated Redis cache entry is also invalidated.
featurebase.featurebase_list_conversations Read read 0 Returns a list of conversations in your organization using cursor-based pagination.
featurebase.featurebase_create_conversation Write write 0 Creates a new conversation. Supports both contact-initiated (customer/lead) and admin-initiated (outreach) conversations.
featurebase.featurebase_get_conversation_by_id Read read 0 Retrieves a single conversation by its ID, including conversation parts (messages).
featurebase.featurebase_delete_conversation Write write 0 Permanently deletes a conversation by its short ID.
featurebase.featurebase_update_conversation Write write 0 Updates a conversation's properties. Supports partial updates - only provided fields will be updated.
featurebase.featurebase_attach_conversation_tag Write write 0 Attaches a workspace tag to a conversation.
featurebase.featurebase_detach_conversation_tag Write write 0 Removes a workspace tag from a conversation.
featurebase.featurebase_reply_to_conversation Write write 0 Adds a reply to an existing conversation. Supports both contact (customer/lead) and admin replies.
featurebase.featurebase_add_participant_to_conversation Write write 0 Adds a contact (customer or lead) as a participant to an existing conversation.
featurebase.featurebase_remove_participant_from_conversation Write write 0 Removes a contact (customer or lead) from an existing conversation.
featurebase.featurebase_redact_conversation_part Write write 0 Redacts a conversation part (message) from a conversation. Redaction permanently removes the message content while preserving the conversation structure.
featurebase.featurebase_list_tags Read read 0 Returns the live conversation tags available in the workspace tag catalog. These are the canonical tags that power conversation payloads, filters, and tag mutation endpoints.
featurebase.featurebase_upsert_tag Write write 0 Creates a new workspace conversation tag when only name is provided. If id is also provided, the existing tag is renamed instead.
featurebase.featurebase_get_tag_by_id Read read 0 Returns a single conversation tag by its Featurebase tag ID. Archived tags can still be retrieved directly by ID, while permanently deleted tags return 404.
featurebase.featurebase_delete_tag Write write 0 Deletes a conversation tag from the workspace catalog and removes it from aggregate conversation tag state. Archived and historical part applications remain part of the audit trail where applicable.
featurebase.featurebase_list_tickets Read read 0 Returns a list of tickets in your organization using cursor-based pagination.
featurebase.featurebase_create_ticket Write write 0 Creates a new ticket.
featurebase.featurebase_get_ticket Read read 0 Retrieves a single ticket by its ticket number.
featurebase.featurebase_update_ticket Write write 0 Updates a ticket's properties. Only provided fields will be updated.
featurebase.featurebase_delete_ticket Write write 0 Permanently deletes a ticket by its ticket number.
featurebase.featurebase_reply_to_ticket Write write 0 Adds a reply to a ticket's linked conversation. Supports both contact and admin replies.
featurebase.featurebase_list_ticket_custom_fields Read read 0 Returns all custom fields configured in your organization that can be used on tickets.
featurebase.featurebase_get_ticket_custom_field Read read 0 Retrieves a single custom field by its unique identifier.
featurebase.featurebase_list_ticket_categories Read read 0 Returns all ticket categories for the authenticated organization.
featurebase.featurebase_get_ticket_category Read read 0 Retrieves a single ticket category by its unique identifier.
featurebase.featurebase_list_ticket_statuses Read read 0 Returns all ticket statuses for the authenticated organization.
featurebase.featurebase_get_ticket_status Read read 0 Retrieves a single ticket status by its unique identifier.
featurebase.featurebase_list_webhooks Read read 0 Returns a list of webhooks in your organization using cursor-based pagination.
featurebase.featurebase_create_webhook Write write 0 Creates a new webhook to receive event notifications.
featurebase.featurebase_get_webhook_by_id Read read 0 Retrieves a single webhook by its unique identifier.
featurebase.featurebase_update_webhook Write write 0 Updates a webhook's properties. Supports partial updates - only provided fields will be updated.
featurebase.featurebase_delete_webhook Write write 0 Permanently deletes a webhook.
featurebase.featurebase_refresh_webhook_secret Write write 0 Generates a new signing secret for a webhook. The previous secret is immediately invalidated.