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

Instagram /

ig_list_comments

Remote

List comments on an Instagram media post. Returns comment ID, text, username, timestamp, like count, and hidden status.

Instagram /

ig_list_media

Remote

List media posts from an Instagram account. Returns ID, caption, type (IMAGE/VIDEO/CAROUSEL_ALBUM), URL, permalink, timestamp, likes, and comments count.

Instagram /

ig_list_stories

Remote

List currently active Stories on the account. Stories disappear after 24 hours.

Instagram /

ig_list_tags

Remote

List media posts where the account has been tagged (photo tags, not @mentions). Returns post details.

Instagram /

ig_publish_carousel

Remote

Publish a carousel post (multiple images/videos) to Instagram. Provide 2-10 media URLs. Each item can be an image or video URL.

Instagram /

ig_publish_photo

Remote

Publish a photo post to Instagram. Requires a public image URL. Handles the 2-step process (create container → publish) automatically.

Instagram /

ig_publish_reel

Remote

Publish a Reel (short video) to Instagram. Video must be publicly accessible. Supports cover image and share-to-feed option.

Instagram /

ig_publish_story

Remote

Publish a Story (image or video) to Instagram. Stories disappear after 24 hours.

Instagram /

ig_reply_comment

Remote

Reply to an Instagram comment. Creates a threaded reply under the comment.

Instagram /

ig_search_hashtag

Remote

Search for a hashtag by name and get its ID. Use the returned ID with ig_get_hashtag_recent or ig_get_hashtag_top. Limited to 30 searches per 7 days.

Datadog /

impact_analysis

Remote

Analyze the blast radius of a proposed schema change: FK dependencies, affected views, row count, risk score. [ARCHITECT tier]

Blockscout MCP /

inspect_contract_code

Remote

Inspects a verified contract's source code or metadata.

Instagram /

INSTAGRAM_CREATE_CAROUSEL_CONTAINER

Remote

Create a draft carousel post with multiple images/videos before publishing.

Instagram /

INSTAGRAM_CREATE_MEDIA_CONTAINER

Remote

Create a draft media container for photos/videos/reels before publishing.

Instagram /

INSTAGRAM_CREATE_POST

Remote

Publish a draft media container to Instagram (final publishing step).

Instagram /

INSTAGRAM_GET_CONVERSATION

Remote

Get details about a specific Instagram DM conversation (participants, etc).

Instagram /

INSTAGRAM_GET_POST_COMMENTS

Remote

Get comments on an Instagram post.

Instagram /

INSTAGRAM_GET_POST_INSIGHTS

Remote

Get Instagram post insights/analytics (impressions, reach, engagement, etc.).

Instagram /

INSTAGRAM_GET_POST_STATUS

Remote

Check the processing status of a draft post container.

Instagram /

INSTAGRAM_GET_USER_INFO

Remote

Get Instagram user info including profile details and statistics.

Instagram /

INSTAGRAM_GET_USER_INSIGHTS

Remote

Get Instagram account-level insights and analytics (profile views, reach, follower count, etc.). metric_type (time_series or total_value): When set to total_value, the API returns a total_value object instead of values. breakdown: Only applicable when metric_type=total_value and only for supported metrics. timeframe: Required for demographics-related metrics and overrides since/until for those metrics.

Instagram /

INSTAGRAM_GET_USER_MEDIA

Remote

Get Instagram user's media (posts, photos, videos).

Instagram /

INSTAGRAM_LIST_ALL_CONVERSATIONS

Remote

List all Instagram DM conversations for the authenticated user.

Instagram /

INSTAGRAM_LIST_ALL_MESSAGES

Remote

List all messages from a specific Instagram DM conversation.

Instagram /

INSTAGRAM_MARK_SEEN

Remote

Mark Instagram DM messages as read/seen for a specific user.

Instagram /

INSTAGRAM_REPLY_TO_COMMENT

Remote

Reply to a comment on Instagram media.

Instagram /

INSTAGRAM_SEND_IMAGE

Remote

Send an image via Instagram DM to a specific user.

Instagram /

INSTAGRAM_SEND_TEXT_MESSAGE

Remote

Send a text message to an Instagram user via DM.

Datadog /

issue_api_key

Remote

Issue a fresh ta_data_* API key for your current tenant. Useful for pasting into /add-database or configuring a separate integration. The new key is tied to your existing plan tier. Rate-limited to 5 issuances per tenant per day.

GitHub /

issue_read

Remote

Get information about a specific issue in a GitHub repository.