Mcp

180 tools. 87 can modify or destroy data without limits.

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

Last updated:

87 can modify or destroy data
93 read-only
180 tools total

87 Mcp tools can modify or destroy data, with no limits today. PolicyLayer puts allow, deny, and rate-limit rules on every call. Live in minutes.

SECURE MCP →

Free to start. No card required.

Read (93) Write / Execute (80) Destructive / Financial (7)

Destructive tools (twprojects-complete_timer, twprojects-pause_timer, twspaces-delete_category) permanently delete resources. There is no undo. An agent calling these in a retry loop causes irreversible damage.

Write operations (twdesk-create_company, twdesk-create_customer, twdesk-create_file) modify state. Without rate limits, an agent can make hundreds of changes in seconds — faster than any human can review or revert.

Deny destructive operations
{
  "twprojects-complete_timer": {
    "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
{
  "twdesk-create_company": {
    "limits": [
      {
        "counter": "twdesk-create_company_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "twdesk-get_company": {
    "limits": [
      {
        "counter": "twdesk-get_company_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

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

Get this policy live on your own Mcp server in minutes. Tune the limits to your setup; PolicyLayer enforces it on every call.

ENFORCE ON MY MCP →
WRITE 80 tools
Write twdesk-create_company Write twdesk-create_customer Write twdesk-create_file Write twdesk-create_priority Write twdesk-create_status Write twdesk-create_tag Write twdesk-create_ticket Write twdesk-create_ticket_type Write twdesk-update_company Write twdesk-update_customer Write twdesk-update_priority Write twdesk-update_status Write twdesk-update_tag Write twdesk-update_ticket Write twdesk-update_ticket_type Write twprojects-add_project_member Write twprojects-complete_task Write twprojects-create_comment Write twprojects-create_company Write twprojects-create_custom_field Write twprojects-create_custom_field_value Write twprojects-create_custom_item Write twprojects-create_custom_item_field Write twprojects-create_custom_item_record Write twprojects-create_jobrole Write twprojects-create_link Write twprojects-create_message Write twprojects-create_message_reply Write twprojects-create_milestone Write twprojects-create_notebook Write twprojects-create_project Write twprojects-create_project_category Write twprojects-create_project_template Write twprojects-create_skill Write twprojects-create_tag Write twprojects-create_task Write twprojects-create_tasklist Write twprojects-create_team Write twprojects-create_timelog Write twprojects-create_timer Write twprojects-create_user Write twprojects-create_workflow Write twprojects-create_workflow_stage Write twprojects-move_task_to_workflow_stage Write twprojects-resume_timer Write twprojects-update_comment Write twprojects-update_company Write twprojects-update_custom_field Write twprojects-update_custom_field_value Write twprojects-update_custom_item Write twprojects-update_custom_item_field Write twprojects-update_custom_item_record Write twprojects-update_jobrole Write twprojects-update_link Write twprojects-update_message Write twprojects-update_message_reply Write twprojects-update_milestone Write twprojects-update_notebook Write twprojects-update_project Write twprojects-update_project_category Write twprojects-update_skill Write twprojects-update_tag Write twprojects-update_task Write twprojects-update_tasklist Write twprojects-update_team Write twprojects-update_timelog Write twprojects-update_timer Write twprojects-update_user Write twprojects-update_workflow Write twprojects-update_workflow_stage Write twspaces-create_category Write twspaces-create_comment Write twspaces-create_page Write twspaces-create_space Write twspaces-create_tags Write twspaces-update_category Write twspaces-update_comment Write twspaces-update_page Write twspaces-update_space Write twspaces-update_tag
READ 93 tools
Read twdesk-get_company Read twdesk-get_customer Read twdesk-get_inbox Read twdesk-get_priority Read twdesk-get_status Read twdesk-get_tag Read twdesk-get_ticket Read twdesk-get_ticket_type Read twdesk-get_user Read twdesk-list_companies Read twdesk-list_customers Read twdesk-list_inboxes Read twdesk-list_priorities Read twdesk-list_statuses Read twdesk-list_tags Read twdesk-list_ticket_types Read twdesk-list_users Read twdesk-reply_ticket Read twdesk-search_tickets Read twprojects-clone_project Read twprojects-get_comment Read twprojects-get_company Read twprojects-get_custom_field Read twprojects-get_custom_field_value Read twprojects-get_custom_item Read twprojects-get_custom_item_field Read twprojects-get_custom_item_record Read twprojects-get_jobrole Read twprojects-get_link Read twprojects-get_message Read twprojects-get_message_reply Read twprojects-get_milestone Read twprojects-get_notebook Read twprojects-get_project Read twprojects-get_project_category Read twprojects-get_skill Read twprojects-get_tag Read twprojects-get_task Read twprojects-get_tasklist Read twprojects-get_team Read twprojects-get_timelog Read twprojects-get_timer Read twprojects-get_user Read twprojects-get_user_me Read twprojects-get_workflow Read twprojects-get_workflow_stage Read twprojects-link_project_to_workflow Read twprojects-list_activities Read twprojects-list_comments Read twprojects-list_companies Read twprojects-list_custom_field_values Read twprojects-list_custom_fields Read twprojects-list_custom_item_fields Read twprojects-list_custom_item_records Read twprojects-list_custom_items Read twprojects-list_industries Read twprojects-list_jobroles Read twprojects-list_links Read twprojects-list_message_replies Read twprojects-list_messages Read twprojects-list_milestones Read twprojects-list_notebooks Read twprojects-list_project_budgets Read twprojects-list_project_categories Read twprojects-list_project_templates Read twprojects-list_projects Read twprojects-list_skills Read twprojects-list_tags Read twprojects-list_tasklist_budgets Read twprojects-list_tasklists Read twprojects-list_tasks Read twprojects-list_teams Read twprojects-list_timelogs Read twprojects-list_timers Read twprojects-list_users Read twprojects-list_workflow_stages Read twprojects-list_workflows Read twprojects-search Read twprojects-users_workload Read twspaces-duplicate_page Read twspaces-get_category Read twspaces-get_comment Read twspaces-get_homepage Read twspaces-get_page Read twspaces-get_space Read twspaces-get_tag Read twspaces-list_categories Read twspaces-list_comments Read twspaces-list_pages Read twspaces-list_space_collaborators Read twspaces-list_spaces Read twspaces-list_tags Read twspaces-search
Can an AI agent delete data through the MCP server? +

Yes. The Mcp server exposes 7 destructive tools including twprojects-complete_timer, twprojects-pause_timer, twspaces-delete_category. 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 Mcp? +

The Mcp server has 80 write tools including twdesk-create_company, twdesk-create_customer, twdesk-create_file. 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 Mcp.

How many tools does the MCP server expose? +

180 tools across 3 categories: Destructive, Read, Write. 93 are read-only. 87 can modify, create, or delete data.

How do I enforce a policy on Mcp? +

Register the 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.

Other MCP servers with similar tools.

Starter policies for each. Same risk classification, live on your fleet in minutes.

Enforce policy on every Mcp tool call.

Deterministic rules across all 180 Mcp tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.