Integration

PixieBrix integration

PixieBrix is a browser-extension platform for building and deploying mods (in-page automations and AI copilots) to a team. Manage the team: members, roles, invitations, groups and group memberships, campaigns, service accounts and deployment keys; manage deployments (who gets which mod version, managers, alert contacts, errors, reports), packages (bricks) and their versions, and team databases and their records, schema, export jobs and archives; read audit logs and marketplace listings. Activity and security monitoring reports, PixieBrix staff support routes, AI copilot, telemetry, login and per-user extension settings are not exposed, nor routes that create or may return credentials (service account and deployment key tokens, integration configurations and their secrets: team integrations are listed by label only), nor the queue-assign route, whose answer PixieBrix does not document. Creating a deployment, granting a group access to a database, setting the auto-login or extension deny URL patterns and promoting a pipeline version are not available either, because PixieBrix documents no request format for them. Authentication is a service account token (Admin Console, Service Accounts) sent as Authorization: Token; each call sends, in the Accept header, the API version its route supports (2.0 on most routes, 1.0 or 1.1 on the rest), since PixieBrix refuses an unsupported version.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in PixieBrix.Built from the 147 PixieBrix tools below, on the connection you add once.

What you can do with PixieBrix

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Database, 12 operations

  • create_personal_databaseCreate personal databasePOSTCreate a new database owned by the authenticated user.
  • create_team_databaseCreate team databasePOSTCreate a new database owned by the specified organization.
  • delete_group_database_permissionDelete group database permissionDELETERevoke a group's access to a database by id.
  • delete_my_databaseDelete my databaseDELETEPermanently delete a database, and all of its records, owned by the authenticated user.
  • delete_team_databaseDelete team databaseDELETEPermanently delete a database, and all of its records, from the specified organization.
  • get_group_database_permissionGet group database permissionGETReturn a single group database permission by id.
  • get_my_databaseGet my databaseGETReturn a single database the authenticated user can access, including its name, type, and record statistics.
  • get_team_databaseGet team databaseGETReturn a single database belonging to the specified organization, including its name, type, and record statistics.
  • list_campaign_databasesList campaign databasesGETReturn the databases accessible to the members of a campaign, along with the campaign group permissions on each.
  • list_group_database_permissionsList group database permissionsGETReturn the database permissions granted to a group, listing which databases the group can access.
  • list_my_databasesList my databasesGETReturn the databases the authenticated user can access, whether personally owned or shared through a team.
  • list_team_databasesList team databasesGETReturn the databases owned by the specified organization that the caller is allowed to manage.

Contact, 8 operations

  • add_deployment_alert_contactAdd deployment alert contactPOSTAdd an alert-notification contact email to a deployment.
  • add_team_contactAdd team contactPOSTAdd a notification contact to the organization, including which alerts (new user joins, deployment errors) it should receive.
  • delete_deployment_alert_contactDelete deployment alert contactDELETERemove an alert-notification contact email from a deployment.
  • delete_team_contactDelete team contactDELETERemove a notification contact from the organization.
  • get_deployment_alert_contactGet deployment alert contactGETReturn a single alert-notification contact email for a deployment.
  • get_team_contactGet team contactGETReturn a single notification contact for the organization by id.
  • list_deployment_alert_contactsList deployment alert contactsGETReturn the alert-notification contact emails configured for a deployment.
  • list_team_contactsList team contactsGETReturn the organization's notification contacts (email recipients alerted when a new user joins or when a deployment reports new errors), sorted by email.

Brick, 7 operations

  • create_packageCreate packagePOSTCreates a package in the registry from its YAML or JSON definition (config); kind is the package kind (for example blueprint, reader, effect, service).
  • delete_packageDelete packageDELETEDeletes a package you can edit from the registry.
  • get_packageGet packageGETReturns one editable package by id, including its current config and sharing.
  • get_registry_packageGet registry packageGETReturns one registry package by its full registry id (for example airtable/api or @scope/collection/name), including its config: the current version, or the one named in version.
  • list_editable_packagesList editable packagesGETLists the packages (bricks, mods, integrations) you can edit in the registry, searchable with q.
  • list_registry_packagesList registry packagesGETLists the current version of each package in the registry you can see, filterable by kind (1 Block, 2 Foundation, 3 Service, 4 Blueprint, 5 Reader).
  • list_team_packagesList team packagesGETReturn the packages (bricks) visible to the team, including private packages shared with it, searchable by name.

