Robin Saige we check the tools AI agents call

commsharbor

com.commsharbor/commsharbor

Transactional e-mail and permission-based campaigns, multi-tenant, with a full audit trail.

— the operator's own registry description reported

Publisher com.commsharbor · first seen 2026-09-05 · endpoint https://commsharbor.com/mcp

allow
verdict
stale-rich-solo
cluster
ok_tools
answers
141
tools served

Dependency rating derived

allow
allow — alive & usable · action ● · V n/a
allow — because answers ●, 141 tools legible (band B) ●, no confirmed drift in 1 probes ●; not yet checked: truth (0 runs)

Cluster stale-rich-solo · distinctiveness 0.475 (moderate). Every figure is a percentile or class within the 15,472-server censussee the whole spectrum.

Does it answer? Q1 · observed
answersalive_tools
latency112 ms
vs populationtypical
protocolstale
authopen
Can it be used? Q4 · observed
tools141
vs populationhigh
capabilities1
harnessB
Did it hold when checked? Q3–Q4 · derived
identitysolo
servers on its host1
verifiabilityunassessed
duplicate inventoryno
drift events0
answers trueno primary

🔏 Signed receipt rr_1ca2c92c8e2ecc7f13ec5d79 · ed25519 · key rs-rcpt-2026-08 — this rating is tamper-evident; an agent gets the full signature from check_server and can verify it against the published key.

Q1Does it answer?alive & usable — 1 probes ●evidence ↓
Q2What is it?action ● evidence ↓
Q3Can it be checked?V n/a for this kind ◐evidence ↓
Q4Did it hold?harness B · truth not yet run · no drift ●evidence ↓
Q5What company does it keep?stale-rich-solo · 1 on its host (context, not verdict) ◐evidence ↓

● observed · ◐ derived · ○ reported — the verdict synthesizes Q1–Q4; Q5 is context. Methodology →

History observed

Every probe we made, oldest → newest (1 shown, 2026-09-06 → 2026-09-06). Green answered · amber answered-but-walled · red no useful answer. A gap in our cadence is a gap in coverage, not evidence about the server.

changelog (1 events)
datetypewhat changed
2026-09-06outcomefirst probe: ok_tools

What kind of tools these are derived

Verification only means something relative to a tool's NATURE — an email-sender has no "true answer", a generator has no answer key. Classification evidence: classified from tool names/descriptions/annotations WE OBSERVED. What checking applies to each kind (the full methodology →):

naturetoolsmeaning what checking applies
action63changes the worldno true answer exists; we check the CONTRACT (destructive/read-only/idempotent declarations, error legibility) and never fire real actions
retrieval-public56serves public factstruth-checkable against a public source — the V-ladder applies in full
unclassified21not classifiable from its textTier-1 only until its tools describe themselves
generative1creates contentno answer key exists; disclosure + stability checks, never truth verdicts

Tools last seen observed

