Skip to content
DEPENDENCY EVIDENCE

Know what changed before you depend on it.

For teams using external agents and MCP servers: inspect evidence, watch changes, record what you accepted.

Check a client configuration locally · Agency pilot

io.github.yzlee/opcmenu

Runtime observation: 2026-11-09T17:19:31.663741+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 server

Agent and MCP watches share your plan's budget. Manage watches.

Current recorded evidence
{
  "auth": "anonymous",
  "availability": "live",
  "endpoint": "https://mcp.opcmenu.com/mcp",
  "legal_identity": null,
  "lifecycle": null,
  "observed_at": "2026-11-09T17:19:31.663741+00:00",
  "registry_status": null,
  "subject": {
    "id": "io.github.yzlee/opcmenu",
    "kind": "mcp"
  },
  "tools": {
    "names": [
      "accept_dispatch_arrangement",
      "acknowledge_activity_reminder",
      "act_activity_raffle",
      "add_activity_guest",
      "add_activity_material",
      "add_guest_candidates",
      "add_profile_link",
      "analyze_cooperation",
      "apply_organization_to_alliance",
      "apply_to_organization",
      "archive_my_company",
      "attach_activity_to_goal",
      "attach_alliance_organization",
      "ban_live_user",
      "block_user",
      "bulk_review_organization_applications",
      "bulk_review_signup_submissions",
      "cancel_activity",
      "cancel_alliance_invitation",
      "cancel_collaboration_invite",
      "cancel_my_activity_signup",
      "cancel_my_alliance_application",
      "cancel_need",
      "cancel_organization_alliance_request",
      "cancel_payment_order",
      "check_activity_eligibility",
      "check_in_attendees",
      "check_in_my_activity",
      "claim_creator_by_token",
      "claim_network_bounty",
      "claim_organization_profile",
      "claim_product",
      "classify_product_draft",
      "close_collaboration_goal",
      "collect_broker_leads",
      "comment_moment",
      "commit_network_contact_intake",
      "community_resource_requests",
      "complete_need",
      "complete_onboarding",
      "configure_activity_raffle",
      "confirm_cooperation_version",
      "contact_community_resource",
      "contact_need",
      "create_alliance_organization",
      "create_broker_lead",
      "create_broker_match",
      "create_collaboration_goal",
      "create_collaboration_task",
      "create_collaboration_tasks",
      "create_company",
      "create_connection_request",
      "create_cooperation_share",
      "create_direct_collaboration_task",
      "create_goal_recruit_need",
      "create_guest_collection_link",
      "create_guest_invite_link",
      "create_guest_open_link",
      "create_need",
      "create_network_introduction",
      "create_organization",
      "create_organization_proposal_activity",
      "create_organization_task",
      "create_organizer_activity",
      "create_payment_order",
      "create_product",
      "create_quick_contact_request",
      "create_task_series",
      "decline_dispatch_arrangement",
      "delete_broker_lead",
      "delete_cooperation_plan",
      "delete_my_company",
      "delete_my_moment",
      "delete_my_rating",
      "delete_need",
      "derive_activity_registration_poster",
      "detach_activity_from_goal",
      "detach_alliance_organization",
      "discover_organizations",
      "dismiss_organization_claim",
      "dismiss_organization_match_pair",
      "dismiss_organization_proposal",
      "draft_activity_guest_sms",
      "draft_community_resource",
      "draft_organization_match_activity",
      "edit_cooperation_plan_with_agent",
      "end_live_session",
      "endorse_creator",
      "ensure_activity_live",
      "export_live_messages",
      "find_customer_needs",
      "find_network_candidates",
      "find_positioning_task_people",
      "follow_creator",
      "follow_product",
      "forget_my_signup_answers",
      "generate_organization_proposals",
      "get_activity",
      "get_activity_agreement",
      "get_activity_album_moderation"
    ],
    "names_truncated": true,
    "sha256": "4c96e13bcf87374d266e372dd1b26866abd92df6f38511c3ad6be03c491f669e"
  },
  "tools_complete": true,
  "tools_observed_at": "2026-11-09T17:19:31.663741+00:00",
  "version": null
}

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 reference

Test an explicit task

Verified 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.

Optional SealKeeper evidence

Verify 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 documentation

Smithery endpoint migration · Agent monitoring · Methodology