Cowork Bench

433 tools. 199 can modify or destroy data without limits.

30 destructive tools with no built-in limits. Policy required.

Last updated:

199 can modify or destroy data
234 read-only
433 tools total

Community server · catalogue entry checked 14/07/2026

How to control Cowork Bench ↓

What Cowork Bench exposes to your agents

Read (234) Write / Execute (169) Destructive / Financial (30)
Critical Risk

The most dangerous Cowork Bench tools

199 of Cowork Bench's 433 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Cowork Bench

PolicyLayer is an MCP gateway — it sits between your AI agents and Cowork Bench, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "canvas_delete_announcement": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_bullet_points": {
    "limits": [
      {
        "counter": "add_bullet_points_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "browser_console_messages": {
    "limits": [
      {
        "counter": "browser_console_messages_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Cowork Bench — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON COWORK BENCH →

Instant setup, no code required.

All 433 Cowork Bench tools

DESTRUCTIVE 30 tools
Destructive canvas_delete_announcement Delete an announcement Destructive canvas_delete_assignment Delete an assignment Destructive canvas_delete_conversation Delete a conversation Destructive canvas_delete_course Delete or conclude a course Destructive canvas_delete_quiz Delete a quiz Destructive canvas_delete_quiz_question Delete a question from a quiz Destructive delete_draft Delete draft Destructive delete_email Delete an email Destructive delete_emails Delete multiple emails with improved ID synchronization Destructive delete_entities Delete multiple entities and their associated relations from the knowledge graph Destructive delete_event Deletes an event from the calendar Destructive delete_folder Delete email folder Destructive delete_footnote_from_document Delete a footnote from a Word document. Destructive delete_footnote_robust Delete footnote with comprehensive cleanup and orphan removal. Destructive delete_observations Delete specific observations from entities in the knowledge graph Destructive delete_page Удаляет страницу по id. Дочерние страницы (если есть) теряют ссылку на родителя. Destructive delete_paragraph Delete a paragraph from a document. Destructive delete_range Delete a range of cells and shift remaining cells. Destructive delete_relations Delete multiple relations from the knowledge graph Destructive delete_sheet_columns Delete one or more columns starting at the specified column. Destructive delete_sheet_rows Delete one or more rows starting at the specified row. Destructive delete_worksheet Delete worksheet from workbook. Destructive drop_databases Drop multiple databases in hr1c Destructive drop_schemas Drop multiple schemas from a database Destructive drop_tables Drop multiple tables from a database schema Destructive sequentialthinking A detailed tool for dynamic and reflective problem-solving through thoughts. This tool helps analyze problems Destructive unprotect_document Remove password protection from a Word document. Destructive woo_coupons_delete Delete a coupon Destructive woo_orders_delete Delete an order Destructive woo_products_delete Delete a product
WRITE 161 tools
Write add_bullet_points Add bullet points to a placeholder. Write add_chart Add a chart to a slide with comprehensive formatting options. Write add_connector add_connector Write add_endnote_to_document Add an endnote to a specific paragraph in a Word document. Write add_footnote_after_text Add a footnote after specific text with proper superscript formatting. Write add_footnote_before_text Add a footnote before specific text with proper superscript formatting. Write add_footnote_enhanced Enhanced footnote addition with guaranteed superscript formatting. Write add_footnote_robust Add footnote with robust validation and Word compliance. Write add_footnote_to_document Add a footnote to a specific paragraph in a Word document. Write add_heading add_heading Write add_label Добавить метку к странице (метка создаётся, если её нет). Write add_multiple_choice_question Добавить вопрос с вариантами ответа в форму Write add_observations Add new observations to existing entities in the knowledge graph Write add_page_break Add a page break to the document. Write add_paragraph add_paragraph Write add_picture Add an image to a Word document. Write add_shape Add an auto shape to a slide with enhanced options. Write add_slide Add a new slide to the presentation with optional background styling. Write add_table Add a table to a slide with enhanced formatting options. Write add_text_question Добавить текстовый вопрос в форму Write append_insight Add a data insight to the memo Write apply_formula Apply Excel formula to cell. Write apply_picture_effects Apply multiple picture effects in combination. Write apply_professional_design Unified professional design tool for themes, slides, and visual enhancements. Write apply_slide_template apply_slide_template Write apply_table_alternating_rows Apply alternating row colors to a table for better readability. Write auto_fit_table_columns Set table columns to auto-fit based on content. Write auto_generate_presentation auto_generate_presentation Write browser_click Perform click on a web page Write browser_close Close the page Write browser_drag Perform drag and drop between two elements Write browser_file_upload Upload one or multiple files Write browser_handle_dialog Handle a dialog Write browser_install Install the browser specified in the config. Call this if you get an error about the browser not being install Write browser_mouse_click_xy Click left mouse button at a given position Write browser_mouse_drag_xy Drag left mouse button to a given position Write browser_mouse_move_xy Move mouse to a given position Write browser_pdf_save Save page as PDF Write browser_press_key Press a key on the keyboard Write browser_resize Resize the browser window Write browser_scroll_down Scroll the page down to see content below the current viewport Write browser_scroll_to_bottom Scroll to the bottom of the page Write browser_scroll_to_top Scroll to the top of the page Write browser_scroll_up Scroll the page up to see content above the current viewport Write browser_select_option Select an option in a dropdown Write browser_tab_close Close a tab Write browser_tab_select Select a tab by index Write browser_type Type text into editable element Write canvas_create_account_report Generate a report for an account Write canvas_create_announcement Create a new announcement in a course Write canvas_create_assignment Create a new assignment in a Canvas course Write canvas_create_conversation Create a new conversation Write canvas_create_course Create a new course in Canvas Write canvas_create_quiz Create a new quiz in a course Write canvas_create_quiz_question Add a new question to a quiz Write canvas_create_user Create a new user in an account Write canvas_mark_module_item_complete Mark a module item as complete Write canvas_post_to_discussion Post a message to a discussion topic Write canvas_submit_assignment Submit work for an assignment Write canvas_submit_assignment_with_file Submit an assignment with a local file upload Write canvas_submit_grade Submit a grade for a student Write canvas_submit_quiz_answers Submit answers for a quiz attempt. Use the Write canvas_update_assignment Update an existing assignment Write canvas_update_course Update an existing course in Canvas. Use event= Write canvas_update_quiz_question Update an existing quiz question Write canvas_update_user_profile Update current user Write canvas_upload_file_from_path Upload a file from local filesystem to Canvas Write convert_to_pdf Convert a Word document to PDF format. Write copy_document Create a copy of a Word document. Write copy_range Copy a range of cells to another location. Write copy_worksheet Copy worksheet within workbook. Write create_chart Create chart in worksheet. Write create_custom_style Create a custom style in the document. Write create_databases Create multiple databases in hr1c Write create_directory Create a new directory or ensure a directory exists. Can create multiple Write create_document Create a new Word document with optional metadata. Write create_entities Create multiple new entities in the knowledge graph Write create_event Creates a new event in Google Calendar Write create_folder Create new email folder Write create_form Создать новую форму Write create_page Создаёт страницу в указанном пространстве. Возвращает созданную страницу с id. Write create_pivot_table Create pivot table in worksheet. Write create_presentation Create a new PowerPoint presentation. Write create_presentation_from_template Create a new PowerPoint presentation from a template file. Write create_presentation_from_templates create_presentation_from_templates Write create_relations Create multiple new relations between entities in the knowledge graph. Relations should be in active voice Write create_schemas Create multiple schemas in a database Write create_slide_from_template create_slide_from_template Write create_space Создаёт новое пространство Teamly. Если ключ уже существует — возвращает ошибку. Write create_table Creates a native Excel table from a specified range of data. Write create_tables Create multiple tables in a database schema Write create_workbook Create new Excel workbook. Write create_worksheet Create new worksheet in workbook. Write edit_file Make line-based edits to a text file. Each edit replaces exact line sequences Write export_emails export_emails Write export_query_to_csv Execute a SELECT query and write the full result set to a CSV file Write import_emails import_emails Write insert_columns Insert one or more columns starting at the specified column. Write insert_header_near_text Insert a header (with specified style) before or after the target paragraph. Specify by text or paragraph inde Write insert_line_or_paragraph_near_text insert_line_or_paragraph_near_text Write insert_numbered_list_near_text insert_numbered_list_near_text Write insert_rows Insert one or more rows starting at the specified row. Write manage_fonts Unified font management tool for analysis, optimization, and recommendations. Write manage_hyperlinks manage_hyperlinks Write manage_image Unified image management tool for adding and enhancing images. Write manage_slide_masters manage_slide_masters Write manage_slide_transitions manage_slide_transitions Write manage_text Unified text management tool for adding, formatting, validating text, and formatting multiple text runs. Write mark_emails Mark multiple emails with status (read/unread/important/not_important) Write merge_cells Merge a range of cells. Write merge_pdfs merge_pdfs Write merge_table_cells Merge cells in a rectangular area of a table. Write merge_table_cells_horizontal Merge cells horizontally in a single row. Write merge_table_cells_vertical Merge cells vertically in a single column. Write move_email Move email to another folder Write move_emails Move multiple emails to another folder with improved ID synchronization Write move_file Move or rename files and directories. Can move files between directories Write open_nodes Open specific nodes in the knowledge graph by their names Write open_presentation Open an existing PowerPoint presentation from a file. Write protect_document Add password protection to a Word document. Write rename_worksheet Rename worksheet in workbook. Write replace_block_between_manual_anchors Replace all content between start_anchor_text and end_anchor_text (or next logical header if not provided). Write replace_paragraph_block_below_header Reemplaza el bloque de párrafos debajo de un encabezado, evitando modificar TOC. Write save_draft save_draft Write save_presentation Save a presentation to a file. Write send_email send_email Write set_core_properties Set core document properties. Write set_table_alignment_all Set text alignment for all cells in a table. Write set_table_cell_alignment Set text alignment for a specific table cell. Write set_table_cell_padding Set padding/margins for a specific table cell. Write set_table_cell_shading Apply shading/filling to a specific table cell. Write set_table_column_width Set the width of a specific table column. Write set_table_column_widths Set the widths of multiple table columns. Write set_table_width Set the overall width of a table. Write switch_presentation Switch to a different loaded presentation. Write update_chart_data update_chart_data Write update_draft update_draft Write update_event Updates an existing event Write update_page Обновляет тело и/или заголовок страницы. Можно искать страницу по id или (space_key+title). Write woo_coupons_create Create a new coupon Write woo_coupons_update Update a coupon Write woo_customers_create Create a new customer Write woo_customers_update Update a customer Write woo_orders_batch_update Batch update orders Write woo_orders_create Create a new order Write woo_orders_notes_create Add a note to an order Write woo_orders_refunds_create Create a refund for an order Write woo_orders_update Update an order Write woo_payment_gateways_update Update a payment gateway Write woo_products_batch_update Batch update products Write woo_products_categories_create Create a new product category Write woo_products_create Create a new product Write woo_products_update Update a product Write woo_shipping_zone_methods_create Add a method to a shipping zone Write woo_shipping_zones_create Create a shipping zone Write woo_shipping_zones_update Update a shipping zone Write woo_tax_rates_create Create a tax rate Write woo_webhooks_create Create a webhook Write write_data_to_excel write_data_to_excel Write write_file Create a new file or completely overwrite an existing file with new content. Write write_query Execute an INSERT, UPDATE, or DELETE query on the Hr1c database
READ 234 tools
Read browser_console_messages Returns all console messages Read browser_evaluate Evaluate JavaScript expression on page or element Read browser_hover Hover over element on page Read browser_network_requests Returns all network requests since loading the page Read browser_perform Perform a task with the browser. It can click, type, export, capture screenshot, drag, hover, select options, Read browser_snapshot Take a snapshot of the browser to read what is on the page. Read browser_snapshot_navigate_to_first_span Navigate to the first span of the current page snapshot. This shows the beginning of the page content and is u Read browser_snapshot_navigate_to_last_span Navigate to the last span of the current page snapshot. This shows the end of the page content and is useful f Read browser_snapshot_navigate_to_line Navigate to a specific global line number in the current page snapshot with configurable surrounding context l Read browser_snapshot_navigate_to_next_span Navigate to the next span in the current page snapshot. If already at the last span, stays at the last span. U Read browser_snapshot_navigate_to_prev_span Navigate to the previous span in the current page snapshot. If already at the first span, stays at the first s Read browser_snapshot_navigate_to_span Navigate to a specific span in the current page snapshot by index. Each span contains a portion of the page co Read browser_snapshot_search Search for a pattern across all spans of the current page snapshot using regular expressions. Returns matches Read browser_tab_list List browser tabs Read browser_take_screenshot Take a screenshot of the current page. You can Read canvas_enroll_user Enroll a user in a course Read canvas_get_account Get account details Read canvas_get_account_reports List available reports for an account Read canvas_get_assignment Get detailed information about a specific assignment Read canvas_get_assignment_submission_stats Get server-side submission stats for an assignment: {count, scored_count, avg_score, min_score, max_score, lat Read canvas_get_conversation Get details of a specific conversation Read canvas_get_course Get detailed information about a specific course Read canvas_get_course_enrollment_counts Get enrollment counts for a course, grouped by (enrollment type, enrollment_state) — server-side aggregate Read canvas_get_course_grade_summary Get a grade summary for a course (server-side aggregate: count, scored_count, avg/min/max of current_score) Read canvas_get_course_grades Get grades (enrollments) for a course. Paginated and projected to (user_id, type, enrollment_state, grades) to Read canvas_get_dashboard Get user Read canvas_get_dashboard_cards Get dashboard course cards Read canvas_get_discussion_topic Get details of a specific discussion topic Read canvas_get_file Get information about a specific file Read canvas_get_module Get details of a specific module Read canvas_get_module_item Get details of a specific module item Read canvas_get_page Get content of a specific page Read canvas_get_quiz Get details of a specific quiz Read canvas_get_quiz_question Get details of a specific quiz question Read canvas_get_quiz_statistics Get server-side quiz submission stats: per-quiz {quiz_id, title, submission_count, avg_score, min_score, max_s Read canvas_get_rubric Get details of a specific rubric Read canvas_get_submission Get submission details for an assignment Read canvas_get_syllabus Get course syllabus Read canvas_get_upcoming_assignments Get upcoming assignment due dates Read canvas_get_user Get a single user by ID (name, email, login_id). Prefer this over canvas_list_account_users when the user_id i Read canvas_get_user_grades Get all grades for the current user Read canvas_get_user_profile Get current user Read canvas_health_check Check the health and connectivity of the Canvas API Read canvas_list_account_courses List courses for an account Read canvas_list_account_users List users for an account with pagination support and session management. Returns up to 20 users per page. Use Read canvas_list_announcements List all announcements in a course Read canvas_list_assignment_groups List assignment groups for a course Read canvas_list_assignments List assignments for a course Read canvas_list_calendar_events List calendar events Read canvas_list_conversations List user Read canvas_list_courses List all courses for the current user Read canvas_list_discussion_topics List all discussion topics in a course Read canvas_list_files List files in a course or folder Read canvas_list_folders List folders in a course Read canvas_list_module_items List all items in a module Read canvas_list_modules List all modules in a course Read canvas_list_notifications List user Read canvas_list_pages List pages in a course Read canvas_list_quiz_questions List all questions in a quiz. Students: First call canvas_start_quiz_attempt to get quiz_submission_id, then u Read canvas_list_quiz_submissions List quiz submissions for a quiz (compact: id, user_id, score, attempt, workflow_state). Paginated via page/pe Read canvas_list_quizzes List all quizzes in a course Read canvas_list_rubrics List rubrics for a course Read canvas_list_sub_accounts List sub-accounts for an account Read canvas_list_submissions List submissions for an assignment (compact: score, user_id, late, submitted_at). Paginated via page/per_page Read canvas_unenroll_user Unenroll a user from a course Read channels_getChannel Get information about a YouTube channel Read channels_listVideos Start a new channel videos list with sorting options (creates a new list session) Read check_connection Check email server connection status Read customize_footnote_style Customize footnote numbering and formatting in a Word document. Read describe_table Get the schema information for a specific table Read directory_tree Get a recursive tree view of files and directories as a JSON structure. Read done Call this tool when the task is complete. Read download_attachment Download email attachment to configured download path Read download_paper Download a paper and create a resource for it Read extract_pdf_pages extract_pdf_pages Read extract_presentation_text Extract all text content from all slides in the presentation. Read extract_slide_text Extract all text content from a specific slide. Read fetch fetch Read fetch_html Fetch a website and return the content as HTML Read fetch_json Fetch a JSON file from a URL Read fetch_markdown Fetch a website and return the content as Markdown Read fetch_txt Fetch a website, return the content as plain text (no HTML) Read find_text_in_document Find occurrences of specific text in a Word document. Read format_range Apply formatting to a range of cells. Read format_table Format a table with borders, shading, and structure. Read format_table_cell Format a specific table cell. Read format_table_cell_text Format text within a specific table cell. Read format_text Format a specific range of text within a paragraph. Read forward_email forward_email Read get_all_comments Extract all comments from a Word document. Read get_comments_by_author Extract comments from a specific author in a Word document. Read get_comments_for_paragraph Extract comments for a specific paragraph in a Word document. Read get_data_validation_info get_data_validation_info Read get_document_info Get information about a Word document. Read get_document_outline Get the structure of a Word document. Read get_document_text Extract all text from a Word document. Read get_document_xml Get the raw XML structure of a Word document. Read get_drafts Get list of saved drafts Read get_email_headers Get complete email headers for technical analysis Read get_emails Get paginated list of emails from specified folder Read get_event Retrieves details of a specific event Read get_file_info Retrieve detailed metadata about a file or directory. Returns comprehensive Read get_financial_statement Get financial statement for a given ticker symbol Read get_folders Get list of available email folders Read get_form Получить форму со списком вопросов Read get_form_responses Получить ответы на форму Read get_historical_stock_prices get_historical_stock_prices Read get_holder_info Get holder information for a given ticker symbol Read get_mailbox_stats Get mailbox statistics Read get_merged_cells Get merged cells in a worksheet. Read get_moex_finance_news Get news for a given ticker symbol Read get_option_chain get_option_chain Read get_option_expiration_dates Fetch the available options expiration dates for a given ticker symbol. Read get_page Получить страницу по id или по комбинации (space_key + title). Возвращает полный текст и метки. Read get_paper_abstract Get just the abstract of an arXiv paper (faster and cheaper than fetching the full paper) Read get_paper_prompt Get a flattened LaTeX code of a paper from arXiv ID for precise interpretation of mathematical expressions Read get_paper_section Get a specific section of an arXiv paper by section path (use list_paper_sections first to find available sect Read get_paragraph_text_from_document Get text from a specific paragraph in a Word document. Read get_pdf_info get_pdf_info Read get_presentation_info Get information about a presentation. Read get_recommendations Get recommendations or upgrades/downgrades for a given ticker symbol Read get_server_info Get information about the MCP server. Read get_slide_info Get information about a specific slide. Read get_stock_actions Get stock dividends and stock splits for a given ticker symbol Read get_stock_info Get stock information for a given ticker symbol Read get_stock_price_by_date get_stock_price_by_date Read get_template_file_info Get information about a template file including layouts and properties. Read get_template_info Get detailed information about a specific template. Read get_timed_transcript get_timed_transcript Read get_transcript get_transcript Read get_unread_count Get unread message count Read get_video_info Retrieves the video information. Read get_workbook_metadata Get metadata about workbook including sheets, ranges, etc. Read get_yahoo_finance_news Get news for a given ticker symbol Read get-current-date Возвращает текущую дату в часовом поясе Москвы (Europe/Moscow, UTC+3) в формате Read get-station-by-code По station_code (3-буквенный код, например Read get-station-code-by-city По названию города возвращает основной (по умолчанию) station_code этого города. Для нескольких городов раздел Read get-station-code-by-name По точному названию конкретного вокзала возвращает его station_code. Несколько названий — через Read get-stations-in-city По названию города возвращает список всех вокзалов с их кодами (station_code). Пример: для Read get-train-route Возвращает полный маршрут поезда: список промежуточных станций с временем прибытия, отправления и длительность Read get-trains Поиск поездов РЖД на заданную дату между двумя станциями. Возвращает список поездов с временем отправления/при Read highlight_table_header Apply special highlighting to table header row. Read list_allowed_directories Returns the list of directories that this server is allowed to access. Read list_available_documents List all .docx files in the specified directory. Read list_databases List all available databases in hr1c Read list_directory Get a detailed listing of all files and directories in a specified path. Read list_directory_with_sizes Get a detailed listing of all files and directories in a specified path, including sizes. Read list_events Lists events within a specified time range Read list_forms Получить список всех форм (id, title, description) Read list_pages Список страниц. Можно отфильтровать по space_key (рекомендуется). Возвращает краткое представление без тела. Read list_paper_sections List section headings of an arXiv paper to see its structure Read list_papers List arXiv papers available in the database (returns id and title only). Use this to discover papers when you Read list_presentations List all loaded presentations. Read list_schemas List all schemas in a database Read list_slide_templates List all available slide layout templates. Read list_spaces Возвращает список всех пространств Teamly (ключ, название, описание). Read list_tables List all tables in a specific database and schema Read list-scholar-papers List all scholar papers in the database (no keyword required). Returns the full set of stored papers including Read mcp_kulinar_getAllRecipes Возвращает список всех рецептов русской кухни (имя, краткое описание, категория). Без параметров. Read mcp_kulinar_getRecipeById Возвращает полный рецепт по id или названию блюда (с ингредиентами, шагами, временем). Read mcp_kulinar_getRecipesByCategory Возвращает рецепты выбранной категории. Доступные категории: ${categories.join( Read mcp_kulinar_recommendMeals Подбирает недельное меню русской кухни с учётом аллергий, нелюбимых ингредиентов и количества едоков. Возвраща Read mcp_kulinar_whatToEat Не знаете что приготовить — подскажет набор блюд на застолье по числу гостей (мясное/рыбное горячее + салаты/г Read optimize_slide_text optimize_slide_text Read playlists_getPlaylist Get information about a YouTube playlist Read playlists_getPlaylistItems Get videos in a YouTube playlist Read playlists_searchPlaylists Search for playlists on YouTube Read populate_placeholder Populate a placeholder with text. Read read_data_from_excel read_data_from_excel Read read_email Read full content of a specific email Read read_file Read the complete contents of a file as text. DEPRECATED: Use read_text_file instead. Read read_graph Read the entire knowledge graph Read read_media_file Read an image or audio file. Returns the base64 encoded data and MIME type. Read read_multiple_files Read the contents of multiple files simultaneously. This is more Read read_paper Read the full content of a stored paper in markdown format Read read_pdf_pages read_pdf_pages Read read_query Execute a SELECT query. Read read_text_file Read the complete contents of a file from the file system as text. Read reply_email reply_email Read search_and_replace Search for text and replace all occurrences. Read search_emails search_emails Read search_files Recursively search for files and directories matching a pattern. Read search_nodes Search for nodes in the knowledge graph based on a query Read search_pages Полнотекстовый поиск по заголовку и телу страниц (ILIKE). Опц. фильтр по space_key. Read search_papers Search for papers on arXiv with advanced filtering and query optimization.\n\nQUERY CONSTRUCTION GUIDELINES:\n Read search_pdf_content search_pdf_content Read search_pdf_go_page Go to specific page of search results. Read search_pdf_info Get information about a search session. Read search_pdf_next_page Get next page of search results. Read search_pdf_prev_page Get previous page of search results. Read search-arxiv Search arxiv for articles related to the given keyword. Read search-google-scholar Search google scholar for articles related to the given keyword. Read show_security_rules Show what commands and operations are allowed in this environment.\n Read transcripts_getTranscript Get the transcript of a YouTube video Read unmerge_cells Unmerge a range of cells. Read validate_document_footnotes Validate all footnotes in document for coherence and compliance. Read validate_excel_range Validate if a range exists and is properly formatted. Read validate_formula_syntax Validate Excel formula syntax without applying it. Read videos_getVideo Get detailed information about a YouTube video Read videos_searchVideos Search for videos on YouTube Read woo_coupons_get Get a specific coupon by ID Read woo_coupons_list List coupons with optional filters. IMPORTANT: Use perPage parameter to control how many results to return (de Read woo_customers_get Get a specific customer by ID Read woo_customers_list List customers with optional filters. IMPORTANT: Use perPage parameter to control how many results to return ( Read woo_orders_get Get a specific order by ID Read woo_orders_list List orders with optional filters. IMPORTANT: Use perPage parameter to control how many results to return (def Read woo_orders_refunds_get Get a specific refund for an order Read woo_orders_refunds_list List refunds for an order Read woo_payment_gateways_get Get a payment gateway Read woo_payment_gateways_list List payment gateways Read woo_products_categories_list List product categories. Use perPage and page parameters for pagination (default: 10 items per page). Read woo_products_get Get a specific product by ID Read woo_products_list List products with optional filters. IMPORTANT: Use perPage parameter to control how many results to return (d Read woo_products_reviews_list List product reviews. Use perPage and page parameters for pagination (default: 10 items per page). Read woo_products_tags_list List product tags. Use perPage and page parameters for pagination (default: 10 items per page). Read woo_products_variations_list List product variations. Use perPage and page parameters for pagination (default: 10 items per page). Read woo_reports_customers Get customers report Read woo_reports_low_stock Get low stock report. Use perPage and page parameters to control pagination. Read woo_reports_orders Get orders report Read woo_reports_products Get products report. Use perPage and page parameters to control pagination. Read woo_reports_sales Get sales report Read woo_reports_stock Get stock report. Use perPage and page parameters to control pagination. Read woo_reports_top_sellers Get top sellers report. Use perPage and page parameters to control pagination. Read woo_settings_get Get settings for a group Read woo_settings_list List settings groups Read woo_shipping_zone_methods_list List methods for a shipping zone Read woo_shipping_zones_get Get a shipping zone Read woo_shipping_zones_list List shipping zones Read woo_system_status Get system status information Read woo_system_tools_list List system tools Read woo_tax_classes_list List tax classes Read woo_tax_rates_get Get a tax rate Read woo_tax_rates_list List tax rates. Use perPage and page parameters to control pagination. Read woo_webhooks_list List webhooks. Use perPage and page parameters to control pagination.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Cowork Bench

Can an AI agent delete data through the Cowork Bench MCP server? +

Yes. The Cowork Bench server exposes 30 destructive tools including canvas_delete_announcement, canvas_delete_assignment, canvas_delete_conversation. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Cowork Bench? +

The Cowork Bench server has 161 write tools including add_bullet_points, add_chart, add_connector. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Cowork Bench.

How many tools does the Cowork Bench MCP server expose? +

433 tools across 4 categories: Destructive, Execute, Read, Write. 234 are read-only. 199 can modify, create, or delete data.

How do I enforce a policy on Cowork Bench? +

Register the Cowork Bench MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Cowork Bench tool call.

Deterministic rules across all 433 Cowork Bench tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

433 Cowork Bench tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Cowork Bench's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.