Group, 7 operations

  • create_groupCreate groupPOSTCreate a new group within the team.
  • delete_groupDelete groupDELETEDelete a group by id.
  • get_groupGet groupGETReturn a single group by id, including its deployments.
  • grant_deployment_to_groupGrant deployment to groupPOSTGrant a group permission to a deployment so its members receive the deployment.
  • list_deployment_groupsList deployment groupsGETReturn the groups granted permission to a deployment.
  • list_group_audit_eventsList group audit eventsGETReturn the audit-event history for a single resource targeted by the event (such as a group or deployment), newest first.
  • list_groupsList groupsGETReturn the team's groups, each annotated with its member count, ordered by name.

Deployment, 6 operations

  • delete_deploymentDelete deploymentDELETEDeletes a deployment; its mod is removed from the members it was deployed to.
  • get_deploymentGet deploymentGETReturns one deployment by id: name, active, mod package and version, options, integrations and platforms.
  • list_database_deploymentsList database deploymentsGETList deployments that use a database.
  • list_deployment_audit_eventsList deployment audit eventsGETReturn the audit-event history for a single resource targeted by the event (such as a group or deployment), newest first.
  • list_deploymentsList deploymentsGETLists the team's deployments (which mod version is pushed to which groups), with active state and options.
  • list_member_deploymentsList member deploymentsGETReturn every deployment assigned to a team member (via direct assignment or group membership), annotated with whether each is the effective deployment, paused, or superseded by a higher-precedence deployment for the same package.

Integration, 5 operations

  • delete_group_integration_permissionDelete group integration permissionDELETERevoke a group's access to an integration configuration by id.
  • get_group_integration_permissionGet group integration permissionGETReturn a single group integration permission by id.
  • grant_group_integrationGrant group integrationPOSTGrants a group access to one of the team's shared integration configurations, identified by its label and service_id.
  • list_group_integration_permissionsList group integration permissionsGETReturn the integration configurations a group has been granted access to.
  • list_team_integrationsList team integrationsGETReturn the team's shared integration configurations (metadata only, without secrets), searchable by label or integration name.

Membership, 5 operations

  • add_group_membersAdd group membersPOSTAdds one or more users to a group, by user id or email (the email must belong to a team member or to a domain verified for the team).
  • get_team_membershipGet team membershipGETReturns one team membership by id (user, role, groups, last activity).
  • list_group_membersList group membersGETLists the members of a group.
  • list_team_membershipsList team membershipsGETLists the team's memberships (user, role, groups, last activity). Filter by role, user id, groups or search; service accounts and deployment-key accounts are included unless filtered.
  • remove_group_memberRemove group memberDELETERemoves one membership from a group (by group membership id, from list_group_members).

Permission, 5 operations

  • delete_group_package_permissionDelete group package permissionDELETEDelete a group package permission by id, revoking the group's access to that package.
  • get_group_package_permissionGet group package permissionGETReturn a single group package permission by id, which grants a group access to a package.
  • get_my_database_permissionsGet my database permissionsGETReturn the authenticated user's effective permissions (such as read and write) for a single database.
  • grant_group_packageGrant group packagePOSTGrants a group access to one package of the team, named by package_name.
  • list_group_package_permissionsList group package permissionsGETReturn the package permissions granted to a group, listing which packages the group can access.

Record, 5 operations

  • create_recordCreate recordPOSTWrites a record (key id, data object) into a database; an existing record with that key is merged according to merge_strategy (default replace).
  • delete_all_recordsDelete all recordsDELETEDeletes EVERY record in the database. Irreversible.
  • delete_recordDelete recordDELETEDeletes one record of a database by its key.
  • get_recordGet recordGETReturns one record of a database by its key.
  • list_recordsList recordsGETLists the records of a database (up to 10,000 per request), filterable by creation date (start_date, end_date). Paginate with page and page_size.

