Skip to main content
These are the tools your AI assistant can call once you connect the Scribe MCP server. The server exposes 45 tools across 12 areas. To connect an assistant, see the AI agents overview.
How access worksRead tools run automatically and never change your data. Write tools (create, update, publish, and similar) ask you to confirm first. Delete tools also ask you to confirm and are destructive. Every action is scoped to your own workspace.

Schema

ToolAccessWhat it does
get_content_schemaReadReturns the signature block-tree schema, all enum values, and a worked example. Call before authoring content

Signatures

ToolAccessWhat it does
list_signaturesReadList signature templates (block trees omitted unless you pass include_content)
create_signatureWriteCreate a template, staged as draft_content until you publish
update_signatureWriteUpdate a template by id, staged as a draft until you publish
publish_signatureWritePublish a template so the draft becomes live and installs
install_signatureWriteInstall the current live content without publishing
delete_signatureDeleteDelete a template and unassign it from teammates

Signature recipients

ToolAccessWhat it does
list_signature_recipientsReadList who a signature is assigned to, with the targeting rules
add_signature_recipientsWriteAssign a signature to a batch of teammate emails
remove_signature_recipientsWriteRemove manually assigned recipients from a signature
set_signature_recipient_rulesWriteSet auto-assign and the smart-field condition rules
add_signature_recipient_entitiesWriteTarget a signature at directory org units or groups
remove_signature_recipient_entitiesWriteUntarget directory org units or groups

Teammates

ToolAccessWhat it does
list_teammatesReadList teammates with their emails and smart-field values
create_teammateWriteAdd a teammate from an email and optional field values
update_teammateWriteSet a teammate’s smart-field values
delete_teammateDeleteSoft-delete a teammate

Emails

ToolAccessWhat it does
list_emailsReadList teammate emails (primary and aliases)
create_emailWriteAdd an alias email to a teammate
update_emailWriteChange an email address
delete_emailDeleteSoft-delete an alias email (a primary email cannot be deleted)

Smart fields

ToolAccessWhat it does
list_smart_fieldsReadList smart-field definitions with kind and data source
create_smart_fieldWriteDefine a custom field, optionally synced from an integration
update_smart_fieldWriteUpdate a custom field or its integration link
delete_smart_fieldDeleteDelete a custom field and its values on every teammate

Folders

ToolAccessWhat it does
list_foldersReadList signature folders with their signature counts
create_folderWriteCreate a folder to organize templates
update_folderWriteRename a folder
delete_folderDeleteDelete a folder (it must be empty first)

Assets

ToolAccessWhat it does
list_assetsReadList the image library (logos, banners, pictures)
create_assetWriteUpload an image from base64 or a source URL
update_assetWriteUpdate an asset’s name or role
delete_assetDeleteDelete an asset (in-use assets are soft-deleted so they keep rendering)

Integrations

ToolAccessWhat it does
list_integrationsReadList active integrations with status and any error details
list_integration_entitiesReadList directory org units and groups to target a signature at

Financial documents

ToolAccessWhat it does
list_financial_documentsReadList invoices and credit notes with downloadable PDF links

Analytics

ToolAccessWhat it does
get_analytics_overviewReadViews and clicks over a date range, with totals and a time series
get_analytics_breakdownReadRank a dimension by views, clicks, or clickthrough rate

Marketing campaigns

ToolAccessWhat it does
list_marketing_campaignsReadList campaigns with status, targeting, and content
create_marketing_campaignWriteCreate a campaign draft with a name and time window
update_marketing_campaignWriteUpdate a campaign by id
schedule_marketing_campaignWriteActivate or schedule a draft or paused campaign
pause_marketing_campaignWritePause an active campaign
resume_marketing_campaignWriteResume a paused campaign
delete_marketing_campaignDeleteDelete a campaign (an active one stops first)

Connect your assistant

Ready to connect? Follow the per-assistant steps on the AI agents overview.