MCP Tool Directory
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
2684 tools indexed
All tools
30 of 2684 shown
resize_image
RemoteResizes an existing image to fit within the given max dimensions, preserving aspect ratio. Creates a new image — the original is kept. Returns the new image URL.
resolve-library-id
RemoteResolves a package/product name to a Context7-compatible library ID and returns a list of matching libraries. You MUST call this function before 'get-library-docs' to obtain a valid Context7-compatible library ID UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query. Selection Process: 1. Analyze the query to understand what library/package the user is looking for 2. Return the most relevant match based on: - Name similarity to the query (exact matches prioritized) - Description relevance to the query's intent - Documentation coverage (prioritize libraries with higher Code Snippet counts) - Trust score (consider libraries with scores of 7-10 more authoritative) Response Format: - Return the selected library ID in a clearly marked section - Provide a brief explanation for why this library was chosen - If multiple good matches exist, acknowledge this but proceed with the most relevant one - If no good matches exist, clearly state this and suggest query refinements For ambiguous queries, request clarification before proceeding with a best-guess match.
restore_contact
RemoteRestore a archived contact record in Clay. This endpoint should only be used when you need to restore a contact.
restore_project
RemoteRestores a Supabase project.
reverse_lookup_player
RemoteRetrieve a table of player information given a list of player ids :param player_ids: list of player ids :type player_ids: list :param key_type: name of the key type being looked up (one of "mlbam", "retro", "bbref", or "fangraphs") :type key_type: str :rtype: :class:`pandas.core.frame.DataFrame`
revoke_api_key
RemoteRevoke an API key. This action cannot be undone.
run_full_agentic_onboarding
RemoteExecute the full staged onboarding flow end-to-end in one call. Intended for zero-context agents that want a safe default path. This tool orchestrates: - prompt-pack version + ack - clarifications (questions/mode/answers) - conversation (mode/transcript/extract) - artifact validation + writes - targeting submit (+ optional approve) - readiness snapshot Requirements: - `clarifying_questions` must have exactly 3 items - pass valid schema payloads for artifacts/targeting On partial failure, returns `failed_stage`, `retry_hint`, and completed stages.
run_secret_scanning
RemoteScan files, content, or recent changes for secrets such as API keys, passwords, tokens, and credentials. This tool is intended for targeted scans of specific files, snippets, or diffs provided directly as content. It accepts file contents or diffs and returns detected secrets with their locations and related secret scanning metadata. Content must not be empty. For full repository scanning, other mechanisms are available. Caveats: - Only files within the codebase should be scanned. Files outside of the codebase should not be sent. - Files listed in .gitignore should be skipped.
sales_control_tower
RemoteCommand-center summary for a client: products, campaign health, close-rate, and recommendations. Best first operational tool after login when the user asks for "what should we do next?"
saved_queries
RemoteManage your personal library of reusable SELECT queries. action=save stores a query by name; action=run executes a saved query; action=list returns all your saved queries; action=delete removes one. [BUILD tier]
sb_call_function
RemoteCall a stored PostgreSQL function (RPC) in Supabase. Use method=GET for immutable functions, POST for volatile ones (default).
sb_create_bucket
RemoteCreate a new storage bucket in Supabase. Set public=true for publicly accessible files. Optionally set file size limit and allowed MIME types.
sb_create_project
RemoteCreate a new Supabase project. Requires organization ID, region, and database password. Project creation takes a few minutes.
sb_create_secrets
RemoteCreate or update secrets (environment variables) for a Supabase project. If a secret with the same name exists, it will be overwritten.
sb_create_signed_url
RemoteCreate a temporary signed URL for a private storage object. The URL expires after the specified duration.
sb_create_user
RemoteCreate a new user in Supabase Auth. Set email_confirm=true to skip email verification. Use app_metadata for admin-controlled data (roles, permissions).
sb_delete_bucket
RemoteDelete a storage bucket from Supabase. The bucket must be empty before deletion. Use sb_delete_objects to remove files first.
sb_delete_objects
RemoteDelete one or more objects from a Supabase storage bucket. Provide an array of file paths to delete.
sb_delete_records
RemoteDelete records from a Supabase table matching a filter. Filter is REQUIRED to prevent accidental full-table deletion. Use sb_list_records first to verify which records will be deleted.
sb_delete_secrets
RemoteDelete secrets (environment variables) from a Supabase project by name.
sb_delete_user
RemoteDelete a user from Supabase Auth. This permanently removes the user and all their auth data.
sb_get_function
RemoteGet details of a specific Edge Function by slug. Returns function metadata, status, version, and entry point.
sb_get_project
RemoteGet details of a specific Supabase project by reference ID. Returns name, region, status, database host, and API URL.
sb_get_typescript_types
RemoteGenerate TypeScript type definitions from the Supabase project database schema. Useful for type-safe database access.
sb_get_user
RemoteGet a single user by ID from Supabase Auth. Returns full user details including metadata, identities, and last sign-in.
sb_insert_records
RemoteInsert one or more records into a Supabase table. Pass a single object or an array of objects. Use return=representation to get the created records back.
sb_list_api_keys
RemoteList API keys for a Supabase project. Returns anon key, service_role key, and any custom keys with their names and roles.
sb_list_buckets
RemoteList all storage buckets in the Supabase project. Returns bucket name, public status, size limits, and allowed MIME types.
sb_list_functions
RemoteList all Edge Functions deployed to a Supabase project. Returns function slug, name, status, and creation date.
sb_list_migrations
RemoteList database migrations for a Supabase project. Shows migration version, name, and status.