MCP operation matrix

Generated from the registered tool documentation. Each row links an actual service, permission, effect, documentation block, and existing behavioral test.

Download as Markdown

ToolSourceScope / effectTest
apply_queue_assignsocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_enqueuesocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_occurrencesocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_removesocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_reordersocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_rulesocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
apply_queue_timezonesocial_scheduling.services.team_queue.queue_commandmcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
approve_postservices.approvals.approve_targetmcp:approvewriteapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
assist_textsocial_scheduling.ai.generationmcp:aiwriteapps.mcp_access.tests.test_ai_remaining.RemainingAIToolTests.test_assist_text_executes_with_context_scrubbing_and_rejects_operation_and_membership
cancel_invitationInvitationViewSet.perform_destroymcp:invitationsdestructive writeapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_invitation_admin_accepted_and_cross_team_boundaries
convert_idea_to_draftservices.repurposing.convert_idea_to_draftmcp:contentwriteapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_repurposing_is_bounded_owned_and_conversion_is_idempotent_without_llm
create_content_sourceservices.repurposing.create_content_sourcemcp:aiwriteapps.mcp_access.tests.test_repurpose_mcp.RepurposeMCPTests.test_public_source_is_enqueued_after_commit
create_followup_commentsocial_scheduling.services.content; Comment is planned published follow-up content, not private collaborationmcp:contentwriteapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
create_invitationteams.invitations.send_invitation and InvitationViewSetmcp:invitationswriteapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_invitation_admin_accepted_and_cross_team_boundaries
create_postPostCreateView and can_create_draftmcp:contentwriteapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
create_workspaceteams.helpers.create_default_team_for_usermcp:teamswriteapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_create_workspace_executes_and_grants_only_the_creator_connection
delete_content_sourceservices.repurposing.delete_content_sourcemcp:deletedestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_repurposing_is_bounded_owned_and_conversion_is_idempotent_without_llm
delete_followup_commentsocial_scheduling.services.content; Comment is planned published follow-up content, not private collaborationmcp:deletedestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
delete_mediasocial_scheduling.api.media_delete and content servicesmcp:deletedestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_accounts_upload_contract_document_rename_delete_and_output_schemas
delete_postsocial_scheduling.views.post_delete with added version/publication guardmcp:deletedestructive writeapps.mcp_access.tests.test_tools_behavior.ToolBehaviorTests.test_post_create_update_stale_wrong_team_and_delete_schedule_guard
delete_workspaceteams API TeamViewSetmcp:teamsdestructive writeapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_delete_workspace_succeeds_and_log_survives_with_null_team
generate_linkedin_biosfree_tools.generators.apis.generate_bio → services.generate_bios (description input)mcp:aiwriteapps.mcp_access.tests.test_ai_remaining.RemainingAIToolTests.test_generate_linkedin_bios_executes_with_context_scrubbing_and_rejects_blank_input
generate_linkedin_carousel_textfree_tools.carousel_generator.services.generatemcp:aiwriteapps.mcp_access.tests.test_generators.GeneratorToolTests.test_comment_and_carousel_return_meaningful_service_output
generate_linkedin_commentsfree_tools.comment_generator.services.generatemcp:aiwriteapps.mcp_access.tests.test_generators.GeneratorToolTests.test_comment_and_carousel_return_meaningful_service_output
generate_linkedin_headlinesfree_tools.generators.apis.generate_headline → services.generate_headlines (description input)mcp:aiwriteapps.mcp_access.tests.test_generators.GeneratorToolTests.test_provider_output_is_scrubbed_and_accounted_to_context
generate_linkedin_hooksfree_tools.generators.apis.generate_hook → services.generate_hooksmcp:aiwriteapps.mcp_access.tests.test_ai_remaining.RemainingAIToolTests.test_generate_linkedin_hooks_executes_with_context_scrubbing_and_rejects_oversize_input
generate_linkedin_postfree_tools.generators.apis.create_post → services.generate_postmcp:aiwriteapps.mcp_access.tests.test_generators.GeneratorToolTests.test_post_passes_context_and_enum_values_without_publication
generate_post_textai.generation.generate_from_ideamcp:aiwriteapps.mcp_access.tests.test_ai_remaining.RemainingAIToolTests.test_generate_post_text_executes_with_context_scrubbing_and_rejects_blank_idea
get_calendarsocial_scheduling.api.calendar_eventsmcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_get_calendar_returns_bounded_team_events_only
get_content_sourceservices.repurposing.get_content_sourcemcp:readreadapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_repurposing_is_bounded_owned_and_conversion_is_idempotent_without_llm
get_invitationteams.views.api_views.InvitationViewSet.retrievemcp:readreadapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_invitation_admin_accepted_and_cross_team_boundaries
get_postsocial_scheduling.Postmcp:readreadapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
get_post_ideaservices.repurposing.get_ideamcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_get_post_idea_returns_real_link_and_hides_foreign_idea
get_profileapps.mcp_access.models.Profilemcp:readreadapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_token_scope_connection_and_live_membership_are_all_enforced
get_queueservices.team_queue.snapshotmcp:readreadapps.mcp_access.tests.test_queue_read.QueueReadTests.test_get_queue_is_read_only_bounded_and_returns_usable_identifiers
get_workspaceteams.Team and Membershipmcp:readreadapps.mcp_access.tests.test_execution_domains.ExecutionLoggingTests.test_success_forbidden_schema_and_unknown_tool_logs_have_expected_metadata
list_connected_accountsSocialAccount and scheduling_state.account_problemmcp:readreadapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_accounts_upload_contract_document_rename_delete_and_output_schemas
list_content_sourcesservices.repurposing.list_content_sourcesmcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_list_content_sources_pages_in_team_order_without_ideas
list_followup_commentssocial_scheduling.services.content; Comment is planned published follow-up content, not private collaborationmcp:readreadapps.mcp_access.tests.test_tools_behavior.ToolBehaviorTests.test_comment_crud_paging_and_version_guards
list_invitationsteams.views.api_views.InvitationViewSetmcp:readreadapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_invitation_admin_accepted_and_cross_team_boundaries
list_pending_invitationsteams.helpers.get_open_invitations_for_usermcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_list_pending_invitations_uses_actor_emails_and_excludes_memberships
list_post_ideasservices.repurposing.get_content_sourcemcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_list_post_ideas_pages_one_source_and_rejects_foreign_source
list_post_mediasocial_scheduling.api.media_listmcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_list_post_media_returns_ordered_metadata_and_rejects_foreign_post
list_postssocial_scheduling.Postmcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_list_posts_searches_pages_and_isolates_workspaces
list_workspacesConnection.teams and teams.invitations.personal_connection_requiredmcp:readreadapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_workspace_listing_filters_ungranted_removed_and_personal_connection_memberships
prepare_cv_generationcompanion /mcp/transfers/cv endpoint; free_tools.generators.servicesmcp:aireadapps.mcp_access.tests.test_ai_remaining.RemainingAIToolTests.test_prepare_cv_generation_executes_exact_contract_and_rejects_mismatched_metadata_and_scope
preview_queue_assignsocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_enqueuesocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_occurrencesocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_removesocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_reordersocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_rulesocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
preview_queue_timezonesocial_scheduling.services.team_queue.queue_commandmcp:readreadapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_positive_queue_timezone_rule_assign_reorder_occurrence_remove_and_negative_actions
publish_postservices.scheduling.publish_postmcp:publishdestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_publish_authorizes_once_and_duplicate_guard_prevents_second_delivery
rename_documentsocial_scheduling.api.media_title and content servicesmcp:contentdestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_accounts_upload_contract_document_rename_delete_and_output_schemas
request_audio_transcriptionai.transcription.transcribe_audio; companion transfer owned by runtimemcp:aireadapps.mcp_access.tests.test_transfers.TransferBoundsTests.test_tools_return_concrete_transfer_instructions_without_credentials
request_media_downloadsocial_scheduling.api.media_file; companion transfer owned by runtimemcp:readreadapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_request_media_download_returns_instruction_and_hides_foreign_media
request_media_uploadsocial_scheduling.api.media_upload; companion transfer owned by runtimemcp:contentwriteapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_accounts_upload_contract_document_rename_delete_and_output_schemas
retry_video_preparationservices.video_retry.retry_video_preparationmcp:publishwriteapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_retry_video_preparation_resets_failed_delivery_and_enqueues_it
schedule_postservices.scheduling.confirm_publication_datemcp:scheduledestructive writeapps.mcp_access.tests.test_execution_domains.SchedulingAndQueueExecutionTests.test_actor_timezone_dst_past_date_stale_version_and_approval_target_rules
set_post_targetservices.targets.set_targetmcp:contentdestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
suggest_content_emojifree_tools.emoji_content_fit.api.suggest → services.suggest_emojimcp:aiwriteapps.mcp_access.tests.test_generators.GeneratorToolTests.test_emoji_passes_team_accounting_context
unschedule_postservices.scheduling.unschedule_postmcp:scheduledestructive writeapps.mcp_access.tests.test_remaining_domains.RemainingDomainExecutionTests.test_unschedule_post_clears_schedule_and_enforces_version_and_team
update_followup_commentsocial_scheduling.services.content; Comment is planned published follow-up content, not private collaborationmcp:contentdestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
update_invitationInvitationViewSet.perform_updatemcp:invitationsdestructive writeapps.mcp_access.tests.test_execution_domains.AuthenticationIdentityAndTeamExecutionTests.test_invitation_admin_accepted_and_cross_team_boundaries
update_postservices.content.update_descriptionmcp:contentdestructive writeapps.mcp_access.tests.test_execution_domains.ContentMediaAndRepurposingExecutionTests.test_posts_comments_approval_confirmation_stale_version_and_team_isolation
update_workspaceteams API TeamViewSetmcp:teamsdestructive writeapps.mcp_access.tests.test_tools_behavior.ToolBehaviorTests.test_identity_workspace_roles_and_readonly_queue
Message on LinkedIn