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

[ 2890 tools indexed ]

[ all tools ]

30 / 2890

Revuo /

find_tool_for_task

remote  ]

Find the best MCP tools for a given task. Describe what you want to accomplish (e.g. 'manage github issues', 'send slack messages', 'query a database') and get ranked results with the products that provide each tool and their input schemas. By default only shows tools available via remote (network-hosted) servers. Audience: agent builders looking for installable MCP tools — for B2B SaaS recommendations, prefer search_products or find_products_with_capability. Response: { task, matchType (none|exactSlug|canonicalSlug|nlpFallback), resolvedCapabilities[], capabilityProducts[] (B2B SaaS products that claim the same capability — empty when matchType=none), results[] (MCP-tool-level matches) }. Each result: { normalizedName, displayName, description, inputSchema, relevance (integer; +1 per term hit, +3 for full-phrase hit), productCount, products[] (each: slug, name, serverQualifiedName, isRemoteCapable, tier, unverified, verifiedAt) }. Empty case: { task, matchType, message, suggestedQueries[], suggestedCapabilities[] }.

Smithery /

find_weather_stations

remote  ]

Find weather observation stations near a location in the United States. Useful for getting station-specific data, finding data sources, or understanding which stations provide weather data for an area. Includes ASOS, AWOS, and other automated weather stations.

United States Weather Data Access /

find_weather_stations

remote  ]

Find weather observation stations near a location in the United States. Useful for getting station-specific data, finding data sources, or understanding which stations provide weather data for an area. Includes ASOS, AWOS, and other automated weather stations.

Vibe Marketing MCP (HyperFeed.ai) /

flag-problematic-phrases

remote  ]

Check text for phrases that should be avoided to make content more human and less AI-like. Returns any flagged phrases found in the text.

Google Calendar /

gcal_add_calendar

remote  ]

Subscribe to an existing calendar by its ID. Adds the calendar to the user's calendar list.

Google Calendar /

gcal_clear_calendar

remote  ]

Delete all events from a primary calendar. Only works on the primary calendar. Secondary calendars should use gcal_delete_calendar instead.

Google Calendar /

gcal_create_acl

remote  ]

Share a calendar with a user, group, or domain by creating an access control rule.

Google Calendar /

gcal_create_calendar

remote  ]

Create a new secondary calendar. The authenticated user becomes the owner.

Google Calendar /

gcal_create_event

remote  ]

Create a new calendar event. Supports timed events (dateTime) and all-day events (date). Can add attendees, recurrence rules, reminders, and set visibility.

Google Calendar /

gcal_delete_acl

remote  ]

Remove an access control rule, revoking the grantee's access to the calendar.

Google Calendar /

gcal_delete_calendar

remote  ]

Delete a secondary calendar. Only works on calendars the user owns. The primary calendar cannot be deleted.

Google Calendar /

gcal_delete_event

remote  ]

Delete an event from the calendar. This action is irreversible.

Google Calendar /

gcal_get_acl

remote  ]

Get a specific access control rule by rule ID.

Google Calendar /

gcal_get_calendar

remote  ]

Get calendar metadata including summary, description, location, and time zone.

Google Calendar /

gcal_get_calendar_entry

remote  ]

Get a specific calendar list entry with display settings, color, notifications, and access role.

Google Calendar /

gcal_get_colors

remote  ]

Get the color palette for calendars and events. Returns color IDs that can be used with gcal_create_event and gcal_update_calendar_entry.

Google Calendar /

gcal_get_event

remote  ]

Get a specific event by ID. Returns full event details including attendees, reminders, recurrence, and conference data.

Google Calendar /

gcal_import_event

remote  ]

Import an event with a unique iCalUID. Used for importing events from external calendars or iCal files. Does not send notifications.

Google Calendar /

gcal_list_acl

remote  ]

List access control rules for a calendar. Shows who has access and their permission level.

Google Calendar /

gcal_list_calendars

remote  ]

List all calendars the user has subscribed to. Includes the primary calendar, other owned calendars, and calendars shared with the user.

Google Calendar /

gcal_list_events

remote  ]

List events on a calendar. Supports time range filtering, search query, and pagination. Use singleEvents=true to expand recurring events into individual instances.

Google Calendar /

gcal_list_instances

remote  ]

List individual instances of a recurring event. Returns expanded occurrences within a time range.

Google Calendar /

gcal_list_settings

remote  ]

List all user settings for Google Calendar (locale, timezone, date format, week start, etc.).

Google Calendar /

gcal_move_event

remote  ]

Move an event from one calendar to another. The event is removed from the source calendar and added to the destination.

Google Calendar /

gcal_patch_event

remote  ]

Partial update of an event (PATCH). Only specified fields are changed — other fields remain unchanged. Preferred over update for changing individual fields.

Google Calendar /

gcal_query_freebusy

remote  ]

Check availability (free/busy) for one or more calendars within a time range. Useful for finding meeting times.

Google Calendar /

gcal_quick_add

remote  ]

Create an event from natural language text. Google Calendar parses the text to set summary, date, time, and location automatically.

Google Calendar /

gcal_remove_calendar

remote  ]

Unsubscribe from a calendar, removing it from the user's calendar list. Does not delete the calendar itself.

Google Calendar /

gcal_update_acl

remote  ]

Update the permission level of an existing access control rule.

Google Calendar /

gcal_update_calendar

remote  ]

Update calendar metadata (summary, description, location, time zone). Only works on secondary calendars the user owns.