com.commsharbor/commsharbor
name:com.commsharbor/commsharbor
Transactional e-mail and permission-based campaigns, multi-tenant, with a full audit trail.
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- commsharbor_api_key_createshallow
Create a scoped API key and reveal it once.
- commsharbor_api_key_revokeshallow
Revoke an API key.
- commsharbor_api_keysshallow
List API keys without secrets.
- commsharbor_audience_createshallow
Create an audience or saved segment.
- commsharbor_audience_deleteshallow
Delete an audience.
- commsharbor_audience_getshallow
Read one audience.
- commsharbor_audience_member_addshallow
Add a CRM contact to a static audience.
- commsharbor_audience_member_removeshallow
Remove a CRM contact from a static audience.
- commsharbor_audience_membersshallow
List audience contacts.
- commsharbor_audience_updateshallow
Update an audience.
- commsharbor_audiencesshallow
List audiences and saved segments.
- commsharbor_auditshallow
List tenant audit events.
- commsharbor_auth_startshallow
Send an OTP to an email address.
- commsharbor_auth_verifyshallow
Verify an OTP and receive a session.
- commsharbor_billingshallow
Read tenant entitlements and available sends.
- commsharbor_billing_catalogshallow
Read plans, prices and x402 network.
- commsharbor_billing_purchaseshallow
Request a pass or top-up and receive the x402 challenge when payment is required.
- commsharbor_campaign_createshallow
Create a campaign draft.
- commsharbor_campaign_getshallow
Read a campaign.
- commsharbor_campaign_launchshallow
Freeze and launch or schedule a campaign idempotently.
- commsharbor_campaign_reportshallow
Reconcile campaign deliveries and feedback.
- commsharbor_campaign_updateshallow
Edit, pause, resume or cancel a campaign.
- commsharbor_campaignsshallow
List campaigns.
- commsharbor_contact_file_getshallow
Download a tenant CSV before expiry.
- commsharbor_contact_import_confirmshallow
Confirm an import with a mandatory idempotency key.
- commsharbor_contact_import_errorsshallow
List deterministic row-level import errors.
- commsharbor_contact_import_getshallow
Read one contact import.
- commsharbor_contact_import_previewshallow
Upload and preview a consent-declared CSV.
- commsharbor_contact_importsshallow
List contact imports.
- commsharbor_contact_marketing_getshallow
Read consent and preference for a CRM contact.
- commsharbor_contact_marketing_putshallow
Record permission-based marketing consent.
- commsharbor_contacts_exportshallow
Create a safe seven-day contact CSV export.
- commsharbor_contextshallow
Resolve the active organization identity.
- commsharbor_crm_activities_createshallow
Creates a activity in the tenant CRM. Required: note. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_activities_deleteshallow
Deletes one activity from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_activities_getshallow
Reads one activity from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_activities_listshallow
Lists activities in the tenant CRM — something that happened with a contact, company or deal. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, deal_id, contact_id, company_id, activity_type. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_activities_updateshallow
Updates one activity in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_companies_createshallow
Creates a company in the tenant CRM. Required: name. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_companies_deleteshallow
Deletes one company from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_companies_getshallow
Reads one company from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_companies_listshallow
Lists companies in the tenant CRM — an organization in the tenant CRM — a customer of the customer. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_companies_updateshallow
Updates one company in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_contacts_createshallow
Creates a contact in the tenant CRM. Required: email, first_name. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_contacts_deleteshallow
Deletes one contact from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_contacts_getshallow
Reads one contact from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_contacts_listshallow
Lists contacts in the tenant CRM — a person in the tenant CRM. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, company_id. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_contacts_updateshallow
Updates one contact in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_deals_createshallow
Creates a deal in the tenant CRM. Required: title, pipeline_id, stage_id. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_deals_deleteshallow
Deletes one deal from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_deals_getshallow
Reads one deal from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_deals_listshallow
Lists deals in the tenant CRM — an opportunity moving through a pipeline. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, pipeline_id, stage_id, status. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_deals_updateshallow
Updates one deal in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_pipelines_createshallow
Creates a pipeline in the tenant CRM. Required: name. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_pipelines_deleteshallow
Deletes one pipeline from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_pipelines_getshallow
Reads one pipeline from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_pipelines_listshallow
Lists pipelines in the tenant CRM — a named sequence of stages that deals move through. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_pipelines_updateshallow
Updates one pipeline in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_stages_createshallow
Creates a stage in the tenant CRM. Required: name. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_stages_deleteshallow
Deletes one stage from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_stages_getshallow
Reads one stage from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_stages_listshallow
Lists stages in the tenant CRM — one step of a pipeline, addressed under the pipeline it belongs to. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_stages_updateshallow
Updates one stage in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_tasks_createshallow
Creates a task in the tenant CRM. Required: title. Needs crm:write on the organization. Returns the created resource with its absolute url.
- commsharbor_crm_tasks_deleteshallow
Deletes one task from the tenant CRM. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_crm_tasks_getshallow
Reads one task from the tenant CRM. Needs crm:read on the organization. A foreign or missing id answers 404.
- commsharbor_crm_tasks_listshallow
Lists tasks in the tenant CRM — work someone still has to do in the tenant CRM. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, status, deal_id, contact_id, assignee_user_id. Needs crm:read on the organization. Every item carries an absolute url.
- commsharbor_crm_tasks_updateshallow
Updates one task in the tenant CRM; only the fields you send change. Needs crm:write on the organization. A foreign or missing id answers 404.
- commsharbor_data_export_createshallow
Create a seven-day tenant JSON export.
- commsharbor_data_export_downloadshallow
Download a tenant JSON export.
- commsharbor_data_exportsshallow
List tenant JSON exports.
- commsharbor_dead_letter_replayshallow
Replay one campaign or webhook dead letter.
- commsharbor_dead_lettersshallow
Inspect nominal dead letters.
- commsharbor_deletion_cancelshallow
Cancel a scheduled tenant erasure.
- commsharbor_deletion_requestshallow
Read the latest tenant deletion request.
- commsharbor_deletion_scheduleshallow
Schedule tenant erasure after seven days using the exact confirmation phrase.
- commsharbor_deliverabilityshallow
Read deliverability and backlog aggregates.
- commsharbor_delivery_eventsshallow
List normalized SES feedback events for one delivery.
- commsharbor_delivery_getshallow
Read one delivery and its SES MessageId without recipient data.
- commsharbor_domain_createshallow
Register the organization's exact sending domain and queue SES provisioning.
- commsharbor_domain_deliveriesshallow
List a domain's deliveries without recipient addresses.
- commsharbor_domain_getshallow
Read one stored sending-domain resource.
- commsharbor_domain_reportshallow
Read domain delivery and feedback aggregates.
- commsharbor_domain_smokeshallow
Send one controlled smoke to the server-side recipient secret; never accepts a recipient argument.
- commsharbor_domain_verifyshallow
Refresh domain readiness from real SES and DNS observations.
- commsharbor_domainsshallow
List sending domains with their last observed state.
- commsharbor_healthshallow
Read deployment health and build.
- commsharbor_inbox_attachmentshallow
Get a five-minute signed URL for one attachment, by its index in the message. The URL expires; the stored file does not.
- commsharbor_inbox_createshallow
Create a receiving address on a verified sending domain. Fails with 422 when the domain is not verified: receiving on an unproven domain is relay.
- commsharbor_inbox_disableshallow
Stop accepting mail at this address. History stays readable — this disables, it never erases.
- commsharbor_inbox_getshallow
Read one receiving address.
- commsharbor_inbox_messageshallow
Read one message: body, chosen headers and `auth`. `from` is text the sender chose; `auth` is the SPF/DKIM/DMARC verdict the receiving edge reached. Decide on `auth`.
- commsharbor_inbox_messagesshallow
List what arrived at one address, newest first. Summaries only, no body.
- commsharbor_inboxesshallow
List the addresses this organization receives on.
- commsharbor_invitation_acceptshallow
Accept an invitation.
- commsharbor_invitation_createshallow
Invite a member and reveal the acceptance token once.
- commsharbor_invitationsshallow
List invitations.
- commsharbor_logoutshallow
Revoke the current session.
- commsharbor_marketing_smokeshallow
Send one controlled permission-based marketing smoke.
- commsharbor_meshallow
Read the current profile and memberships.
- commsharbor_member_roleshallow
Change a non-owner member role.
- commsharbor_membersshallow
List organization members.
- commsharbor_message_sendshallow
Queue one idempotent transactional delivery.
- commsharbor_messaging_settingsshallow
Read timezone and marketing state.
- commsharbor_messaging_settings_updateshallow
Update timezone or pause state.
- commsharbor_operationsshallow
List current operational alerts without PII.
- commsharbor_operations_refreshshallow
Refresh alerts, quota and capacity observations.
- commsharbor_organization_createshallow
Create the verified owner's single trial.
- commsharbor_organization_getshallow
Read an organization.
- commsharbor_organization_updateshallow
Update an organization.
- commsharbor_organizationsshallow
List memberships.
- commsharbor_platform_contextshallow
Confirm the caller's platform role.
- commsharbor_platform_crm_activities_createshallow
Creates a activity in the platform CRM. Required: note. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Returns the created resource with its absolute url.
- commsharbor_platform_crm_activities_deleteshallow
Deletes one activity from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_activities_getshallow
Reads one activity from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_activities_listshallow
Lists activities in the platform CRM — our note about a prospective tenant. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Every item carries an absolute url.
- commsharbor_platform_crm_activities_updateshallow
Updates one activity in the platform CRM; only the fields you send change. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_leads_createshallow
Creates a lead in the platform CRM. Required: email, name. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Returns the created resource with its absolute url.
- commsharbor_platform_crm_leads_deleteshallow
Deletes one lead from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_leads_getshallow
Reads one lead from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_leads_listshallow
Lists leads in the platform CRM — a prospective ORGANIZATION in our own funnel — platform CRM is not tenant data. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, stage. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Every item carries an absolute url.
- commsharbor_platform_crm_leads_updateshallow
Updates one lead in the platform CRM; only the fields you send change. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_tasks_createshallow
Creates a task in the platform CRM. Required: title. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Returns the created resource with its absolute url.
- commsharbor_platform_crm_tasks_deleteshallow
Deletes one task from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_tasks_getshallow
Reads one task from the platform CRM. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_platform_crm_tasks_listshallow
Lists tasks in the platform CRM — work on a platform lead — about a prospective tenant, not about a tenant's customer. Cursor-paginated: limit 1-100, opaque cursor from the previous page. Filters: q, status, lead_id, assignee_user_id. Needs a human session with the platform_admin grant; tenant ownership does not qualify. Every item carries an absolute url.
- commsharbor_platform_crm_tasks_updateshallow
Updates one task in the platform CRM; only the fields you send change. Needs a human session with the platform_admin grant; tenant ownership does not qualify. A foreign or missing id answers 404.
- commsharbor_preference_getshallow
Read preference through a signed capability.
- commsharbor_preference_token_createshallow
Create signed preference and unsubscribe URLs.
- commsharbor_preference_unsubscribeshallow
Apply one-click unsubscribe through a signed capability.
- commsharbor_profile_updateshallow
Update the current profile.
- commsharbor_suppression_createshallow
Suppress a recipient in one organization.
- commsharbor_suppressionsshallow
List organization suppressions.
- commsharbor_template_archiveshallow
Archive a template and preserve its versions.
- commsharbor_template_createshallow
Create a canonical block template draft.
- commsharbor_template_exportshallow
Export the latest published HTML, text and MJML.
- commsharbor_template_getshallow
Read one template.
- commsharbor_template_import_htmlshallow
Import a safe HTML subset as a draft.
- commsharbor_template_previewshallow
Compile and render a safe template preview.
- commsharbor_template_publishshallow
Publish an immutable template version.
- commsharbor_template_updateshallow
Update one template draft.
- commsharbor_template_versionsshallow
List immutable versions.
- commsharbor_templatesshallow
List email templates.
- commsharbor_tracking_domainshallow
Read the organization's tracking domain, the CNAME it needs and whether the platform actually answers on it. Null when there is none: links then use the shared platform origin.
- commsharbor_tracking_domain_createshallow
Register the host that will serve this organization's message links. One per organization; registering never activates it.
- commsharbor_tracking_domain_removeshallow
Remove the tracking domain; NEW messages go back to the platform origin. Links already sent keep pointing at the removed host.
- commsharbor_tracking_domain_verifyshallow
Probe the host now and store what was seen. The ONLY way to reach `active`, and only after reaching this product on that host — DNS resolving is not enough.
- commsharbor_webhook_createshallow
Create a webhook and reveal its secret once.
- commsharbor_webhook_deliveriesshallow
List webhook retries and outcomes.
- commsharbor_webhook_disableshallow
Disable a webhook.
- commsharbor_webhook_getshallow
Read a webhook without its secret.
- commsharbor_webhooksshallow
List webhook endpoints without secrets.
- pricingshallow
Current public prices and free allowances; no charge.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/191a1f23-bbd7-4e74-8bc8-4dfbc196fc3e)