MCP Tool Directory
Search tools exposed by MCP servers across all products. Find the right capability for your AI agent.
404 tools indexed
approve_workstream
RemoteApproves an entire workstream — sets all 'Idea' status items to 'ApprovedForGeneration' and auto-assigns scheduled dates across the plan date range.
update_content_item
RemotePartially updates a content item — only provided fields are changed.
create_content_item
RemoteCreates a new content item (article) with markdown content.
generate_brief_for_idea
RemoteGenerates an AI content brief for a content idea using web research. The brief specifies outline, key points, tone, CTAs — everything a writer needs. Stores the result in the idea's Brief field for review before content generation.
update_brand_topics
RemoteMerge or replace the brand's topics list.
create_monitored_query
RemoteCreates a new AI visibility monitoring query (prompt) for a brand.
get_brand_context
RemotePrimary entry point. Returns brand details, keywords, topics, competitors, content summary (counts by status), active plan summaries, and recent timeline events. Call this first to understand the brand before using other tools.
list_content_items
RemoteLists content items (articles) for a brand with pagination. Excludes the full body content for performance — use get_content_item to read the full article.
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.
crop_image
RemoteCrops an existing image to a specific rectangle region. Creates a new image — the original is kept. Returns the new image URL. Use get_image_dimensions first if you need to know the source image size.
get_brand_analytics
RemoteGets brand analytics: sentiment scores, share of voice, mention rankings, and competitor mentions. Aggregated across all monitoring runs with optional filters.
get_image_dimensions
RemoteReturns the width and height of an image. Useful before cropping to know the valid crop area.
generate_image
RemoteGenerates an AI image for a brand using Nano Banana (Gemini). The prompt can be plain text OR a JSON object. When using JSON, keys are merged with the brand's default image prompt (set in BrandKit visual style), with per-image keys taking precedence. Example JSON prompt: {"motif": "Cute robots working in a garden", "aspect": "16:9"}. Returns the public URL of the generated image.
create_category
RemoteCreates a content category for a brand. Categories are required for publishing articles. Returns the created category with its ID.
generate_content_from_idea
RemoteTriggers content generation for an approved content idea. Enqueues a job that runs research, writing, and editorial review. Creates a ContentItem with the generated markdown when done.
bulk_update_content_status
RemoteBatch status change for multiple content items (e.g. publish or archive several at once).
list_monitored_queries
RemoteLists all monitored AI visibility prompts for a brand.
modify_tool
RemoteModifies an existing function-calling tool. Only fields that are explicitly provided will be updated (partial update). Returns the updated tool.
list_flows
RemoteLists all flows in the tenant.
list_tools
RemoteLists all function-calling tools in the tenant. Returns ID, name, description, tool type, and type-specific summary fields.
list_runs
RemoteLists recent ShuttleRequests (LLM invocations) for debugging. Optionally filter by flow name. Returns up to 50 recent runs.
get_flow
RemoteGets full flow details including prompt templates from the active version. Falls back to the latest version if no version is activated. Use environment parameter to specify which environment's active version to retrieve. If omitted and the flow has exactly one environment, it is auto-selected.
update_flow_template
RemoteUpdates a template's prompt text, response schema, and/or tool assignments in the active or latest version. If the version is locked, automatically forks it first (the fork is a draft — activate it via the UI or API). Falls back to the latest version if no version is activated. Returns confirmation with version ID and whether a fork was created.
create_tool
RemoteCreates a new function-calling tool in the tenant. Provide name, description, parameters, toolType, and type-specific fields. toolType: External (REST endpoint), Virtual (provider-native like web_search), Agent (sub-agent), CritiqueLoop (producer+critic loop), Mcp (external MCP server). Returns the created tool with its ID.
PAGERDUTY_ADD_SERVICE_TO_INCIDENT_WORKFLOW_TRIGGER
RemoteThis endpoint adds a service to an existing incident workflow trigger in PagerDuty. It allows you to associate a specific service with a trigger, enabling automated incident management processes for that service. Use this endpoint when you need to connect a service to an incident workflow, typically during the setup or modification of your incident response procedures. The endpoint requires the trigger's ID and the service's ID to make the association. It's important to note that this operation doesn't create new services or triggers, but rather links existing ones. Ensure that both the trigger and service exist in your PagerDuty account before making this call.
PAGERDUTY_AGGREGATE_ESCALATION_POLICY_INCIDENT_METRICS
RemoteThis endpoint analyzes and aggregates incident metrics across all escalation policies in PagerDuty. It allows for detailed filtering and customization of the analysis, enabling users to gain insights into incident patterns, response times, and escalation effectiveness. The endpoint is particularly useful for operational reviews, performance analysis, and identifying areas for improvement in incident management processes. It provides flexibility in data selection through various filters and supports different time-based aggregations for comprehensive reporting.
PAGERDUTY_AGGREGATE_INCIDENT_METRICS_WITH_FILTERS
RemoteRetrieves and aggregates metrics for incidents across all services in PagerDuty. This endpoint allows for extensive filtering and customization of incident data, enabling detailed analysis of operational performance. It's particularly useful for generating reports, identifying trends, and assessing incident management efficiency over specified time periods. The endpoint supports various filtering criteria, time zone adjustments, and aggregation options, making it a powerful tool for both high-level overviews and granular incident analytics. However, users should be aware of the complexity of the filtering options and ensure they provide accurate parameters to obtain relevant data.
PAGERDUTY_ASSOCIATE_SERVICE_DEPENDENCIES
RemoteAssociates multiple service dependencies in PagerDuty, allowing you to define relationships between supporting and dependent services. This endpoint is used to establish a hierarchical structure of services, which is crucial for effective incident management and impact analysis. It enables you to create multiple dependencies in a single API call, improving efficiency when setting up complex service relationships. Use this endpoint when you need to define or update the dependency structure of your services in PagerDuty, such as during initial setup, service restructuring, or when adding new services to your incident management workflow.
PAGERDUTY_ASSOCIATE_TEAM_WITH_AUTOMATION_ACTION
RemoteThis endpoint associates a specific team with an automation action in PagerDuty. It allows you to link a team to an automated workflow, enabling better organization and management of automation actions within your incident response processes. Use this endpoint when you need to assign responsibility for an automation action to a particular team or when restructuring your automation workflows. The association helps in tracking, auditing, and managing permissions for automation actions across different teams in your organization. Note that this endpoint only creates the association; it does not create new teams or automation actions.
PAGERDUTY_AUDIT_ESCALATION_POLICY_RECORDS
RemoteRetrieves the audit records for a specific escalation policy in PagerDuty. This endpoint allows users to access a detailed history of changes made to the escalation policy, including modifications to escalation rules, associated services, and on-call schedules. It's particularly useful for compliance tracking, troubleshooting, and understanding how the incident response process has been adjusted over time. The audit records provide transparency into who made changes, what was changed, and when the changes occurred, helping teams maintain accountability and optimize their incident management workflows.