[ agent capabilities ]

The 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.

[ 3610 tools indexed ]

[ all tools ]

30 / 3610

Supabase Auth /

sb_get_function

[  remote  ]

Get details of a specific Edge Function by slug. Returns function metadata, status, version, and entry point.

Supabase Auth /

sb_get_project

[  remote  ]

Get details of a specific Supabase project by reference ID. Returns name, region, status, database host, and API URL.

Supabase Auth /

sb_get_typescript_types

[  remote  ]

Generate TypeScript type definitions from the Supabase project database schema. Useful for type-safe database access.

Supabase Auth /

sb_get_user

[  remote  ]

Get a single user by ID from Supabase Auth. Returns full user details including metadata, identities, and last sign-in.

Supabase Auth /

sb_insert_records

[  remote  ]

Insert 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.

Supabase Auth /

sb_list_api_keys

[  remote  ]

List API keys for a Supabase project. Returns anon key, service_role key, and any custom keys with their names and roles.

Supabase Auth /

sb_list_buckets

[  remote  ]

List all storage buckets in the Supabase project. Returns bucket name, public status, size limits, and allowed MIME types.

Supabase Auth /

sb_list_functions

[  remote  ]

List all Edge Functions deployed to a Supabase project. Returns function slug, name, status, and creation date.

Supabase Auth /

sb_list_migrations

[  remote  ]

List database migrations for a Supabase project. Shows migration version, name, and status.

Supabase Auth /

sb_list_objects

[  remote  ]

List objects (files) in a Supabase storage bucket. Supports prefix filtering, pagination, and search.

Supabase Auth /

sb_list_projects

[  remote  ]

List all Supabase projects in your account. Returns project name, ref, region, status, and database info. Requires SUPABASE_ACCESS_TOKEN.

Supabase Auth /

sb_list_records

[  remote  ]

List records from a Supabase table/view with PostgREST filtering, column selection, ordering, and pagination. Filter syntax: age=gt.18, status=eq.active, name=ilike.*john*, id=in.(1,2,3). Resource embedding (JOINs): select=*,orders(*)

Supabase Auth /

sb_list_secrets

[  remote  ]

List all secrets (environment variables) for a Supabase project. Returns secret names only (values are never exposed).

Supabase Auth /

sb_list_users

[  remote  ]

List all users in the Supabase Auth system. Returns paginated results with user details including email, metadata, and creation date.

Supabase Auth /

sb_pause_project

[  remote  ]

Pause a Supabase project. Paused projects stop all services (database, auth, storage) and free up resources. Free tier projects auto-pause after inactivity.

Supabase Auth /

sb_restore_project

[  remote  ]

Restore a paused Supabase project. Restarts all services including database, auth, and storage.

Supabase Auth /

sb_run_query

[  remote  ]

Execute a SQL query on a Supabase project database via the Management API. Supports SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, and all SQL. Returns query results as JSON.

Supabase Auth /

sb_update_records

[  remote  ]

Update records in a Supabase table matching a filter. Filter is REQUIRED to prevent accidental full-table updates. Use return=representation to see what changed.

Supabase Auth /

sb_update_user

[  remote  ]

Update a user in Supabase Auth. Can change email, phone, password, metadata, or ban the user.

Supabase Auth /

sb_upsert_records

[  remote  ]

Upsert (insert or update on conflict) records in a Supabase table. Uses merge-duplicates by default. Specify on_conflict for non-primary-key columns.

Make /

score_resume

[  remote  ]

Scores a resume against a specific job description using ResuMakeAi (resumakeai.com). Returns an ATS parsing score (0-100), a job match percentage, missing skills, suggested keywords to add, and specific ATS formatting issues. Free, no account required. Use this whenever someone wants feedback on how well their resume matches a job posting, or whether it will parse correctly through applicant tracking software.

Cursor /

screen_by_score

[  remote  ]

Multi-factor screener: filter stocks or ETFs by multiple Danelfin score thresholds simultaneously. All filters are applied server-side. Use when the user wants to find stocks matching combined criteria. Examples: "stocks with AI score ≥ 8 AND low risk ≥ 7", "momentum plays with strong fundamentals in European stocks", "defensive US names with high sentiment score".

Smithery /

screenshot_batch

[  remote  ]

Capture screenshots of multiple URLs in one call (max 10). Returns an array of results with screenshot URLs and metadata. All screenshots share the same viewport and format settings.

Smithery /

screenshot_cross_browser

[  remote  ]

Capture a URL in Chromium, Firefox, and WebKit simultaneously. Returns three screenshot URLs — one per browser engine. Useful for cross-browser visual testing.

Smithery /

screenshot_dark

[  remote  ]

Capture a full-page screenshot with dark mode (prefers-color-scheme: dark) emulated. Works on sites that support dark mode via CSS media queries.

Smithery /

screenshot_diff

[  remote  ]

Compare two URLs pixel-by-pixel and return a diff overlay image showing exactly what changed. Returns the diff image URL, percentage of pixels changed, total changed pixel count, and a match score.

Smithery /

screenshot_element

[  remote  ]

Capture a screenshot of a specific element on the page by CSS selector. Only the matched element is captured, not the full page. Automatically waits for the element to appear (SPA-friendly). Use delay for pages that need extra hydration time.

Smithery /

screenshot_fullpage

[  remote  ]

Capture a full-page screenshot (entire scrollable content) of any URL. Use max_height to cap extremely long pages and prevent unreadable strips.

Smithery /

screenshot_pdf

[  remote  ]

Export a webpage as a PDF document (A4 format with background graphics). Returns a public URL to the PDF file.

Smithery /

screenshot_responsive

[  remote  ]

Capture screenshots at desktop (1280×800), tablet (820×1180), and mobile (393×852) viewports in one call. By default captures viewport-only (recommended). Set fullPage to true for full-page captures. Returns all three URLs for responsive comparison.