← MCP Registry Integrity Report
io.github.lonniev/excalibur-mcp
Verdict: CRITICAL findings present. Endpoint https://excalibur-mcp.fastmcp.app/mcp. Tools now: 78 (78 ever seen). Changes recorded: 112. Findings: {"high":29,"critical":1}. Last probe: OK at 2026-09-01T00:17 UTC. JSON
Current tools
excalibur_account_statement · excalibur_account_statement_infographic · excalibur_adoption_status · excalibur_begin_oauth · excalibur_check_authority_balance · excalibur_check_balance · excalibur_check_oauth_status · excalibur_check_payment · excalibur_check_price · excalibur_check_proof_status · excalibur_create_post · excalibur_delete_coupon · excalibur_delete_operator_credential · excalibur_delete_patron_credential · excalibur_delete_post · excalibur_delete_snippet · excalibur_fetch_dynamic_block · excalibur_forget_coupon · excalibur_forget_credentials · excalibur_get_nostr_profile · excalibur_get_notarization_proof · excalibur_get_operator_onboarding_status · excalibur_get_patron_credential_fields · excalibur_get_patron_onboarding_status · excalibur_get_post · excalibur_get_post_metrics · excalibur_get_pricing_model · excalibur_get_scheduler_log · excalibur_get_snippet · excalibur_get_voice · excalibur_get_x_profile · excalibur_harvest_metrics · excalibur_list_canonical_identities · excalibur_list_constraint_types · excalibur_list_coupons · excalibur_list_my_coupons · excalibur_list_notarizations · excalibur_list_posts · excalibur_list_snippets · excalibur_mint_coupon · excalibur_notarize_ledger · excalibur_oracle_about · excalibur_oracle_get_tax_rate · excalibur_oracle_how_to_join · excalibur_oracle_lookup_member · excalibur_oracle_network_advisory · excalibur_post_nostr_message · excalibur_post_performance · excalibur_post_performance_infographic · excalibur_post_tweet · excalibur_post_tweet_image · excalibur_process_scheduled_posts · excalibur_publish_nostr_profile · excalibur_purchase_credits · excalibur_receive_credentials · excalibur_receive_npub_proof · excalibur_redeem_coupon · excalibur_refine_post_region · excalibur_report_issue · excalibur_request_adoption · excalibur_request_credential_channel · excalibur_request_npub_proof · excalibur_reset_pricing_model · excalibur_resolve_dynamic_block · excalibur_restore_credits · excalibur_restore_neon_schema · excalibur_save_snippet · excalibur_save_voice · excalibur_scheduler_check_now · excalibur_scheduler_pending · excalibur_scheduler_status · excalibur_service_status · excalibur_session_status · excalibur_set_pricing_model · excalibur_update_coupon · excalibur_update_operator_credential · excalibur_update_patron_credential · excalibur_update_post
Findings (30)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-08-31 | excalibur_account_statement_infographic | cross_tool_reference | high | references sibling tool 'excalibur_account_statement' |
| 2026-08-31 | excalibur_get_operator_onboarding_status | secret_material_reference | high | deliver each missing value. For patron-level credential status, use get_patron_onboarding_status instead. Free. |
| 2026-08-31 | excalibur_get_patron_onboarding_status | secret_material_reference | high | Report a patron's credential readiness for this operator. For set-once services (eXcalibur, |
| 2026-08-31 | excalibur_request_credential_channel | secret_material_reference | high | excalibur_request_credential_channel |
| 2026-08-31 | excalibur_receive_credentials | secret_material_reference | high | excalibur_receive_credentials |
| 2026-08-31 | excalibur_forget_credentials | secret_material_reference | high | excalibur_forget_credentials |
| 2026-08-31 | excalibur_update_patron_credential | secret_material_reference | high | excalibur_update_patron_credential |
| 2026-08-31 | excalibur_update_operator_credential | secret_material_reference | high | excalibur_update_operator_credential |
| 2026-08-31 | excalibur_delete_patron_credential | secret_material_reference | high | excalibur_delete_patron_credential |
| 2026-08-31 | excalibur_delete_operator_credential | secret_material_reference | high | excalibur_delete_operator_credential |
| 2026-08-31 | excalibur_get_patron_credential_fields | secret_material_reference | high | excalibur_get_patron_credential_fields |
| 2026-08-31 | excalibur_request_npub_proof | secret_material_reference | high | any service secret. To hand an operator its API keys or OAuth secrets, use ``request_credential_channel`` instead. |
| 2026-08-31 | excalibur_receive_npub_proof | secret_material_reference | high | Completes the npub-OWNERSHIP-PROOF flow (the credential-delivery counterpart is ``receive_credentials``). **Call this o |
| 2026-08-31 | excalibur_list_canonical_identities | user_concealment | critical | o Reconcile can flag deploy drift instead of silently reporting clean when a live tool was never seeded (#174). If th |
| 2026-08-31 | excalibur_post_tweet_image | cross_tool_reference | high | references sibling tool 'excalibur_post_tweet' |
| 2026-08-31 | excalibur_get_post_metrics | cross_tool_reference | high | references sibling tool 'excalibur_get_post' |
| 2026-08-31 | excalibur_post_performance_infographic | cross_tool_reference | high | references sibling tool 'excalibur_post_performance' |
| 2026-08-19 | excalibur_account_statement_infographic | cross_tool_reference | high | references sibling tool 'excalibur_account_statement' |
| 2026-08-19 | excalibur_get_patron_onboarding_status | secret_material_reference | high | Report a patron's credential readiness for this operator. For set-once services (eXcalibur, |
| 2026-08-19 | excalibur_request_credential_channel | secret_material_reference | high | excalibur_request_credential_channel |
| 2026-08-19 | excalibur_receive_credentials | secret_material_reference | high | excalibur_receive_credentials |
| 2026-08-19 | excalibur_forget_credentials | secret_material_reference | high | excalibur_forget_credentials |
| 2026-08-19 | excalibur_update_patron_credential | secret_material_reference | high | excalibur_update_patron_credential |
| 2026-08-19 | excalibur_update_operator_credential | secret_material_reference | high | excalibur_update_operator_credential |
| 2026-08-19 | excalibur_delete_patron_credential | secret_material_reference | high | excalibur_delete_patron_credential |
| 2026-08-19 | excalibur_delete_operator_credential | secret_material_reference | high | excalibur_delete_operator_credential |
| 2026-08-19 | excalibur_get_patron_credential_fields | secret_material_reference | high | excalibur_get_patron_credential_fields |
| 2026-08-19 | excalibur_request_npub_proof | secret_material_reference | high | any service secret. To hand an operator its API keys or OAuth secrets, use ``request_credential_channel`` instead. |
| 2026-08-19 | excalibur_receive_npub_proof | secret_material_reference | high | Completes the npub-OWNERSHIP-PROOF flow (the credential-delivery counterpart is ``receive_credentials``). **Call this o |
| 2026-08-19 | excalibur_post_tweet_image | cross_tool_reference | high | references sibling tool 'excalibur_post_tweet' |
Change history (112)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-08-31 12:17 | excalibur_check_balance | mutated | medium |
| 2026-08-31 12:17 | excalibur_purchase_credits | mutated | medium |
| 2026-08-31 12:17 | excalibur_check_payment | mutated | medium |
| 2026-08-31 12:17 | excalibur_restore_credits | mutated | medium |
| 2026-08-31 12:17 | excalibur_account_statement | mutated | medium |
| 2026-08-31 12:17 | excalibur_account_statement_infographic | mutated | high |
| 2026-08-31 12:17 | excalibur_report_issue | mutated | medium |
| 2026-08-31 12:17 | excalibur_service_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_operator_onboarding_status | mutated | high |
| 2026-08-31 12:17 | excalibur_get_patron_onboarding_status | mutated | high |
| 2026-08-31 12:17 | excalibur_session_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_request_credential_channel | mutated | high |
| 2026-08-31 12:17 | excalibur_receive_credentials | mutated | high |
| 2026-08-31 12:17 | excalibur_forget_credentials | mutated | high |
| 2026-08-31 12:17 | excalibur_update_patron_credential | mutated | high |
| 2026-08-31 12:17 | excalibur_update_operator_credential | mutated | high |
| 2026-08-31 12:17 | excalibur_delete_patron_credential | mutated | high |
| 2026-08-31 12:17 | excalibur_delete_operator_credential | mutated | high |
| 2026-08-31 12:17 | excalibur_get_patron_credential_fields | mutated | high |
| 2026-08-31 12:17 | excalibur_begin_oauth | mutated | medium |
| 2026-08-31 12:17 | excalibur_check_oauth_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_request_npub_proof | mutated | high |
| 2026-08-31 12:17 | excalibur_receive_npub_proof | mutated | high |
| 2026-08-31 12:17 | excalibur_check_proof_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_oracle_how_to_join | mutated | medium |
| 2026-08-31 12:17 | excalibur_oracle_get_tax_rate | mutated | medium |
| 2026-08-31 12:17 | excalibur_oracle_lookup_member | mutated | medium |
| 2026-08-31 12:17 | excalibur_oracle_about | mutated | medium |
| 2026-08-31 12:17 | excalibur_oracle_network_advisory | mutated | medium |
| 2026-08-31 12:17 | excalibur_check_authority_balance | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_pricing_model | mutated | medium |
| 2026-08-31 12:17 | excalibur_set_pricing_model | mutated | medium |
| 2026-08-31 12:17 | excalibur_reset_pricing_model | mutated | medium |
| 2026-08-31 12:17 | excalibur_request_adoption | mutated | medium |
| 2026-08-31 12:17 | excalibur_adoption_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_restore_neon_schema | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_canonical_identities | mutated | critical |
| 2026-08-31 12:17 | excalibur_get_nostr_profile | mutated | medium |
| 2026-08-31 12:17 | excalibur_publish_nostr_profile | mutated | medium |
| 2026-08-31 12:17 | excalibur_check_price | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_constraint_types | mutated | medium |
| 2026-08-31 12:17 | excalibur_mint_coupon | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_coupons | mutated | medium |
| 2026-08-31 12:17 | excalibur_update_coupon | mutated | medium |
| 2026-08-31 12:17 | excalibur_delete_coupon | mutated | medium |
| 2026-08-31 12:17 | excalibur_redeem_coupon | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_my_coupons | mutated | medium |
| 2026-08-31 12:17 | excalibur_forget_coupon | mutated | medium |
| 2026-08-31 12:17 | excalibur_notarize_ledger | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_notarization_proof | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_notarizations | mutated | medium |
| 2026-08-31 12:17 | excalibur_post_tweet | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_x_profile | mutated | medium |
| 2026-08-31 12:17 | excalibur_post_nostr_message | mutated | medium |
| 2026-08-31 12:17 | excalibur_post_tweet_image | mutated | high |
| 2026-08-31 12:17 | excalibur_create_post | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_post | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_posts | mutated | medium |
| 2026-08-31 12:17 | excalibur_update_post | mutated | medium |
| 2026-08-31 12:17 | excalibur_delete_post | mutated | medium |
| 2026-08-31 12:17 | excalibur_list_snippets | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_snippet | mutated | medium |
| 2026-08-31 12:17 | excalibur_save_snippet | mutated | medium |
| 2026-08-31 12:17 | excalibur_delete_snippet | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_voice | mutated | medium |
| 2026-08-31 12:17 | excalibur_save_voice | mutated | medium |
| 2026-08-31 12:17 | excalibur_refine_post_region | mutated | medium |
| 2026-08-31 12:17 | excalibur_resolve_dynamic_block | mutated | medium |
| 2026-08-31 12:17 | excalibur_fetch_dynamic_block | mutated | medium |
| 2026-08-31 12:17 | excalibur_harvest_metrics | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_post_metrics | mutated | high |
| 2026-08-31 12:17 | excalibur_post_performance | mutated | medium |
| 2026-08-31 12:17 | excalibur_post_performance_infographic | mutated | high |
| 2026-08-31 12:17 | excalibur_process_scheduled_posts | mutated | medium |
| 2026-08-31 12:17 | excalibur_get_scheduler_log | mutated | medium |
| 2026-08-31 12:17 | excalibur_scheduler_pending | mutated | medium |
| 2026-08-31 12:17 | excalibur_scheduler_status | mutated | medium |
| 2026-08-31 12:17 | excalibur_scheduler_check_now | mutated | medium |
| 2026-08-19 12:17 | excalibur_check_balance | mutated | medium |
| 2026-08-19 12:17 | excalibur_purchase_credits | mutated | medium |
| 2026-08-19 12:17 | excalibur_check_payment | mutated | medium |
| 2026-08-19 12:17 | excalibur_restore_credits | mutated | medium |
| 2026-08-19 12:17 | excalibur_account_statement | mutated | medium |
| 2026-08-19 12:17 | excalibur_account_statement_infographic | mutated | high |
| 2026-08-19 12:17 | excalibur_report_issue | mutated | medium |
| 2026-08-19 12:17 | excalibur_get_patron_onboarding_status | mutated | high |
| 2026-08-19 12:17 | excalibur_session_status | mutated | medium |
| 2026-08-19 12:17 | excalibur_request_credential_channel | mutated | high |
| 2026-08-19 12:17 | excalibur_receive_credentials | mutated | high |
| 2026-08-19 12:17 | excalibur_forget_credentials | mutated | high |
| 2026-08-19 12:17 | excalibur_update_patron_credential | mutated | high |
| 2026-08-19 12:17 | excalibur_update_operator_credential | mutated | high |
| 2026-08-19 12:17 | excalibur_delete_patron_credential | mutated | high |
| 2026-08-19 12:17 | excalibur_delete_operator_credential | added | high |
| 2026-08-19 12:17 | excalibur_get_patron_credential_fields | mutated | high |
| 2026-08-19 12:17 | excalibur_begin_oauth | mutated | medium |
| 2026-08-19 12:17 | excalibur_check_oauth_status | mutated | medium |
| 2026-08-19 12:17 | excalibur_request_npub_proof | mutated | high |
| 2026-08-19 12:17 | excalibur_receive_npub_proof | mutated | high |
| 2026-08-19 12:17 | excalibur_check_proof_status | mutated | medium |
| 2026-08-19 12:17 | excalibur_request_adoption | mutated | medium |
| 2026-08-19 12:17 | excalibur_publish_nostr_profile | mutated | medium |
| 2026-08-19 12:17 | excalibur_check_price | mutated | medium |
| 2026-08-19 12:17 | excalibur_mint_coupon | mutated | medium |
| 2026-08-19 12:17 | excalibur_get_notarization_proof | mutated | medium |
| 2026-08-19 12:17 | excalibur_list_notarizations | mutated | medium |
| 2026-08-19 12:17 | excalibur_post_tweet | mutated | medium |
| 2026-08-19 12:17 | excalibur_post_nostr_message | mutated | medium |
| 2026-08-19 12:17 | excalibur_post_tweet_image | mutated | high |
| 2026-08-19 12:17 | excalibur_create_post | mutated | medium |
| 2026-08-19 12:17 | excalibur_refine_post_region | mutated | medium |
| 2026-08-19 12:17 | excalibur_resolve_dynamic_block | mutated | medium |
Probe history
09-01 00:17 OK (78) · 08-31 18:17 OK (78) · 08-31 12:17 OK (78) · 08-19 12:17 OK (78)
Get alerted when this server changes: tooldrift.agentexchange.work ($29/mo watch).