Campaign, 4 operations

  • create_campaignCreate campaignPOSTCreate a new campaign in an organization with the given name.
  • delete_campaignDelete campaignDELETEDelete a campaign from an organization.
  • get_campaignGet campaignGETReturn a single campaign in an organization by its id.
  • list_campaignsList campaignsGETReturn the campaigns belonging to an organization, ordered by name.

Error, 4 operations

  • delete_deployment_errorsDelete deployment errorsDELETEDelete all error telemetry recorded for a single deployment, returning no content.
  • list_deployment_errorsList deployment errorsGETReturn recent error telemetry for a single deployment, grouped by error.
  • list_group_errorsList group errorsGETReturn recent error telemetry for the members of a team group, grouped by error.
  • list_team_errorsList team errorsGETReturn recent error telemetry for an organization, grouped by error and limited to the deployments the requesting manager can access.

Asset, 3 operations

  • get_team_assetGet team assetGETReturn a single static file asset for an organization, including its file name, type, and most recent version.
  • list_database_assetsList database assetsGETReturn the file assets (such as uploaded images) attached to a database, including each asset's filename, upload status, and download URL.
  • list_team_assetsList team assetsGETReturn the static file assets belonging to an organization, oldest first, each including its file name, type, and most recent version.

Deployment key, 3 operations

  • delete_deployment_keyDelete deployment keyDELETEDelete a deployment key from an organization, revoking its authentication token.
  • get_deployment_keyGet deployment keyGETReturns one deployment key (label, creation date). The token is not returned.
  • list_deployment_keysList deployment keysGETLists the team's deployment keys (label, creation date). Key tokens are not returned.

Job, 3 operations

  • get_campaign_engagement_reportGet campaign engagement reportGETReturns the status (PENDING, STARTED, SUCCESS, FAILURE) and result of a campaign engagement report job.
  • get_database_exportGet database exportGETReturns a database export job: status, error message, and on success a data link to the exported file.
  • get_deployment_report_jobGet deployment report jobGETReturn the status and result of a single report-generation job for a deployment report.

Manager, 3 operations

  • add_deployment_manager_groupAdd deployment manager groupPOSTGrant a group manager permission over a deployment.
  • list_deployment_manager_groupsList deployment manager groupsGETReturn the groups granted manager permission over a deployment.
  • remove_deployment_manager_groupRemove deployment manager groupDELETERevoke a group's manager permission over a deployment.

Member, 3 operations

  • add_campaign_membersAdd campaign membersPOSTAdds one or more people to a campaign by email, each with optional custom data for reporting (for example Location).
  • get_team_memberGet team memberGETReturn detailed information for a single member of the team, including their group memberships.
  • list_campaign_membersList campaign membersGETLists the members of a campaign with their custom data, groups and assigned deployments.

Organization, 3 operations

  • get_teamGet teamGETReturns one team (organization) by id with its settings.
  • list_team_audit_eventsList team audit eventsGETReturn the audit-event history for an organization (membership changes, role changes, and similar administrative actions), newest first.
  • list_teamsList teamsGETLists the teams (organizations) the token belongs to, with members and settings.

Report, 3 operations

  • get_deployment_reportGet deployment reportGETReturn a single deployment report including the telemetry data from its most recent successful generation run.
  • get_team_report_embed_urlGet team report embed urlGETReturns a signed URL to embed the team's analytics dashboard. Team managers only.
  • list_deployment_reportsList deployment reportsGETReturn the metadata for the reports configured on a deployment.

Serviceaccount, 3 operations

  • delete_service_accountDelete service accountDELETERemove a service account from an organization, revoking its access and API token.
  • get_service_accountGet service accountGETReturn a single service account in an organization, including its label, role, and activity timestamps.
  • list_service_accountsList service accountsGETReturn the service accounts (non-human team members used for automation) belonging to an organization, including each account's label, role, and activity timestamps.

Version, 3 operations

  • get_package_versionGet package versionGETReturn a single version of a brick package the requesting user can edit, including its full config.
  • list_package_versionsList package versionsGETReturn the list of versions for a brick package the requesting user can edit, including each version's metadata and the user who last updated it, newest version first.
  • list_team_asset_versionsList team asset versionsGETReturn the version history for a static file asset in an organization.

Blueprint, 2 operations

  • get_team_mod_versionGet team mod versionGETReturn a single mod version available for an organization to deploy.
  • list_team_mod_versionsList team mod versionsGETReturn the mod versions available for an organization to deploy.

