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
ig_list_comments
RemoteList comments on an Instagram media post. Returns comment ID, text, username, timestamp, like count, and hidden status.
ig_list_media
RemoteList media posts from an Instagram account. Returns ID, caption, type (IMAGE/VIDEO/CAROUSEL_ALBUM), URL, permalink, timestamp, likes, and comments count.
ig_list_stories
RemoteList currently active Stories on the account. Stories disappear after 24 hours.
ig_list_tags
RemoteList media posts where the account has been tagged (photo tags, not @mentions). Returns post details.
ig_publish_carousel
RemotePublish a carousel post (multiple images/videos) to Instagram. Provide 2-10 media URLs. Each item can be an image or video URL.
ig_publish_photo
RemotePublish a photo post to Instagram. Requires a public image URL. Handles the 2-step process (create container → publish) automatically.
ig_publish_reel
RemotePublish a Reel (short video) to Instagram. Video must be publicly accessible. Supports cover image and share-to-feed option.
ig_publish_story
RemotePublish a Story (image or video) to Instagram. Stories disappear after 24 hours.
ig_reply_comment
RemoteReply to an Instagram comment. Creates a threaded reply under the comment.
ig_search_hashtag
RemoteSearch 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.
impact_analysis
RemoteAnalyze the blast radius of a proposed schema change: FK dependencies, affected views, row count, risk score. [ARCHITECT tier]
inspect_contract_code
RemoteInspects a verified contract's source code or metadata.
INSTAGRAM_CREATE_CAROUSEL_CONTAINER
RemoteCreate a draft carousel post with multiple images/videos before publishing.
INSTAGRAM_CREATE_MEDIA_CONTAINER
RemoteCreate a draft media container for photos/videos/reels before publishing.
INSTAGRAM_CREATE_POST
RemotePublish a draft media container to Instagram (final publishing step).
INSTAGRAM_GET_CONVERSATION
RemoteGet details about a specific Instagram DM conversation (participants, etc).
INSTAGRAM_GET_POST_COMMENTS
RemoteGet comments on an Instagram post.
INSTAGRAM_GET_POST_INSIGHTS
RemoteGet Instagram post insights/analytics (impressions, reach, engagement, etc.).
INSTAGRAM_GET_POST_STATUS
RemoteCheck the processing status of a draft post container.
INSTAGRAM_GET_USER_INFO
RemoteGet Instagram user info including profile details and statistics.
INSTAGRAM_GET_USER_INSIGHTS
RemoteGet 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_GET_USER_MEDIA
RemoteGet Instagram user's media (posts, photos, videos).
INSTAGRAM_LIST_ALL_CONVERSATIONS
RemoteList all Instagram DM conversations for the authenticated user.
INSTAGRAM_LIST_ALL_MESSAGES
RemoteList all messages from a specific Instagram DM conversation.
INSTAGRAM_MARK_SEEN
RemoteMark Instagram DM messages as read/seen for a specific user.
INSTAGRAM_REPLY_TO_COMMENT
RemoteReply to a comment on Instagram media.
INSTAGRAM_SEND_IMAGE
RemoteSend an image via Instagram DM to a specific user.
INSTAGRAM_SEND_TEXT_MESSAGE
RemoteSend a text message to an Instagram user via DM.
issue_api_key
RemoteIssue 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.
issue_read
RemoteGet information about a specific issue in a GitHub repository.