Context and discovery
overlap.organizations.list— list all current Overlap memberships and their organization IDsoverlap.context.get— target organization, current role, and available capabilitiesoverlap.search— paginated search across supported Overlap entitiesoverlap.docs.search— search the current Overlap documentation catalog
organizationId, display name, current role, and available tools. Pass that value as organization_id to any organization-scoped tool. If omitted, the tool uses the organization selected during OAuth as the default. Organization IDs are selectors, not credentials; Overlap rechecks membership and validates the company when an organization is actually used.
Workflows and runs
overlap.workflows.listoverlap.workflows.getoverlap.workflows.preflight— freezes the workflow revision and reports external effectsoverlap.workflows.runoverlap.runs.getoverlap.runs.cancel
Clips, transcripts, and renders
overlap.clips.searchoverlap.clips.getoverlap.clips.updateoverlap.transcripts.getoverlap.transcripts.replaceoverlap.clips.renderoverlap.operations.get
Social Calendar
overlap.social.accounts.listoverlap.social.calendar.listoverlap.social.posts.getoverlap.social.posts.create_draftoverlap.social.posts.updateoverlap.social.posts.authorize— confirm and publish an immediate draftoverlap.social.posts.cancel
scheduledAt to null before requesting immediate-publish confirmation. The assistant shows the immutable preview and asks for explicit written consent in chat; it never opens a browser for action confirmation. Once a post is scheduled or publishing, cancel its existing work before making a material edit; Overlap will not replace authorized copy in place.
Calendar queries are limited to a 93-day range. Times are returned as RFC3339 values and natural-language scheduling uses the organization timezone.
Analytics
overlap.analytics.summaryoverlap.analytics.posts.listoverlap.analytics.posts.getoverlap.analytics.trending