Pin and review
Keep an accepted snapshot in agents.lock.json. CI returns allow, review or block with reasons.
Gaps default to review. A lock records your acceptance, not a supplier attestation.
API referenceFor teams using external agents and MCP servers: inspect evidence, watch changes, record what you accepted.
Check a client configuration locally · Agency pilot
Runtime observation: 2026-11-10T21:31:50.771033+00:00 · State: live
Watches availability, tools and schemas, auth access, endpoints and lifecycle notices. Only complete schemas are compared. OAuth scope and consent-screen changes are not measured.
Sign in to watch this MCP serverAgent and MCP watches share your plan's budget. Manage watches.
{
"auth": "anonymous",
"availability": "live",
"endpoint": "https://www.kaicalls.com/api/mcp",
"legal_identity": null,
"lifecycle": null,
"observed_at": "2026-11-10T21:31:50.771033+00:00",
"registry_status": null,
"subject": {
"id": "com.kaicalls/kaicalls",
"kind": "mcp"
},
"tools": {
"names": [
"add_team_phone",
"agency_billing_accept_terms",
"agency_billing_freeze_period",
"agency_billing_publish_terms",
"agency_billing_record_adjustment",
"agency_billing_set_automatic_collection",
"agency_billing_set_plan",
"agency_billing_setup_collection",
"agency_care_launch_review",
"agency_care_prepare_review",
"agency_care_preview_review",
"agency_enrollment_approve_owner",
"agency_enrollment_claim_owner",
"agency_enrollment_create",
"agency_enrollment_enroll",
"agency_enrollment_finish_self_service",
"agency_enrollment_owner_save",
"agency_enrollment_preview",
"agency_enrollment_revoke",
"agency_enrollment_rotate_owner_link",
"agency_enrollment_save",
"agency_enrollment_start_self_service",
"agency_installation_apply_update",
"agency_installation_approve",
"agency_installation_approve_handoff",
"agency_installation_approve_route_receipt",
"agency_installation_approve_update",
"agency_installation_export",
"agency_installation_offboard",
"agency_installation_opt_into_canary",
"agency_installation_owner_preview",
"agency_installation_pause",
"agency_installation_preview_handoff",
"agency_installation_preview_offboard",
"agency_installation_preview_route_receipt",
"agency_installation_preview_update",
"agency_installation_resolve_update",
"agency_installation_retry",
"agency_installation_revoke_approval",
"agency_installation_run_scenarios",
"agency_offer_archive",
"agency_offer_preview",
"agency_offer_publish",
"agency_offer_save",
"agency_profile_accept_invite",
"agency_profile_assign",
"agency_profile_bootstrap",
"agency_profile_invite",
"agency_profile_issue_key",
"agency_profile_revoke_invite",
"agency_profile_revoke_member",
"agency_profile_unassign",
"agency_profile_update",
"agency_report_configure",
"agency_report_generate",
"agency_support_acknowledge",
"agency_support_complete_exercise",
"agency_support_measure",
"answer_call_question",
"approve_email_campaign",
"attach_number",
"buy_number",
"cancel_email_campaign",
"check_call_status",
"check_email_sender",
"choose_customer_route",
"configure_agent_business_rules",
"configure_staff_alerts",
"configure_textable_links",
"confirm_notification_destination",
"connect_agent",
"connect_whatsapp",
"create_agent",
"create_campaign",
"create_checkout",
"create_customer_workspace",
"delete_webhook",
"detach_number",
"disconnect_agent",
"draft_email_campaign",
"find_voices",
"get_activation_status",
"get_agency_workspace",
"get_agent_connection",
"get_analytics",
"get_balance",
"get_business_info",
"get_business_verification",
"get_call_disclosures",
"get_call_recording",
"get_change_history",
"get_channel_status",
"get_checkout_status",
"get_conversation",
"get_email_campaign",
"get_extra_number_status",
"get_inbox",
"get_lead",
"get_lsa_account_report",
"get_lsa_conversations"
],
"names_truncated": true,
"sha256": "ec1be0df17cf1b7ab5c46e929d482677e790550d79bc996fd5afaa9286cb27e2"
},
"tools_complete": true,
"tools_observed_at": "2026-11-10T21:31:50.771033+00:00",
"version": null
}Keep an accepted snapshot in agents.lock.json. CI returns allow, review or block with reasons.
Gaps default to review. A lock records your acceptance, not a supplier attestation.
API referenceVerified domain owners can publish up to five exact-match sandbox fixtures and opt in to a test run. Results include latency, output hashes and regressions.
POST /api/v1/dependencies/task-checks?domain=… while signed in. See the integration guide.
Domain control, a declared business identifier and a name-matched company record are separate evidence.
Current coverage and measurement date · Verify your domainVerify issuer signatures, subject and freshness from the public key document. Task evidence stays separate from Agenstry measurements.
A valid SEAL does not establish domain ownership, legal identity, key possession or execution permission.
Credential verification API · Issuer documentationSmithery endpoint migration · Agent monitoring · Methodology