commsharbor_api_key_create commsharbor_api_key_revoke commsharbor_api_keys commsharbor_audience_create commsharbor_audience_delete commsharbor_audience_get commsharbor_audience_member_add commsharbor_audience_member_remove commsharbor_audience_members commsharbor_audience_update commsharbor_audiences commsharbor_audit commsharbor_auth_start commsharbor_auth_verify commsharbor_billing commsharbor_billing_catalog commsharbor_billing_purchase commsharbor_campaign_create commsharbor_campaign_get commsharbor_campaign_launch commsharbor_campaign_report commsharbor_campaign_update commsharbor_campaigns commsharbor_contact_file_get commsharbor_contact_import_confirm commsharbor_contact_import_errors commsharbor_contact_import_get commsharbor_contact_import_preview commsharbor_contact_imports commsharbor_contact_marketing_get commsharbor_contact_marketing_put commsharbor_contacts_export commsharbor_context commsharbor_crm_activities_create commsharbor_crm_activities_delete commsharbor_crm_activities_get commsharbor_crm_activities_list commsharbor_crm_activities_update commsharbor_crm_companies_create commsharbor_crm_companies_delete commsharbor_crm_companies_get commsharbor_crm_companies_list commsharbor_crm_companies_update commsharbor_crm_contacts_create commsharbor_crm_contacts_delete commsharbor_crm_contacts_get commsharbor_crm_contacts_list commsharbor_crm_contacts_update commsharbor_crm_deals_create commsharbor_crm_deals_delete commsharbor_crm_deals_get commsharbor_crm_deals_list commsharbor_crm_deals_update commsharbor_crm_pipelines_create commsharbor_crm_pipelines_delete commsharbor_crm_pipelines_get commsharbor_crm_pipelines_list commsharbor_crm_pipelines_update commsharbor_crm_stages_create commsharbor_crm_stages_delete commsharbor_crm_stages_get commsharbor_crm_stages_list commsharbor_crm_stages_update commsharbor_crm_tasks_create commsharbor_crm_tasks_delete commsharbor_crm_tasks_get commsharbor_crm_tasks_list commsharbor_crm_tasks_update commsharbor_data_export_create commsharbor_data_export_download commsharbor_data_exports commsharbor_dead_letter_replay commsharbor_dead_letters commsharbor_deletion_cancel commsharbor_deletion_request commsharbor_deletion_schedule commsharbor_deliverability commsharbor_delivery_events commsharbor_delivery_get commsharbor_domain_create commsharbor_domain_deliveries commsharbor_domain_get commsharbor_domain_report commsharbor_domain_smoke commsharbor_domain_verify commsharbor_domains commsharbor_health commsharbor_invitation_accept commsharbor_invitation_create commsharbor_invitations commsharbor_logout commsharbor_marketing_smoke commsharbor_me commsharbor_member_role commsharbor_members commsharbor_message_send commsharbor_messaging_settings commsharbor_messaging_settings_update commsharbor_operations commsharbor_operations_refresh commsharbor_organization_create commsharbor_organization_get commsharbor_organization_update commsharbor_organizations commsharbor_platform_context commsharbor_platform_crm_activities_create commsharbor_platform_crm_activities_delete commsharbor_platform_crm_activities_get commsharbor_platform_crm_activities_list commsharbor_platform_crm_activities_update commsharbor_platform_crm_leads_create commsharbor_platform_crm_leads_delete commsharbor_platform_crm_leads_get commsharbor_platform_crm_leads_list commsharbor_platform_crm_leads_update commsharbor_platform_crm_tasks_create commsharbor_platform_crm_tasks_delete commsharbor_platform_crm_tasks_get commsharbor_platform_crm_tasks_list commsharbor_platform_crm_tasks_update commsharbor_preference_get commsharbor_preference_token_create commsharbor_preference_unsubscribe commsharbor_profile_update commsharbor_suppression_create commsharbor_suppressions commsharbor_template_archive commsharbor_template_create commsharbor_template_export commsharbor_template_get commsharbor_template_import_html commsharbor_template_preview commsharbor_template_publish commsharbor_template_update commsharbor_template_versions commsharbor_templates commsharbor_webhook_create commsharbor_webhook_deliveries commsharbor_webhook_disable commsharbor_webhook_get commsharbor_webhooks

Harness readiness observed

Can an agent's harness pick this tool and call it correctly? Graded on the three things an agent reads — name, description, typed parameters. Band B — usable, with rough edges.

legibility checktools passingok
name is clear & specific141/141
has a description141/141
description is substantive43/14143/141
parameters are typed141/141
parameters are described124/141124/141

141 of 141 tools graded · 141 with a captured input schema. RS-008, Tier-1 — no domain knowledge, applies to any tool. “Alive” is not the same as “usable”.

Truth checks observed

Not in the Tier-2 trade lane, or not yet checked. Tier-2 re-derives a server's answers against published primary sources — see truth checks.

Protocol conformance observed

2024-11-05
protocol version
session model
074a2a11
server version CommsHarbor

Capabilities: tools

Drift observed

No confirmed drift on record. Baseline set 2026-09-06; changes appear here after human review.

raw probe records
probed (UTC) outcomehttpmsprotocol
2026-09-06T06:12:14Zok_tools2001122024-11-05

Watch or embed this verdict

verdict badge

Operators: put the live verdict in your README — it updates with every census, links back here, and is a dated observation, never a warranty:

[![Robin Saige verdict](https://robinsaige.com/badge/com.commsharbor/commsharbor.svg)](https://robinsaige.com/s/com.commsharbor/commsharbor)

Depend on it? Subscribe to its change feed — outcome changes and confirmed drift, no account needed. Building on it? The full dossier as JSON — verdict, rating, truth checks, history — stable enough to gate CI on.

← overview

Operator of this server? Everything we hold about it is on this page — free, no account, for anyone. Wrong attribution, stale probe, misclassification? Dispute this record →