Extension, 2 operations

  • list_member_extensionsList member extensionsGETReturn the browser extensions most recently reported installed on a team member's device(s), newest first.
  • list_team_extensionsList team extensionsGETReturn the distinct browser extensions reported across the organization's members, aggregated per extension with a distinct-member count and install-type breakdown. Unmanaged extensions are listed first.

Invitation, 2 operations

  • invite_team_memberInvite team memberPOSTInvites a person to the team by email with a role (1 Member, 2 Admin, 3 Developer, 4 Restricted, 5 Manager); PixieBrix emails the invitation.
  • list_team_invitationsList team invitationsGETReturn the pending membership invitations for a team, including each invitee's email, role, and the inviter.

Listing, 2 operations

  • get_marketplace_listingGet marketplace listingGETReturn a single published marketplace listing by id, including its package, tags, and display image.
  • list_marketplace_listingsList marketplace listingsGETReturn the published marketplace listings, including each listing's package, tags, and display image, optionally filtered by package name.

Report viewer, 2 operations

  • add_report_viewer_groupAdd report viewer groupPOSTGrant a group activity & security report viewer permission over an organization.
  • list_report_viewer_groupsList report viewer groupsGETReturn the groups granted activity & security report viewer permission for an organization.

Auth url pattern, 1 operation

  • list_auto_login_url_patternsList auto login url patternsGETReturn the URL patterns that automatically log the team's members into the extension on matching pages.

Dependency, 1 operation

  • get_deployment_dependenciesGet deployment dependenciesGETReturn the dependency tree for a single deployment, rooted at the deployment and including its package's transitive package dependencies and any attached databases.

Event, 1 operation

  • list_team_event_countsList team event countsGETList per-deployment event counts over time for the organization's visible deployments, with each entry reporting the number of events recorded for a deployment within an interval ending at a given timestamp.

Extension deny pattern, 1 operation

  • list_extension_deny_patternsList extension deny patternsGETReturn the URL patterns on which the extension is disabled for the team's members.

Health, 1 operation

  • get_healthGet healthGETChecks that PixieBrix is up (its database and cache answer); returns status ok. Needs no particular role.

Me, 1 operation

  • get_meGet meGETReturns the user behind the token: id, email, team (organization) and group memberships. Use it to find your organization id.

Pipeline, 1 operation

  • list_promotion_pipelinesList promotion pipelinesGETReturn the package promotion pipelines you administer, each linking a source package to a target package so versions can be copied between them.

Record archive, 1 operation

  • list_database_record_archivesList database record archivesGETLists daily archive files of a team database's records (JSONL, one file per day with updates), newest first; each file link is valid for 1 hour. ordering=date for oldest first.

Reference, 1 operation

  • list_database_referencesList database referencesGETList bricks that use a database.

Schema, 1 operation

  • get_database_schemaGet database schemaGETReturn the stored JSON Schema for a database's records, or a schema inferred from recent records when the method query parameter is set to infer.

Shared, 1 operation

  • delete_integration_configDelete integration configDELETEDeletes an integration configuration; mods that use it lose access to that integration.

Subscription, 1 operation

  • list_team_subscriptionsList team subscriptionsGETReturn the subscriptions for an organization, including each subscription's seat pricing, session-hour limits, and recent daily seat-utilization history.

Tag, 1 operation

  • list_marketplace_tagsList marketplace tagsGETReturn the tags used to categorize marketplace listings, ordered by priority and then name.

Theme, 1 operation

  • get_team_themeGet team themeGETReturn the team's branding theme (logo and colors) used to customize the extension's appearance.

User, 1 operation

  • list_deployment_active_usersList deployment active usersGETReturn the users who currently have a deployment active, each with their latest installed mod and extension versions and the version history they have run.

Showing the first 120 of 147 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use PixieBrix from Claude Code, Cursor or Codex

Connect PixieBrix in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its PixieBrix operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect PixieBrix

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect PixieBrix once

    Add your PixieBrix connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

PixieBrix integration FAQ

What can you do with the PixieBrix integration?

LiveContext exposes 147 operations on PixieBrix, covering database, contact, brick and group.

Popular integrations

Browse the whole catalog