CLAUDE TYPESCRIPT MCP SERVERS TOOLS

84 tools from the Claude TypeScript MCP Servers MCP Server, categorised by risk level.

READ 34 tools
Read brave_local_search Search local businesses, services, and places. Returns real-time data including address, phone, ratings, ho... Read brave_web_search Keyword-based web search returning a list of search results. Each result includes title, description, and U... Read directory_tree Get recursive tree view as JSON. Each entry has name, type (file/directory), and children for directories. ... Read fetch Fetch content from a specific URL. Use when you have an exact URL and need its full content. Extracts text ... Read get_file_contents Get the contents of a file or directory from a GitHub repository Read get_file_info Get file/directory metadata: size, creation time, modified time, permissions, type. Only works within allow... Read get_issue Get details of a specific issue in a GitHub repository Read get_latest_release Get the latest release for a repository Read get_pull_request Get details of a specific pull request Read get_release Get a specific release by ID Read list_allowed_directories List directories this server can access. Read list_directory List files and directories in a path. Distinguished with [FILE] and [DIR] prefixes. Only works within allow... Read list_issues List issues in a GitHub repository with filtering options Read list_pull_requests List and filter repository pull requests Read list_releases List releases for a repository Read puppeteer_get_content Get the full HTML content of the page Read puppeteer_get_cookies Get all cookies for the current page Read puppeteer_get_element_info Get detailed information about an element Read puppeteer_get_frames Get information about all frames on the page Read puppeteer_get_text Get the text content of an element Read puppeteer_get_title Get the page title Read puppeteer_get_url Get the current page URL Read read_file Read file contents with proper encoding. Supports partial reading by byte range or line range. Encoding opt... Read read_multiple_files Read multiple files simultaneously. More efficient than reading one by one. Returns each file Read search_code Search for code across GitHub repositories Read search_content Search for content within files. Supports plain text and regex search. Returns matching lines with file pat... Read search_files Recursively search files matching a pattern. Case-insensitive, partial name matching. Returns full paths. O... Read search_issues Search for issues and pull requests across GitHub repositories Read search_repositories Search for GitHub repositories Read search_users Search for users on GitHub Read sonar_multi_search Performs multiple related searches simultaneously and returns combined results. Ideal for complex research ... Read sonar_search sonar_search Read sonar_search_with_timeout Performs a natural language search with a strict timeout to ensure fast responses. IMPORTANT: Ask in natur... Read watch_file Check for file changes since a specific time. Due to MCP constraints, this is a one-time check, not continu...
WRITE 19 tools
Write append_file Append content to the end of a file. Creates the file if it doesn Write extract_archive Extract files from an archive. Supports zip, tar, and tar.gz formats. Creates destination directory if it d... Write add_issue_comment Add a comment to an existing issue Write copy_file Copy a file to a new location. Fails if destination exists unless overwrite is true. Both paths must be wit... Write create_branch Create a new branch in a GitHub repository Write create_directory Create directory or ensure it exists. Creates nested directories. Succeeds silently if already exists. Only... Write create_file Create a new file (alias for write_file). Creates or overwrites a file. Only works within allowed directories. Write create_issue Create a new issue in a GitHub repository Write create_or_update_file Create or update a single file in a GitHub repository Write create_pull_request Create a new pull request in a GitHub repository Write create_release Create a new release for a repository Write create_repository Create a new GitHub repository Write edit_file Make edits to text files. Supports text replacement, line-based operations (replace/insert/delete), and reg... Write move_file Move or rename files and directories. Fails if destination exists. Both paths must be within allowed direct... Write puppeteer_set_cookies Set cookies for the current page Write push_files Push multiple files to a GitHub repository in a single commit Write update_issue Update an existing issue in a GitHub repository Write update_release Update an existing release Write write_file Create or overwrite a file. Caution: overwrites without warning. Handles text encoding. Only works within a...
EXECUTE 29 tools
Execute puppeteer_clear_input Clear an input field Execute batch_operations Execute multiple file operations efficiently. Supports transactional mode (rollback on error) and parallel ... Execute puppeteer_emulate_device Emulate a specific device Execute puppeteer_evaluate Execute JavaScript in the browser console Execute puppeteer_evaluate_in_frame Execute JavaScript in a specific frame Execute puppeteer_navigate Navigate to a URL Execute puppeteer_wait_for_function Wait for a JavaScript function to return true Execute puppeteer_wait_for_navigation Wait for page navigation to complete Execute puppeteer_wait_for_selector Wait for an element to appear on the page Execute puppeteer_wait_for_timeout Wait for a specified amount of time Execute compress_files Compress files into an archive. Supports zip, tar, and tar.gz formats. Requires appropriate tools (zip/tar)... Execute puppeteer_go_back Navigate back in browser history Execute puppeteer_go_forward Navigate forward in browser history Execute puppeteer_hover Hover over an element on the page Execute puppeteer_pdf Generate PDF from the current page Execute puppeteer_reload Reload the current page Execute puppeteer_screenshot Take a screenshot of the current page or a specific element Execute puppeteer_search_across_frames Search for elements across all frames Execute merge_pull_request Merge a pull request Execute puppeteer_add_script_tag Add a script tag to the page Execute puppeteer_authenticate Set HTTP authentication credentials Execute puppeteer_click Click an element on the page Execute puppeteer_fill Fill out an input field Execute puppeteer_keyboard_press Press a specific key or key combination Execute puppeteer_keyboard_type Type text with fine-grained control over typing speed Execute puppeteer_select Select an option from a select element Execute puppeteer_set_viewport Set the viewport size of the page Execute puppeteer_switch_to_frame Switch context to a specific frame Execute puppeteer_switch_to_main_frame Switch context back to the main frame

Route Claude TypeScript MCP Servers through PolicyLayer and every one of its 84 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Claude TypeScript MCP Servers MCP server have? +

The Claude TypeScript MCP Servers MCP server exposes 84 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Claude TypeScript MCP Servers tools? +

Route the Claude TypeScript MCP Servers server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Claude TypeScript MCP Servers tools fall into? +

Claude TypeScript MCP Servers tools are categorised as Read (34), Write (19), Destructive (2), Execute (29). Each category has a recommended default policy.

Enforce policy on every Claude TypeScript MCP Servers tool call.

Start from Claude TypeScript MCP Servers, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,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.