← MCP Registry Integrity Report
io.favcrm/favcrm
Verdict: high-severity findings present. Endpoint https://api.favcrm.io/mcp. Tools now: 237 (238 ever seen). Changes recorded: 200. Findings: 6 high. Last probe: OK at 2026-10-23T06:17 UTC. JSON
Current tools
accept_team_invite_request · accept_team_invite_verify · add_knowledge_text · append_post_block · archive_survey · assign_staff_to_service · attach_post_cover_from_job · attach_tags · backfill_conversation_summaries · cancel_booking · cancel_subscription · check_plan_operation · clone · commit_customer_import · complete_booking · confirm_booking · convert_lead · copy_service_tier_pricing · create_account · create_booking · create_campaign · create_category · create_contact · create_crm_task · create_custom_field · create_deal · create_inbox_reply_suggestion · create_invoice · create_note · create_offer_rule · create_outlet · create_plan_upgrade_link · create_post · create_post_type · create_post_type_field · create_product · create_product_category · create_promotion · create_resource · create_segment · create_service · create_service_category · create_service_package · create_service_schedule · create_subscription · create_survey · create_survey_invitation · create_tag · create_task · create_team_member_invite · create_template · create_ticket · create_variation · create_whatsapp_connect_link · delete_account · delete_campaign · delete_category · delete_contact · delete_custom_field · delete_deal · delete_invoice · delete_knowledge_document · delete_post · delete_post_type · delete_post_type_field · delete_promotion · delete_segment · delete_service_package · delete_tag · delete_task · detach_tags · earn_loyalty_points · enrol_membership · execute_tool · find_or_create_workroom_thread · generate_image · generate_post_cover · get_attachment_text · get_audit_log · get_available_slots · get_booking_detail · get_booking_settings · get_booking_stats · get_campaign · get_contact · get_conversation_messages · get_conversation_summary · get_crm_task · get_custom_field · get_custom_field_values · get_customer_brief · get_dashboard_stats · get_deal · get_event_campaign_exclusions · get_invoice · get_invoice_stats · get_knowledge_document · get_loyalty_balance · get_member_profile · get_membership_tier · get_offer_rule · get_order · get_plan_status · get_post · get_product · get_promotion · get_segment · get_segment_members · get_service_detail · get_service_package · get_service_tier_pricing · get_subscription · get_survey · get_survey_responses · get_survey_stats · get_task · get_ticket_stats · get_whatsapp_connection_status · issue_rewards · link_resource_to_service · list_audit_logs · list_bookings · list_campaigns · list_categories · list_contacts · list_conversations · list_crm_tasks · list_custom_fields · list_deals · list_event_registrations · list_image_models · list_invoices · list_knowledge_documents · list_my_companies · list_notes · list_notification_logs · list_offer_rules · list_orders · list_outlets · list_plan_options · list_post_type_fields · list_post_types · list_posts · list_product_categories · list_products · list_promotions · list_resources · list_reward_schemes · list_segments · list_service_categories · list_service_packages · list_service_schedules · list_services · list_shipping_methods · list_staff · list_subscriptions · list_survey_invitations · list_survey_workflows · list_surveys · list_tags · list_tasks · list_templates · list_tickets · list_tiers · mark_deal_lost · mark_deal_won · mark_invoice_sent · mark_no_show · pause_subscription · post_workroom_message · preview_customer_import · preview_segment_count · query_company_knowledge · query_favcrm_platform · record_invoice_payment · refresh_conversation_summary · register_organisation_request · register_organisation_verify · remove_post_block · reorder_post_blocks · reorder_post_type_fields · replace_post_block · report_agent_issue · request_send_approval · restore_campaign · restore_category · restore_invoice · restore_knowledge_document · restore_post · restore_post_type · restore_post_type_field · restore_promotion · restore_service_package · resume_subscription · revert_audit_action · scrape_knowledge_url · search_audit_logs · search_crm · search_members · search_tools · set_custom_field_values · set_primary_contact · set_resource_availability · set_segment_members · set_service_tier_pricing · set_staff_availability · switch_company · undo_campaign_send · update_account · update_booking_settings · update_campaign · update_category · update_contact · update_crm_task · update_custom_field · update_deal · update_deal_stage · update_order_status · update_outlet · update_post · update_post_type · update_post_type_field · update_product · update_promotion · update_segment · update_service · update_service_package · update_service_schedule · update_survey · update_tag · update_task · update_ticket_status · upload_post_cover_from_url · upsert_survey_workflow · validate_campaign · validate_promotion · void_invoice
Findings (59)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-10-23 | preview_customer_import | cross_tool_reference | high | references sibling tool 'commit_customer_import' |
| 2026-10-23 | commit_customer_import | cross_tool_reference | high | references sibling tool 'preview_customer_import' |
| 2026-10-23 | create_account | cross_tool_reference | high | references sibling tool 'enrol_membership' |
| 2026-10-23 | enrol_membership | cross_tool_reference | high | references sibling tool 'list_tiers' |
| 2026-10-23 | create_service | cross_tool_reference | high | references sibling tool 'list_service_categories' |
| 2026-10-23 | create_service_schedule | cross_tool_reference | high | references sibling tool 'create_service' |
| 2026-10-23 | update_service_schedule | cross_tool_reference | high | references sibling tool 'update_service' |
| 2026-10-23 | assign_staff_to_service | cross_tool_reference | high | references sibling tool 'list_staff' |
| 2026-10-23 | create_service_category | cross_tool_reference | high | references sibling tool 'create_service' |
| 2026-10-23 | get_survey_stats | cross_tool_reference | high | references sibling tool 'get_survey' |
| 2026-10-23 | get_survey_responses | cross_tool_reference | high | references sibling tool 'get_survey' |
| 2026-10-23 | create_survey_invitation | cross_tool_reference | high | references sibling tool 'create_survey' |
| 2026-10-23 | update_deal_stage | cross_tool_reference | high | references sibling tool 'update_deal' |
| 2026-10-23 | get_custom_field_values | cross_tool_reference | high | references sibling tool 'get_custom_field' |
| 2026-10-23 | delete_invoice | cross_tool_reference | high | references sibling tool 'void_invoice' |
| 2026-10-23 | get_invoice_stats | cross_tool_reference | high | references sibling tool 'get_invoice' |
| 2026-10-23 | pause_subscription | cross_tool_reference | high | references sibling tool 'resume_subscription' |
| 2026-10-23 | list_audit_logs | cross_tool_reference | high | references sibling tool 'delete_campaign' |
| 2026-10-23 | create_service_package | cross_tool_reference | high | references sibling tool 'create_service' |
| 2026-10-23 | update_service_package | cross_tool_reference | high | references sibling tool 'update_service' |
| 2026-10-23 | check_plan_operation | cross_tool_reference | high | references sibling tool 'create_account' |
| 2026-10-23 | create_plan_upgrade_link | cross_tool_reference | high | references sibling tool 'list_plan_options' |
| 2026-10-23 | create_team_member_invite | secret_material_reference | high | ept_team_invite_verify before membership and API key issuance. |
| 2026-10-23 | create_team_member_invite | cross_tool_reference | high | references sibling tool 'accept_team_invite_request' |
| 2026-10-23 | accept_team_invite_request | secret_material_reference | high | ify with the code to join and receive an MCP API key. |
| 2026-10-23 | accept_team_invite_request | cross_tool_reference | high | references sibling tool 'create_team_member_invite' |
| 2026-10-23 | accept_team_invite_verify | secret_material_reference | high | r to the company, and returns a one-time MCP API key for that user. |
| 2026-10-23 | accept_team_invite_verify | cross_tool_reference | high | references sibling tool 'create_team_member_invite' |
| 2026-10-23 | switch_company | secret_material_reference | high | Issue a new MCP access token scoped to another company/organisation. This does not mutate the |
| 2026-10-23 | switch_company | cross_tool_reference | high | references sibling tool 'list_my_companies' |
| 2026-10-23 | list_posts | cross_tool_reference | high | references sibling tool 'list_post_types' |
| 2026-10-23 | create_post | cross_tool_reference | high | references sibling tool 'list_post_types' |
| 2026-10-23 | update_post | cross_tool_reference | high | references sibling tool 'append_post_block' |
| 2026-10-23 | delete_post | cross_tool_reference | high | references sibling tool 'restore_post' |
| 2026-10-23 | list_image_models | cross_tool_reference | high | references sibling tool 'generate_post_cover' |
| 2026-10-23 | generate_image | cross_tool_reference | high | references sibling tool 'list_image_models' |
| 2026-10-23 | generate_post_cover | cross_tool_reference | high | references sibling tool 'list_image_models' |
| 2026-10-23 | attach_post_cover_from_job | cross_tool_reference | high | references sibling tool 'generate_image' |
| 2026-10-23 | create_post_type | cross_tool_reference | high | references sibling tool 'create_post' |
| 2026-10-23 | list_post_type_fields | cross_tool_reference | high | references sibling tool 'list_post_types' |
| 2026-10-23 | create_post_type_field | cross_tool_reference | high | references sibling tool 'create_post' |
| 2026-10-23 | update_post_type | cross_tool_reference | high | references sibling tool 'update_post' |
| 2026-10-23 | delete_post_type | cross_tool_reference | high | references sibling tool 'delete_post' |
| 2026-10-23 | restore_post_type | cross_tool_reference | high | references sibling tool 'restore_post' |
| 2026-10-23 | update_post_type_field | cross_tool_reference | high | references sibling tool 'update_post' |
| 2026-10-23 | delete_post_type_field | cross_tool_reference | high | references sibling tool 'delete_post' |
| 2026-10-23 | restore_post_type_field | cross_tool_reference | high | references sibling tool 'restore_post' |
| 2026-10-23 | replace_post_block | cross_tool_reference | high | references sibling tool 'update_post' |
| 2026-10-23 | create_booking | cross_tool_reference | high | references sibling tool 'get_available_slots' |
| 2026-10-23 | get_segment_members | cross_tool_reference | high | references sibling tool 'get_segment' |
| 2026-10-23 | create_template | cross_tool_reference | high | references sibling tool 'list_templates' |
| 2026-10-23 | create_product_category | cross_tool_reference | high | references sibling tool 'create_product' |
| 2026-10-23 | execute_tool | cross_tool_reference | high | references sibling tool 'search_tools' |
| 2026-10-23 | delete_knowledge_document | cross_tool_reference | high | references sibling tool 'restore_knowledge_document' |
| 2026-10-23 | register_organisation_request | secret_material_reference | high | tion_verify with it to finish and receive an API key. Use this when a user wants to create a new FavCRM workspace fro |
| 2026-10-23 | register_organisation_request | cross_tool_reference | high | references sibling tool 'register_organisation_verify' |
| 2026-10-23 | register_organisation_verify | secret_material_reference | high | t code and creates the workspace. Returns an API key the agent should set as Authorization: Bearer <apiKey> for all s |
| 2026-10-23 | register_organisation_verify | cross_tool_reference | high | references sibling tool 'register_organisation_request' |
| 2026-10-23 | get_conversation_summary | cross_tool_reference | high | references sibling tool 'refresh_conversation_summary' |
Change history (200)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-10-23 06:17 | search_members | mutated | medium |
| 2026-10-23 06:17 | get_member_profile | mutated | medium |
| 2026-10-23 06:17 | preview_customer_import | mutated | high |
| 2026-10-23 06:17 | commit_customer_import | mutated | high |
| 2026-10-23 06:17 | create_account | mutated | high |
| 2026-10-23 06:17 | update_account | mutated | medium |
| 2026-10-23 06:17 | delete_account | mutated | medium |
| 2026-10-23 06:17 | list_tags | mutated | medium |
| 2026-10-23 06:17 | create_tag | mutated | medium |
| 2026-10-23 06:17 | update_tag | mutated | medium |
| 2026-10-23 06:17 | delete_tag | mutated | medium |
| 2026-10-23 06:17 | attach_tags | mutated | medium |
| 2026-10-23 06:17 | detach_tags | mutated | medium |
| 2026-10-23 06:17 | list_tiers | mutated | medium |
| 2026-10-23 06:17 | get_membership_tier | mutated | medium |
| 2026-10-23 06:17 | issue_rewards | mutated | medium |
| 2026-10-23 06:17 | enrol_membership | mutated | high |
| 2026-10-23 06:17 | get_loyalty_balance | mutated | medium |
| 2026-10-23 06:17 | earn_loyalty_points | mutated | medium |
| 2026-10-23 06:17 | get_dashboard_stats | mutated | medium |
| 2026-10-23 06:17 | list_bookings | mutated | medium |
| 2026-10-23 06:17 | get_booking_detail | mutated | medium |
| 2026-10-23 06:17 | get_booking_stats | mutated | medium |
| 2026-10-23 06:17 | get_available_slots | mutated | medium |
| 2026-10-23 06:17 | list_services | mutated | medium |
| 2026-10-23 06:17 | get_service_detail | mutated | medium |
| 2026-10-23 06:17 | get_service_tier_pricing | added | info |
| 2026-10-23 06:17 | set_service_tier_pricing | added | info |
| 2026-10-23 06:17 | copy_service_tier_pricing | added | info |
| 2026-10-23 06:17 | create_service | mutated | high |
| 2026-10-23 06:17 | update_service | mutated | medium |
| 2026-10-23 06:17 | create_service_schedule | mutated | high |
| 2026-10-23 06:17 | list_service_schedules | mutated | medium |
| 2026-10-23 06:17 | update_service_schedule | mutated | high |
| 2026-10-23 06:17 | assign_staff_to_service | mutated | high |
| 2026-10-23 06:17 | link_resource_to_service | mutated | medium |
| 2026-10-23 06:17 | list_service_categories | mutated | medium |
| 2026-10-23 06:17 | create_service_category | mutated | high |
| 2026-10-23 06:17 | create_resource | mutated | medium |
| 2026-10-23 06:17 | set_resource_availability | mutated | medium |
| 2026-10-23 06:17 | set_staff_availability | mutated | medium |
| 2026-10-23 06:17 | get_booking_settings | mutated | medium |
| 2026-10-23 06:17 | update_booking_settings | mutated | medium |
| 2026-10-23 06:17 | list_tickets | mutated | medium |
| 2026-10-23 06:17 | get_ticket_stats | mutated | medium |
| 2026-10-23 06:17 | create_ticket | mutated | medium |
| 2026-10-23 06:17 | update_ticket_status | mutated | medium |
| 2026-10-23 06:17 | list_surveys | mutated | medium |
| 2026-10-23 06:17 | create_survey | mutated | medium |
| 2026-10-23 06:17 | get_survey | mutated | medium |
| 2026-10-23 06:17 | update_survey | mutated | medium |
| 2026-10-23 06:17 | archive_survey | mutated | medium |
| 2026-10-23 06:17 | get_survey_stats | mutated | high |
| 2026-10-23 06:17 | get_survey_responses | mutated | high |
| 2026-10-23 06:17 | list_survey_invitations | mutated | medium |
| 2026-10-23 06:17 | create_survey_invitation | mutated | high |
| 2026-10-23 06:17 | list_survey_workflows | mutated | medium |
| 2026-10-23 06:17 | upsert_survey_workflow | mutated | medium |
| 2026-10-23 06:17 | list_deals | mutated | medium |
| 2026-10-23 06:17 | get_deal | mutated | medium |
| 2026-10-23 06:17 | create_deal | mutated | medium |
| 2026-10-23 06:17 | update_deal | mutated | medium |
| 2026-10-23 06:17 | delete_deal | mutated | medium |
| 2026-10-23 06:17 | update_deal_stage | mutated | high |
| 2026-10-23 06:17 | mark_deal_won | mutated | medium |
| 2026-10-23 06:17 | mark_deal_lost | mutated | medium |
| 2026-10-23 06:17 | convert_lead | mutated | medium |
| 2026-10-23 06:17 | list_contacts | mutated | medium |
| 2026-10-23 06:17 | get_contact | mutated | medium |
| 2026-10-23 06:17 | create_contact | mutated | medium |
| 2026-10-23 06:17 | update_contact | mutated | medium |
| 2026-10-23 06:17 | set_primary_contact | mutated | medium |
| 2026-10-23 06:17 | delete_contact | mutated | medium |
| 2026-10-23 06:17 | list_custom_fields | mutated | medium |
| 2026-10-23 06:17 | get_custom_field | mutated | medium |
| 2026-10-23 06:17 | create_custom_field | mutated | medium |
| 2026-10-23 06:17 | update_custom_field | mutated | medium |
| 2026-10-23 06:17 | delete_custom_field | mutated | medium |
| 2026-10-23 06:17 | get_custom_field_values | mutated | high |
| 2026-10-23 06:17 | set_custom_field_values | mutated | medium |
| 2026-10-23 06:17 | list_tasks | mutated | medium |
| 2026-10-23 06:17 | get_task | mutated | medium |
| 2026-10-23 06:17 | create_task | mutated | medium |
| 2026-10-23 06:17 | update_task | mutated | medium |
| 2026-10-23 06:17 | delete_task | mutated | medium |
| 2026-10-23 06:17 | search_crm | mutated | medium |
| 2026-10-23 06:17 | list_invoices | mutated | medium |
| 2026-10-23 06:17 | get_invoice | mutated | medium |
| 2026-10-23 06:17 | create_invoice | mutated | medium |
| 2026-10-23 06:17 | record_invoice_payment | mutated | medium |
| 2026-10-23 06:17 | mark_invoice_sent | mutated | medium |
| 2026-10-23 06:17 | void_invoice | mutated | medium |
| 2026-10-23 06:17 | delete_invoice | mutated | high |
| 2026-10-23 06:17 | restore_invoice | mutated | medium |
| 2026-10-23 06:17 | get_invoice_stats | mutated | high |
| 2026-10-23 06:17 | list_event_registrations | added | info |
| 2026-10-23 06:17 | get_event_campaign_exclusions | added | info |
| 2026-10-23 06:17 | list_subscriptions | mutated | medium |
| 2026-10-23 06:17 | get_subscription | mutated | medium |
| 2026-10-23 06:17 | create_subscription | mutated | medium |
| 2026-10-23 06:17 | pause_subscription | mutated | high |
| 2026-10-23 06:17 | resume_subscription | mutated | medium |
| 2026-10-23 06:17 | cancel_subscription | mutated | medium |
| 2026-10-23 06:17 | list_campaigns | mutated | medium |
| 2026-10-23 06:17 | get_campaign | added | info |
| 2026-10-23 06:17 | create_campaign | mutated | medium |
| 2026-10-23 06:17 | update_campaign | mutated | medium |
| 2026-10-23 06:17 | delete_campaign | mutated | medium |
| 2026-10-23 06:17 | restore_campaign | mutated | medium |
| 2026-10-23 06:17 | undo_campaign_send | added | info |
| 2026-10-23 06:17 | validate_campaign | mutated | medium |
| 2026-10-23 06:17 | list_notification_logs | mutated | medium |
| 2026-10-23 06:17 | list_conversations | mutated | medium |
| 2026-10-23 06:17 | list_audit_logs | mutated | high |
| 2026-10-23 06:17 | search_audit_logs | mutated | medium |
| 2026-10-23 06:17 | get_audit_log | mutated | medium |
| 2026-10-23 06:17 | revert_audit_action | mutated | medium |
| 2026-10-23 06:17 | clone | mutated | medium |
| 2026-10-23 06:17 | list_notes | mutated | medium |
| 2026-10-23 06:17 | create_note | mutated | medium |
Probe history
10-23 06:17 OK (237) · 08-14 12:17 OK (223)
Run or depend on io.favcrm/favcrm? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.
Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).
Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).