diff --git a/.gitignore b/.gitignore
index da4d2840a..d869b805e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,3 +29,4 @@ public/toolkit-markdown/
# Git worktrees
.worktrees/
+.cursor/*
diff --git a/app/en/references/auth-providers/mailchimp/page.mdx b/app/en/references/auth-providers/mailchimp/page.mdx
index c3f532b56..4d8d92706 100644
--- a/app/en/references/auth-providers/mailchimp/page.mdx
+++ b/app/en/references/auth-providers/mailchimp/page.mdx
@@ -6,7 +6,7 @@ The Mailchimp auth provider enables tools and agents to call [Mailchimp Marketin
Want to quickly get started with Mailchimp in your agent or AI app? The
- pre-built [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-api)
+ pre-built [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-marketing-api)
is what you want!
@@ -16,7 +16,7 @@ This page describes how to use and configure Mailchimp auth with Arcade.
This auth provider is used by:
-- The [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-api), which provides pre-built tools for interacting with Mailchimp
+- The [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-marketing-api), which provides pre-built tools for interacting with Mailchimp
- Your [app code](#using-mailchimp-auth-in-app-code) that needs to call the Mailchimp API
- Or, your [custom tools](#using-mailchimp-auth-in-custom-tools) that need to call the Mailchimp API
@@ -283,7 +283,7 @@ const apiEndpoint = metadata.api_endpoint;
## Using Mailchimp auth in custom tools
-You can use the pre-built [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-api) to quickly build agents and AI apps that interact with Mailchimp.
+You can use the pre-built [Arcade Mailchimp Marketing MCP Server](/resources/integrations/productivity/mailchimp-marketing-api) to quickly build agents and AI apps that interact with Mailchimp.
If the pre-built tools in the Mailchimp MCP Server don't meet your needs, you can author your own [custom tools](/guides/create-tools/tool-basics/build-mcp-server) that interact with the Mailchimp API.
diff --git a/app/en/resources/integrations/customer-support/_meta.tsx b/app/en/resources/integrations/customer-support/_meta.tsx
index cb46cb15b..1908fa853 100644
--- a/app/en/resources/integrations/customer-support/_meta.tsx
+++ b/app/en/resources/integrations/customer-support/_meta.tsx
@@ -1,40 +1,50 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "zendesk",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ pylon: {
+ title: "Pylon",
+ href: "/en/resources/integrations/customer-support/pylon",
+ },
+ zendesk: {
title: "Zendesk",
href: "/en/resources/integrations/customer-support/zendesk",
- type: "arcade",
},
- {
- slug: "customerio-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "customerio-api": {
title: "Customer.io API",
href: "/en/resources/integrations/customer-support/customerio-api",
- type: "arcade_starter",
},
- {
- slug: "customerio-pipelines-api",
+ "customerio-pipelines-api": {
title: "Customer.io Pipelines API",
href: "/en/resources/integrations/customer-support/customerio-pipelines-api",
- type: "arcade_starter",
},
- {
- slug: "customerio-track-api",
+ "customerio-track-api": {
title: "Customer.io Track API",
href: "/en/resources/integrations/customer-support/customerio-track-api",
- type: "arcade_starter",
},
- {
- slug: "freshservice-api",
+ "freshservice-api": {
title: "Freshservice API",
href: "/en/resources/integrations/customer-support/freshservice-api",
- type: "arcade_starter",
},
- {
- slug: "intercom-api",
+ "intercom-api": {
title: "Intercom API",
href: "/en/resources/integrations/customer-support/intercom-api",
- type: "arcade_starter",
},
-]);
+ "pagerduty-api": {
+ title: "PagerDuty API",
+ href: "/en/resources/integrations/customer-support/pagerduty-api",
+ },
+ "pylon-api": {
+ title: "Pylon API",
+ href: "/en/resources/integrations/customer-support/pylon-api",
+ },
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/databases/_meta.tsx b/app/en/resources/integrations/databases/_meta.tsx
index 07ab0020c..d397cbee0 100644
--- a/app/en/resources/integrations/databases/_meta.tsx
+++ b/app/en/resources/integrations/databases/_meta.tsx
@@ -1,34 +1,34 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "clickhouse",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ clickhouse: {
title: "Clickhouse",
href: "/en/resources/integrations/databases/clickhouse",
- type: "community",
},
- {
- slug: "mongodb",
+ mongodb: {
title: "MongoDB",
href: "/en/resources/integrations/databases/mongodb",
- type: "community",
},
- {
- slug: "postgres",
+ postgres: {
title: "Postgres",
href: "/en/resources/integrations/databases/postgres",
- type: "community",
},
- {
- slug: "weaviate-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "weaviate-api": {
title: "Weaviate API",
href: "/en/resources/integrations/databases/weaviate-api",
- type: "arcade_starter",
},
- {
- slug: "yugabytedb",
+ yugabytedb: {
title: "YugabyteDB",
href: "/en/resources/integrations/databases/yugabytedb",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/development/_meta.tsx b/app/en/resources/integrations/development/_meta.tsx
index 692b2cd9b..8b898b03f 100644
--- a/app/en/resources/integrations/development/_meta.tsx
+++ b/app/en/resources/integrations/development/_meta.tsx
@@ -1,118 +1,66 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "brightdata",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ brightdata: {
title: "Bright Data",
href: "/en/resources/integrations/development/brightdata",
- type: "community",
},
- {
- slug: "daytona",
+ daytona: {
title: "Daytona",
href: "/en/resources/integrations/development/daytona",
- type: "arcade",
},
- {
- slug: "e2b",
+ e2b: {
title: "E2B",
href: "/en/resources/integrations/development/e2b",
- type: "arcade",
- },
- {
- slug: "figma",
- title: "Figma",
- href: "/en/resources/integrations/development/figma",
- type: "arcade",
},
- {
- slug: "firecrawl",
+ firecrawl: {
title: "Firecrawl",
href: "/en/resources/integrations/development/firecrawl",
- type: "arcade",
},
- {
- slug: "github",
+ github: {
title: "GitHub",
href: "/en/resources/integrations/development/github",
- type: "arcade",
},
- {
- slug: "math",
+ math: {
title: "Math",
href: "/en/resources/integrations/development/math",
- type: "arcade",
},
- {
- slug: "pagerduty",
- title: "Pagerduty",
+ pagerduty: {
+ title: "PagerDuty",
href: "/en/resources/integrations/development/pagerduty",
- type: "arcade",
- },
- {
- slug: "pylon",
- title: "Pylon",
- href: "/en/resources/integrations/development/pylon",
- type: "arcade",
- },
- {
- slug: "search",
- title: "Search",
- href: "/en/resources/integrations/development/search",
- type: "arcade",
},
- {
- slug: "web",
- title: "Web",
- href: "/en/resources/integrations/development/web",
- type: "arcade",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
},
- {
- slug: "arcade-engine-api",
+ "arcade-engine-api": {
title: "Arcade Engine API",
href: "/en/resources/integrations/development/arcade-engine-api",
- type: "arcade_starter",
},
- {
- slug: "cursor-agents-api",
+ "cursor-agents-api": {
title: "Cursor Agents API",
href: "/en/resources/integrations/development/cursor-agents-api",
- type: "arcade_starter",
},
- {
- slug: "datadog-api",
+ "datadog-api": {
title: "Datadog API",
href: "/en/resources/integrations/development/datadog-api",
- type: "arcade_starter",
},
- {
- slug: "github-api",
+ "github-api": {
title: "GitHub API",
href: "/en/resources/integrations/development/github-api",
- type: "arcade_starter",
},
- {
- slug: "pagerduty-api",
- title: "PagerDuty API",
- href: "/en/resources/integrations/development/pagerduty-api",
- type: "arcade_starter",
- },
- {
- slug: "posthog-api",
+ "posthog-api": {
title: "PostHog API",
href: "/en/resources/integrations/development/posthog-api",
- type: "arcade_starter",
- },
- {
- slug: "pylonapi",
- title: "PylonApi",
- href: "/en/resources/integrations/development/pylonapi",
- type: "arcade_starter",
},
- {
- slug: "vercel-api",
+ "vercel-api": {
title: "Vercel API",
href: "/en/resources/integrations/development/vercel-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/entertainment/_meta.tsx b/app/en/resources/integrations/entertainment/_meta.tsx
index fe7743af2..0cc59f8ae 100644
--- a/app/en/resources/integrations/entertainment/_meta.tsx
+++ b/app/en/resources/integrations/entertainment/_meta.tsx
@@ -1,16 +1,18 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "imgflip",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ imgflip: {
title: "Imgflip",
href: "/en/resources/integrations/entertainment/imgflip",
- type: "arcade",
},
- {
- slug: "spotify",
+ spotify: {
title: "Spotify",
href: "/en/resources/integrations/entertainment/spotify",
- type: "arcade",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/payments/_meta.tsx b/app/en/resources/integrations/payments/_meta.tsx
index d05281818..64de9299e 100644
--- a/app/en/resources/integrations/payments/_meta.tsx
+++ b/app/en/resources/integrations/payments/_meta.tsx
@@ -1,22 +1,26 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "stripe",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ stripe: {
title: "Stripe",
href: "/en/resources/integrations/payments/stripe",
- type: "arcade",
},
- {
- slug: "stripe_api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ stripe_api: {
title: "Stripe API",
href: "/en/resources/integrations/payments/stripe_api",
- type: "arcade_starter",
},
- {
- slug: "zoho-books-api",
+ "zoho-books-api": {
title: "Zoho Books API",
href: "/en/resources/integrations/payments/zoho-books-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/productivity/_meta.tsx b/app/en/resources/integrations/productivity/_meta.tsx
index 34e371387..d1bfe36b4 100644
--- a/app/en/resources/integrations/productivity/_meta.tsx
+++ b/app/en/resources/integrations/productivity/_meta.tsx
@@ -1,208 +1,154 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "asana",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ asana: {
title: "Asana",
href: "/en/resources/integrations/productivity/asana",
- type: "arcade",
},
- {
- slug: "clickup",
+ clickup: {
title: "ClickUp",
href: "/en/resources/integrations/productivity/clickup",
- type: "arcade",
},
- {
- slug: "confluence",
+ confluence: {
title: "Confluence",
href: "/en/resources/integrations/productivity/confluence",
- type: "arcade",
},
- {
- slug: "dropbox",
+ dropbox: {
title: "Dropbox",
href: "/en/resources/integrations/productivity/dropbox",
- type: "arcade",
},
- {
- slug: "gmail",
+ figma: {
+ title: "Figma",
+ href: "/en/resources/integrations/productivity/figma",
+ },
+ gmail: {
title: "Gmail",
href: "/en/resources/integrations/productivity/gmail",
- type: "arcade",
},
- {
- slug: "google-calendar",
+ "google-calendar": {
title: "Google Calendar",
href: "/en/resources/integrations/productivity/google-calendar",
- type: "arcade",
},
- {
- slug: "google-contacts",
+ "google-contacts": {
title: "Google Contacts",
href: "/en/resources/integrations/productivity/google-contacts",
- type: "arcade",
},
- {
- slug: "google-docs",
+ "google-docs": {
title: "Google Docs",
href: "/en/resources/integrations/productivity/google-docs",
- type: "arcade",
},
- {
- slug: "google-drive",
+ "google-drive": {
title: "Google Drive",
href: "/en/resources/integrations/productivity/google-drive",
- type: "arcade",
},
- {
- slug: "google-sheets",
+ "google-sheets": {
title: "Google Sheets",
href: "/en/resources/integrations/productivity/google-sheets",
- type: "arcade",
},
- {
- slug: "google-slides",
+ "google-slides": {
title: "Google Slides",
href: "/en/resources/integrations/productivity/google-slides",
- type: "arcade",
},
- {
- slug: "jira",
+ jira: {
title: "Jira",
href: "/en/resources/integrations/productivity/jira",
- type: "auth",
},
- {
- slug: "linear",
+ linear: {
title: "Linear",
href: "/en/resources/integrations/productivity/linear",
- type: "arcade",
},
- {
- slug: "microsoft-excel",
+ "microsoft-excel": {
title: "Microsoft Excel",
href: "/en/resources/integrations/productivity/microsoft-excel",
- type: "arcade",
},
- {
- slug: "microsoft-onedrive",
+ "microsoft-onedrive": {
title: "Microsoft OneDrive",
href: "/en/resources/integrations/productivity/microsoft-onedrive",
- type: "arcade",
},
- {
- slug: "microsoft-powerpoint",
+ "microsoft-powerpoint": {
title: "Microsoft PowerPoint",
href: "/en/resources/integrations/productivity/microsoft-powerpoint",
- type: "arcade",
},
- {
- slug: "sharepoint",
+ sharepoint: {
title: "Microsoft SharePoint",
href: "/en/resources/integrations/productivity/sharepoint",
- type: "arcade",
},
- {
- slug: "microsoft-word",
+ "microsoft-word": {
title: "Microsoft Word",
href: "/en/resources/integrations/productivity/microsoft-word",
- type: "arcade",
},
- {
- slug: "outlook-calendar",
+ "outlook-calendar": {
title: "Outlook Calendar",
href: "/en/resources/integrations/productivity/outlook-calendar",
- type: "arcade",
},
- {
- slug: "outlook-mail",
+ "outlook-mail": {
title: "Outlook Mail",
href: "/en/resources/integrations/productivity/outlook-mail",
- type: "arcade",
},
- {
- slug: "airtable-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "airtable-api": {
title: "Airtable API",
href: "/en/resources/integrations/productivity/airtable-api",
- type: "arcade_starter",
},
- {
- slug: "asana-api",
+ "asana-api": {
title: "Asana API",
href: "/en/resources/integrations/productivity/asana-api",
- type: "arcade_starter",
},
- {
- slug: "ashby-api",
+ "ashby-api": {
title: "Ashby API",
href: "/en/resources/integrations/productivity/ashby-api",
- type: "arcade_starter",
},
- {
- slug: "box-api",
+ "box-api": {
title: "Box API",
href: "/en/resources/integrations/productivity/box-api",
- type: "arcade_starter",
},
- {
- slug: "calendly-api",
+ "calendly-api": {
title: "Calendly API",
href: "/en/resources/integrations/productivity/calendly-api",
- type: "arcade_starter",
},
- {
- slug: "clickup-api",
+ "clickup-api": {
title: "ClickUp API",
href: "/en/resources/integrations/productivity/clickup-api",
- type: "arcade_starter",
},
- {
- slug: "figma-api",
+ "figma-api": {
title: "Figma API",
href: "/en/resources/integrations/productivity/figma-api",
- type: "arcade_starter",
},
- {
- slug: "luma-api",
+ "luma-api": {
title: "Luma API",
href: "/en/resources/integrations/productivity/luma-api",
- type: "arcade_starter",
},
- {
- slug: "mailchimp-api",
+ "mailchimp-marketing-api": {
title: "Mailchimp API",
- href: "/en/resources/integrations/productivity/mailchimp-api",
- type: "arcade_starter",
+ href: "/en/resources/integrations/productivity/mailchimp-marketing-api",
},
- {
- slug: "miro-api",
+ "miro-api": {
title: "Miro API",
href: "/en/resources/integrations/productivity/miro-api",
- type: "arcade_starter",
},
- {
- slug: "squareup-api",
+ "squareup-api": {
title: "SquareUp API",
href: "/en/resources/integrations/productivity/squareup-api",
- type: "arcade_starter",
},
- {
- slug: "ticktick-api",
+ "ticktick-api": {
title: "TickTick API",
href: "/en/resources/integrations/productivity/ticktick-api",
- type: "arcade_starter",
},
- {
- slug: "trello-api",
+ "trello-api": {
title: "Trello API",
href: "/en/resources/integrations/productivity/trello-api",
- type: "arcade_starter",
},
- {
- slug: "xero-api",
+ "xero-api": {
title: "Xero API",
href: "/en/resources/integrations/productivity/xero-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/sales/_meta.tsx b/app/en/resources/integrations/sales/_meta.tsx
index a55a7359d..13da6dec2 100644
--- a/app/en/resources/integrations/sales/_meta.tsx
+++ b/app/en/resources/integrations/sales/_meta.tsx
@@ -1,64 +1,58 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "hubspot",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ attio: {
+ title: "Attio",
+ href: "/en/resources/integrations/sales/attio",
+ },
+ hubspot: {
title: "HubSpot",
href: "/en/resources/integrations/sales/hubspot",
- type: "arcade",
},
- {
- slug: "salesforce",
+ salesforce: {
title: "Salesforce",
href: "/en/resources/integrations/sales/salesforce",
- type: "arcade",
},
- {
- slug: "hubspot-automation-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "hubspot-automation-api": {
title: "HubSpot Automation API",
href: "/en/resources/integrations/sales/hubspot-automation-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-cms-api",
+ "hubspot-cms-api": {
title: "HubSpot CMS API",
href: "/en/resources/integrations/sales/hubspot-cms-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-conversations-api",
+ "hubspot-conversations-api": {
title: "HubSpot Conversations API",
href: "/en/resources/integrations/sales/hubspot-conversations-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-crm-api",
+ "hubspot-crm-api": {
title: "HubSpot CRM API",
href: "/en/resources/integrations/sales/hubspot-crm-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-events-api",
+ "hubspot-events-api": {
title: "HubSpot Events API",
href: "/en/resources/integrations/sales/hubspot-events-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-marketing-api",
+ "hubspot-marketing-api": {
title: "HubSpot Marketing API",
href: "/en/resources/integrations/sales/hubspot-marketing-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-meetings-api",
+ "hubspot-meetings-api": {
title: "HubSpot Meetings API",
href: "/en/resources/integrations/sales/hubspot-meetings-api",
- type: "arcade_starter",
},
- {
- slug: "hubspot-users-api",
+ "hubspot-users-api": {
title: "HubSpot Users API",
href: "/en/resources/integrations/sales/hubspot-users-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/search/_meta.tsx b/app/en/resources/integrations/search/_meta.tsx
index f27d773ab..1936cef66 100644
--- a/app/en/resources/integrations/search/_meta.tsx
+++ b/app/en/resources/integrations/search/_meta.tsx
@@ -1,70 +1,58 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "google_finance",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ google_finance: {
title: "Google Finance",
href: "/en/resources/integrations/search/google_finance",
- type: "arcade",
},
- {
- slug: "google_flights",
+ google_flights: {
title: "Google Flights",
href: "/en/resources/integrations/search/google_flights",
- type: "arcade",
},
- {
- slug: "google_hotels",
+ google_hotels: {
title: "Google Hotels",
href: "/en/resources/integrations/search/google_hotels",
- type: "arcade",
},
- {
- slug: "google_jobs",
+ google_jobs: {
title: "Google Jobs",
href: "/en/resources/integrations/search/google_jobs",
- type: "arcade",
},
- {
- slug: "google_maps",
+ google_maps: {
title: "Google Maps",
href: "/en/resources/integrations/search/google_maps",
- type: "arcade",
},
- {
- slug: "google_news",
+ google_news: {
title: "Google News",
href: "/en/resources/integrations/search/google_news",
- type: "arcade",
},
- {
- slug: "google_search",
+ google_search: {
title: "Google Search",
href: "/en/resources/integrations/search/google_search",
- type: "arcade",
},
- {
- slug: "google_shopping",
+ google_shopping: {
title: "Google Shopping",
href: "/en/resources/integrations/search/google_shopping",
- type: "arcade",
},
- {
- slug: "walmart",
+ walmart: {
title: "Walmart",
href: "/en/resources/integrations/search/walmart",
- type: "arcade",
},
- {
- slug: "youtube",
+ youtube: {
title: "Youtube",
href: "/en/resources/integrations/search/youtube",
- type: "arcade",
},
- {
- slug: "exa-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "exa-api": {
title: "Exa API",
href: "/en/resources/integrations/search/exa-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/app/en/resources/integrations/social/_meta.tsx b/app/en/resources/integrations/social/_meta.tsx
index e7b648dfc..c22d37207 100644
--- a/app/en/resources/integrations/social/_meta.tsx
+++ b/app/en/resources/integrations/social/_meta.tsx
@@ -1,46 +1,42 @@
-import { createCategoryMeta } from "../create-category-meta";
+import type { MetaRecord } from "nextra";
-export default createCategoryMeta([
- {
- slug: "linkedin",
+const meta: MetaRecord = {
+ "-- Optimized": {
+ type: "separator",
+ title: "Optimized",
+ },
+ linkedin: {
title: "LinkedIn",
href: "/en/resources/integrations/social/linkedin",
- type: "arcade",
},
- {
- slug: "microsoft-teams",
+ "microsoft-teams": {
title: "Microsoft Teams",
href: "/en/resources/integrations/social/microsoft-teams",
- type: "arcade",
},
- {
- slug: "reddit",
+ reddit: {
title: "Reddit",
href: "/en/resources/integrations/social/reddit",
- type: "arcade",
},
- {
- slug: "slack",
+ slack: {
title: "Slack",
href: "/en/resources/integrations/social/slack",
- type: "arcade",
},
- {
- slug: "x",
+ x: {
title: "X",
href: "/en/resources/integrations/social/x",
- type: "arcade",
},
- {
- slug: "zoom",
+ zoom: {
title: "Zoom",
href: "/en/resources/integrations/social/zoom",
- type: "arcade",
},
- {
- slug: "slack-api",
+ "-- Starter": {
+ type: "separator",
+ title: "Starter",
+ },
+ "slack-api": {
title: "Slack API",
href: "/en/resources/integrations/social/slack-api",
- type: "arcade_starter",
},
-]);
+};
+
+export default meta;
diff --git a/next-env.d.ts b/next-env.d.ts
index c4b7818fb..9edff1c7c 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/toolkit-docs-generator/data/toolkits/attio.json b/toolkit-docs-generator/data/toolkits/attio.json
new file mode 100644
index 000000000..3074d7c03
--- /dev/null
+++ b/toolkit-docs-generator/data/toolkits/attio.json
@@ -0,0 +1,1856 @@
+{
+ "id": "Attio",
+ "label": "Attio",
+ "version": "1.1.3",
+ "description": "Arcade tools designed for LLMs to interact with Attio CRM",
+ "metadata": {
+ "category": "sales",
+ "iconUrl": "https://design-system.arcade.dev/icons/attio.svg",
+ "isBYOC": false,
+ "isPro": false,
+ "type": "arcade",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/sales/attio",
+ "isComingSoon": false,
+ "isHidden": false
+ },
+ "auth": {
+ "type": "oauth2",
+ "providerId": "attio",
+ "allScopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "tools": [
+ {
+ "name": "AddToList",
+ "qualifiedName": "Attio.AddToList",
+ "fullyQualifiedName": "Attio.AddToList@1.1.3",
+ "description": "Add a record to an Attio list.\n\nOptionally set list-specific attribute values via entry_values parameter.",
+ "parameters": [
+ {
+ "name": "list_id",
+ "type": "string",
+ "required": true,
+ "description": "List UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "record_id",
+ "type": "string",
+ "required": true,
+ "description": "Record UUID to add to the list",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "entry_values",
+ "type": "json",
+ "required": false,
+ "description": "List-specific attribute values",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Created entry info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.AddToList",
+ "parameters": {
+ "list_id": {
+ "value": "d6f8c2f1-3a9b-4b2e-9f0a-1c2d3e4f5a6b",
+ "type": "string",
+ "required": true
+ },
+ "record_id": {
+ "value": "a1b2c3d4-e5f6-7a89-b0c1-2d3e4f5a6b7c",
+ "type": "string",
+ "required": true
+ },
+ "entry_values": {
+ "value": {
+ "source": "marketing_campaign",
+ "status": "interested",
+ "score": 85,
+ "subscribed": true
+ },
+ "type": "string",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "AssertRecord",
+ "qualifiedName": "Attio.AssertRecord",
+ "fullyQualifiedName": "Attio.AssertRecord@1.1.3",
+ "description": "Create or update (upsert) a record using Attio's assert endpoint.\n\nThis is idempotent - safe to retry. If a record matching the attribute exists,\nit will be updated. Otherwise, a new record is created.\n\nIMPORTANT: The matching_attribute MUST be a unique attribute on the object.\nCommon unique attributes:\n- people: 'email_addresses'\n- companies: 'domains'\n- deals: 'record_id' (name is NOT unique by default)\n\nTo update a deal by name, first query to get the record_id, then use update_record.",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to upsert a record for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "matching_attribute",
+ "type": "string",
+ "required": true,
+ "description": "Unique attribute for upsert match (e.g., 'email_addresses', 'domains')",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "values",
+ "type": "json",
+ "required": true,
+ "description": "Attribute values to set on the record",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Created or updated record info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.AssertRecord",
+ "parameters": {
+ "object_type": {
+ "value": "people",
+ "type": "string",
+ "required": true
+ },
+ "matching_attribute": {
+ "value": "email_addresses",
+ "type": "string",
+ "required": true
+ },
+ "values": {
+ "value": {
+ "first_name": "Jane",
+ "last_name": "Doe",
+ "name": "Jane Doe",
+ "email_addresses": [
+ "jane.doe@example.com"
+ ],
+ "phone_numbers": [
+ "+15551234567"
+ ],
+ "title": "Senior Product Manager",
+ "company": "Acme Corp",
+ "linkedin_url": "https://www.linkedin.com/in/janedoe",
+ "notes": "Met at the 2025 Product Summit. Interested in collaboration on onboarding."
+ },
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create",
+ "update"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "CreateNote",
+ "qualifiedName": "Attio.CreateNote",
+ "fullyQualifiedName": "Attio.CreateNote@1.1.3",
+ "description": "Add a note to an Attio record.\n\nNotes are useful for logging activities, meeting notes, and outreach history.",
+ "parameters": [
+ {
+ "name": "parent_object",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to attach the note to. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "parent_record_id",
+ "type": "string",
+ "required": true,
+ "description": "Record UUID to attach note to",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "title",
+ "type": "string",
+ "required": true,
+ "description": "Note title",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "content",
+ "type": "string",
+ "required": true,
+ "description": "Note body text",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "format_type",
+ "type": "string",
+ "required": false,
+ "description": "Note format (default plaintext)",
+ "enum": [
+ "plaintext",
+ "markdown"
+ ],
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Created note info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.CreateNote",
+ "parameters": {
+ "parent_object": {
+ "value": "people",
+ "type": "string",
+ "required": true
+ },
+ "parent_record_id": {
+ "value": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "required": true
+ },
+ "title": {
+ "value": "Quarterly Review Meeting - Follow Up",
+ "type": "string",
+ "required": true
+ },
+ "content": {
+ "value": "Met with client to review Q1 results. Action items:\n- Send revised proposal by 2026-03-15\n- Schedule follow-up call\nNotes: client interested in upsell; budget confirmed.",
+ "type": "string",
+ "required": true
+ },
+ "format_type": {
+ "value": "markdown",
+ "type": "string",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "CreateRecord",
+ "qualifiedName": "Attio.CreateRecord",
+ "fullyQualifiedName": "Attio.CreateRecord@1.1.3",
+ "description": "Create a new record in Attio.\n\nAlways creates a new record — does not check for duplicates.\nUse assert_record instead if you want upsert (create or update) behavior.\n\nExample values for a deal:\n{\"name\": \"Acme Corp Deal\", \"stage\": \"Qualified\"}\n\nExample values for a person:\n{\"name\": [{\"first_name\": \"Jane\", \"last_name\": \"Doe\"}],\n \"email_addresses\": [{\"email_address\": \"jane@example.com\"}]}",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to create a record for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "values",
+ "type": "json",
+ "required": true,
+ "description": "Attribute values to set on the new record",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Created record info including record_id and web_url"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.CreateRecord",
+ "parameters": {
+ "object_type": {
+ "value": "deals",
+ "type": "string",
+ "required": true
+ },
+ "values": {
+ "value": {
+ "name": "Acme Corp Deal",
+ "stage": "Qualified",
+ "amount": 125000,
+ "currency": "USD",
+ "close_date": "2026-06-30",
+ "owner_id": "user_12345",
+ "description": "Q3 enterprise contract for Acme Corp"
+ },
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "CreateTask",
+ "qualifiedName": "Attio.CreateTask",
+ "fullyQualifiedName": "Attio.CreateTask@1.1.3",
+ "description": "Create a task in Attio.\n\nTasks are useful for follow-ups, reminders, and action items.\nOptionally link to a record by providing both linked_record_id and linked_record_object.",
+ "parameters": [
+ {
+ "name": "content",
+ "type": "string",
+ "required": true,
+ "description": "Task description",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "assignee_id",
+ "type": "string",
+ "required": true,
+ "description": "Workspace member UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "deadline",
+ "type": "string",
+ "required": true,
+ "description": "Due date in ISO 8601 format",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "linked_record_id",
+ "type": "string",
+ "required": false,
+ "description": "Record UUID to link to the task",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "linked_record_object",
+ "type": "string",
+ "required": false,
+ "description": "The type of object to link to the task. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Created task info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.CreateTask",
+ "parameters": {
+ "content": {
+ "value": "Follow up on proposal and send revised contract to client; confirm pricing and timeline.",
+ "type": "string",
+ "required": true
+ },
+ "assignee_id": {
+ "value": "d9f0a1b2-3c4d-5e6f-7a8b-1234567890ab",
+ "type": "string",
+ "required": true
+ },
+ "deadline": {
+ "value": "2026-03-20T15:00:00Z",
+ "type": "string",
+ "required": true
+ },
+ "linked_record_id": {
+ "value": "b3c9e8f7-4567-4a12-9bcd-0a1b2c3d4e5f",
+ "type": "string",
+ "required": false
+ },
+ "linked_record_object": {
+ "value": "people",
+ "type": "string",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetCallTranscript",
+ "qualifiedName": "Attio.GetCallTranscript",
+ "fullyQualifiedName": "Attio.GetCallTranscript@1.1.3",
+ "description": "Get the full transcript from a call recording.\n\nReturns the transcript with speaker labels. Use this after finding a meeting\nwith a call recording via list_record_meetings or get_meeting.\n\nThe transcript includes:\n- Full raw transcript text\n- Segmented transcript with speaker names\n- Call duration and participant info",
+ "parameters": [
+ {
+ "name": "meeting_id",
+ "type": "string",
+ "required": true,
+ "description": "Meeting UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "call_recording_id",
+ "type": "string",
+ "required": true,
+ "description": "Call recording UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "include_timestamps",
+ "type": "boolean",
+ "required": false,
+ "description": "Include start/end times for each segment (default false)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Call transcript with speaker labels"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetCallTranscript",
+ "parameters": {
+ "meeting_id": {
+ "value": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "required": true
+ },
+ "call_recording_id": {
+ "value": "9b1deb4d-5b12-4b1b-9f20-3f4a7d6c9b8e",
+ "type": "string",
+ "required": true
+ },
+ "include_timestamps": {
+ "value": true,
+ "type": "boolean",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetDealTranscript",
+ "qualifiedName": "Attio.GetDealTranscript",
+ "fullyQualifiedName": "Attio.GetDealTranscript@1.1.3",
+ "description": "Convenience tool to get a call transcript for a deal in one step.\n\nFinds meetings for the deal, gets the specified meeting's call recording,\nand returns the full transcript. Defaults to the most recent meeting.\n\nThis combines list_record_meetings + get_call_transcript into one call.\nReturns an error if no meetings with recordings are found.",
+ "parameters": [
+ {
+ "name": "deal_record_id",
+ "type": "string",
+ "required": true,
+ "description": "Deal record UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "meeting_index",
+ "type": "integer",
+ "required": false,
+ "description": "Which meeting (0=most recent, 1=second most recent, default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Call transcript for the specified deal meeting"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetDealTranscript",
+ "parameters": {
+ "deal_record_id": {
+ "value": "7a1f3b9e-2c45-4f6a-9d2b-8c3ef5a1b6d7",
+ "type": "string",
+ "required": true
+ },
+ "meeting_index": {
+ "value": 0,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetListEntries",
+ "qualifiedName": "Attio.GetListEntries",
+ "fullyQualifiedName": "Attio.GetListEntries@1.1.3",
+ "description": "Get entries from an Attio list with pagination.\n\nReturns entries with their record IDs and flattened list-specific values.",
+ "parameters": [
+ {
+ "name": "list_id",
+ "type": "string",
+ "required": true,
+ "description": "List UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "limit",
+ "type": "integer",
+ "required": false,
+ "description": "Max entries to return (default 25)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "offset",
+ "type": "integer",
+ "required": false,
+ "description": "Number of entries to skip (default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "List entries with pagination info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetListEntries",
+ "parameters": {
+ "list_id": {
+ "value": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
+ "type": "string",
+ "required": true
+ },
+ "limit": {
+ "value": 50,
+ "type": "integer",
+ "required": false
+ },
+ "offset": {
+ "value": 100,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetMeeting",
+ "qualifiedName": "Attio.GetMeeting",
+ "fullyQualifiedName": "Attio.GetMeeting@1.1.3",
+ "description": "Get details of a specific meeting.\n\nReturns meeting metadata and call recording info if available.\nUse call_recording_id with get_call_transcript to fetch the transcript.",
+ "parameters": [
+ {
+ "name": "meeting_id",
+ "type": "string",
+ "required": true,
+ "description": "Meeting UUID",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Meeting details including call recording info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetMeeting",
+ "parameters": {
+ "meeting_id": {
+ "value": "3f7e0a12-9b4c-4d8a-8c3b-f1e2d3c4b5a6",
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetObjectSchema",
+ "qualifiedName": "Attio.GetObjectSchema",
+ "fullyQualifiedName": "Attio.GetObjectSchema@1.1.3",
+ "description": "Get the schema/attributes for an Attio object.\n\nCall list_objects first to see available objects, then call this to see\ntheir attributes for filtering. Returns attribute names, types, filter syntax hints,\nand for select/status fields, the available option values to use in filters.\n\nIMPORTANT: Location and personal-name fields require NESTED filter syntax.",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to get the schema for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Object schema with filterable attributes and their types"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetObjectSchema",
+ "parameters": {
+ "object_type": {
+ "value": "companies",
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "GetRecord",
+ "qualifiedName": "Attio.GetRecord",
+ "fullyQualifiedName": "Attio.GetRecord@1.1.3",
+ "description": "Get a single Attio record by ID.\n\nReturns the record with flattened values and a direct web URL.",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to get a record for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "record_id",
+ "type": "string",
+ "required": true,
+ "description": "Record UUID",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Single record with flattened values"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.GetRecord",
+ "parameters": {
+ "object_type": {
+ "value": "people",
+ "type": "string",
+ "required": true
+ },
+ "record_id": {
+ "value": "3f29c6d2-1a4b-4b8f-9f3d-2e5b1c7a9d6e",
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "ListLists",
+ "qualifiedName": "Attio.ListLists",
+ "fullyQualifiedName": "Attio.ListLists@1.1.3",
+ "description": "Get all lists in the Attio workspace with pagination.\n\nReturns list metadata including ID, name, and parent object type.",
+ "parameters": [
+ {
+ "name": "limit",
+ "type": "integer",
+ "required": false,
+ "description": "Max lists to return (default 25)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "offset",
+ "type": "integer",
+ "required": false,
+ "description": "Number of lists to skip (default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Lists with pagination info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.ListLists",
+ "parameters": {
+ "limit": {
+ "value": 50,
+ "type": "integer",
+ "required": false
+ },
+ "offset": {
+ "value": 0,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "ListObjects",
+ "qualifiedName": "Attio.ListObjects",
+ "fullyQualifiedName": "Attio.ListObjects@1.1.3",
+ "description": "List all objects (tables) in the Attio workspace.\n\nCALL THIS FIRST to discover what objects exist. Standard objects include\n'people', 'companies', 'deals', 'users'. Custom objects will also appear.\n\nReturns object slugs (API names) and titles (display names).",
+ "parameters": [],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "List of all objects in the workspace"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.ListObjects",
+ "parameters": {},
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "ListRecordMeetings",
+ "qualifiedName": "Attio.ListRecordMeetings",
+ "fullyQualifiedName": "Attio.ListRecordMeetings@1.1.3",
+ "description": "List meetings associated with an Attio record.\n\nReturns meetings linked to a deal, company, or person including:\n- Meeting ID and title\n- Meeting type (e.g., 'Discovery', 'Demo')\n- Start/end times\n- Whether the meeting has a call recording\n\nUse this to find meetings before fetching transcripts.",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to get meetings for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "record_id",
+ "type": "string",
+ "required": true,
+ "description": "Record UUID to get meetings for",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "limit",
+ "type": "integer",
+ "required": false,
+ "description": "Max meetings to return (default 20)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "offset",
+ "type": "integer",
+ "required": false,
+ "description": "Number of meetings to skip (default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Meetings with pagination info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.ListRecordMeetings",
+ "parameters": {
+ "object_type": {
+ "value": "deals",
+ "type": "string",
+ "required": true
+ },
+ "record_id": {
+ "value": "b7a1c9f2-4d8e-4f6b-9c2d-8a9e7f3c1b6d",
+ "type": "string",
+ "required": true
+ },
+ "limit": {
+ "value": 10,
+ "type": "integer",
+ "required": false
+ },
+ "offset": {
+ "value": 0,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "ListTasks",
+ "qualifiedName": "Attio.ListTasks",
+ "fullyQualifiedName": "Attio.ListTasks@1.1.3",
+ "description": "Get tasks from Attio with optional filtering and pagination.\n\nCan filter by assignee and/or completion status.",
+ "parameters": [
+ {
+ "name": "assignee_id",
+ "type": "string",
+ "required": false,
+ "description": "Filter by assignee UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "is_completed",
+ "type": "boolean",
+ "required": false,
+ "description": "Filter by completion status",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "limit",
+ "type": "integer",
+ "required": false,
+ "description": "Max tasks to return (default 25)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "offset",
+ "type": "integer",
+ "required": false,
+ "description": "Number of tasks to skip (default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Tasks with pagination info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.ListTasks",
+ "parameters": {
+ "assignee_id": {
+ "value": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
+ "type": "string",
+ "required": false
+ },
+ "is_completed": {
+ "value": false,
+ "type": "boolean",
+ "required": false
+ },
+ "limit": {
+ "value": 50,
+ "type": "integer",
+ "required": false
+ },
+ "offset": {
+ "value": 0,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "ListWorkspaceMembers",
+ "qualifiedName": "Attio.ListWorkspaceMembers",
+ "fullyQualifiedName": "Attio.ListWorkspaceMembers@1.1.3",
+ "description": "Get all members in the Attio workspace.\n\nUseful for task assignment and understanding who owns records.",
+ "parameters": [],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "All workspace members"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.ListWorkspaceMembers",
+ "parameters": {},
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "QueryRecords",
+ "qualifiedName": "Attio.QueryRecords",
+ "fullyQualifiedName": "Attio.QueryRecords@1.1.3",
+ "description": "Query Attio records with filtering and pagination.\n\nWorkflow: 1) list_objects, 2) get_object_schema, 3) query_records with fields.",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to query. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "fields",
+ "type": "array",
+ "innerType": "string",
+ "required": true,
+ "description": "Fields to return (call get_object_schema to see available fields)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "filter_json",
+ "type": "string",
+ "required": false,
+ "description": "JSON filter with operators: $eq, $contains, $gt, $lt",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "sort_by",
+ "type": "string",
+ "required": false,
+ "description": "Attribute to sort by",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "sort_direction",
+ "type": "string",
+ "required": false,
+ "description": "Sort direction (default desc)",
+ "enum": [
+ "asc",
+ "desc"
+ ],
+ "inferrable": true
+ },
+ {
+ "name": "limit",
+ "type": "integer",
+ "required": false,
+ "description": "Max records to return (default 25, max 100)",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "offset",
+ "type": "integer",
+ "required": false,
+ "description": "Number of records to skip (default 0)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Query results with pagination info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.QueryRecords",
+ "parameters": {
+ "object_type": {
+ "value": "people",
+ "type": "string",
+ "required": true
+ },
+ "fields": {
+ "value": [
+ "name",
+ "email",
+ "company",
+ "created_at"
+ ],
+ "type": "array",
+ "required": true
+ },
+ "filter_json": {
+ "value": "{\"email\": {\"$contains\": \"@example.com\"}, \"created_at\": {\"$gt\": \"2024-01-01T00:00:00Z\"}}",
+ "type": "string",
+ "required": false
+ },
+ "sort_by": {
+ "value": "created_at",
+ "type": "string",
+ "required": false
+ },
+ "sort_direction": {
+ "value": "desc",
+ "type": "string",
+ "required": false
+ },
+ "limit": {
+ "value": 50,
+ "type": "integer",
+ "required": false
+ },
+ "offset": {
+ "value": 0,
+ "type": "integer",
+ "required": false
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "RemoveFromList",
+ "qualifiedName": "Attio.RemoveFromList",
+ "fullyQualifiedName": "Attio.RemoveFromList@1.1.3",
+ "description": "Remove a record from an Attio list.\n\nNote: Use the entry_id, not the record_id. Get entry_id from get_list_entries.",
+ "parameters": [
+ {
+ "name": "list_id",
+ "type": "string",
+ "required": true,
+ "description": "List UUID",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "entry_id",
+ "type": "string",
+ "required": true,
+ "description": "Entry UUID (not record ID)",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Removal confirmation"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.RemoveFromList",
+ "parameters": {
+ "list_id": {
+ "value": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
+ "type": "string",
+ "required": true
+ },
+ "entry_id": {
+ "value": "9b2d7f4c-3a1b-4e2f-8c3b-123456789abc",
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "delete"
+ ],
+ "readOnly": false,
+ "destructive": true,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "UpdateRecord",
+ "qualifiedName": "Attio.UpdateRecord",
+ "fullyQualifiedName": "Attio.UpdateRecord@1.1.3",
+ "description": "Update a record directly by ID.\n\nUse this when you have the record_id and want to update specific fields.\nUnlike assert_record, this doesn't require a unique matching attribute.\n\nFor status fields like 'stage', pass the status title as a string:\n{\"stage\": \"Closed Won\"}\n\nFor date fields, use ISO format:\n{\"close_date\": \"2024-01-15\"}",
+ "parameters": [
+ {
+ "name": "object_type",
+ "type": "string",
+ "required": true,
+ "description": "The type of object to update a record for. Standard object types are 'people', 'companies', and 'deals'. Custom object types are the API slug of the object.",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "record_id",
+ "type": "string",
+ "required": true,
+ "description": "Record UUID to update",
+ "enum": null,
+ "inferrable": true
+ },
+ {
+ "name": "values",
+ "type": "json",
+ "required": true,
+ "description": "Attribute values to update on the record",
+ "enum": null,
+ "inferrable": true
+ }
+ ],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Updated record info"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.UpdateRecord",
+ "parameters": {
+ "object_type": {
+ "value": "deals",
+ "type": "string",
+ "required": true
+ },
+ "record_id": {
+ "value": "b3f9c9d2-6a2b-4e8f-9c3d-2f1a7b8c9d0e",
+ "type": "string",
+ "required": true
+ },
+ "values": {
+ "value": {
+ "name": "Enterprise Expansion - Q2",
+ "stage": "Closed Won",
+ "close_date": "2024-06-30",
+ "amount": 150000,
+ "currency": "USD",
+ "notes": "Final contract signed; onboarding scheduled for July.",
+ "lead_source": "Referral"
+ },
+ "type": "string",
+ "required": true
+ }
+ },
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "update"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ },
+ {
+ "name": "WhoAmI",
+ "qualifiedName": "Attio.WhoAmI",
+ "fullyQualifiedName": "Attio.WhoAmI@1.1.3",
+ "description": "Get the authenticated user's profile and workspace context.\n\nCALL THIS FIRST to understand your identity and permissions.\nReturns the current user's name, email, and workspace membership info.",
+ "parameters": [],
+ "auth": {
+ "providerId": "attio",
+ "providerType": "oauth2",
+ "scopes": [
+ "call_recording:read",
+ "list_configuration:read-write",
+ "list_entry:read-write",
+ "meeting:read",
+ "note:read-write",
+ "object_configuration:read-write",
+ "record_permission:read-write",
+ "task:read-write",
+ "user_management:read"
+ ]
+ },
+ "secrets": [],
+ "secretsInfo": [],
+ "output": {
+ "type": "json",
+ "description": "Authenticated user profile and workspace context"
+ },
+ "documentationChunks": [],
+ "codeExample": {
+ "toolName": "Attio.WhoAmI",
+ "parameters": {},
+ "requiresAuth": true,
+ "authProvider": "attio",
+ "tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "crm"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
+ }
+ }
+ ],
+ "documentationChunks": [],
+ "customImports": [],
+ "subPages": [],
+ "generatedAt": "2026-03-09T18:38:12.819Z",
+ "summary": "Attio's Arcade toolkit enables LLMs to interact programmatically with Attio CRM, letting agents create, update, query, and manage records, lists, tasks, meetings, and call transcripts. It's optimized for workflow automation, idempotent upserts, and workspace-aware operations.\n\n**Capabilities**\n- CRUD and idempotent upsert semantics for records and list entries, with schema-aware field handling.\n- Discover and query object schemas and records with pagination and nested-field filtering.\n- Manage lists, tasks, workspace members, and permissions to orchestrate assignments and automations.\n- Access meeting metadata and full call transcripts (speaker labels, segmented text, durations).\n\n**OAuth**\n- Provider: attio\n- Scopes: call_recording:read, list_configuration:read-write, list_entry:read-write, meeting:read, note:read-write, object_configuration:read-write, record_permission:read-write, task:read-write, user_management:read"
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/codesandbox.json b/toolkit-docs-generator/data/toolkits/codesandbox.json
deleted file mode 100644
index 85305eeaa..000000000
--- a/toolkit-docs-generator/data/toolkits/codesandbox.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "id": "CodeSandbox",
- "label": "Codesandbox",
- "version": "2.0.1",
- "description": "Arcade.dev LLM tools for running code in a sandbox",
- "metadata": {
- "category": "development",
- "iconUrl": "https://design-system.arcade.dev/icons/codesandbox.svg",
- "isBYOC": false,
- "isPro": false,
- "type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/codesandbox",
- "isComingSoon": true,
- "isHidden": true
- },
- "auth": null,
- "tools": [
- {
- "name": "CreateStaticMatplotlibChart",
- "qualifiedName": "CodeSandbox.CreateStaticMatplotlibChart",
- "fullyQualifiedName": "CodeSandbox.CreateStaticMatplotlibChart@2.0.1",
- "description": "Run the provided Python code to generate a static matplotlib chart.\nThe resulting chart is returned as a base64 encoded image.",
- "parameters": [
- {
- "name": "code",
- "type": "string",
- "required": true,
- "description": "The Python code to run",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["E2B_API_KEY"],
- "secretsInfo": [
- {
- "name": "E2B_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "A dictionary with the following keys: base64_image, logs, error"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "CodeSandbox.CreateStaticMatplotlibChart",
- "parameters": {
- "code": {
- "value": "import matplotlib.pyplot as plt\nimport numpy as np\n\nx = np.linspace(0, 10, 100)\ny = np.sin(x)\n\nplt.plot(x, y)\nplt.title('Sine Wave')\nplt.xlabel('X-axis')\nplt.ylabel('Y-axis')\nplt.grid()\nplt.savefig('/tmp/sine_wave.png')\nplt.show()",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "RunCode",
- "qualifiedName": "CodeSandbox.RunCode",
- "fullyQualifiedName": "CodeSandbox.RunCode@2.0.1",
- "description": "Run code in a sandbox and return the output.",
- "parameters": [
- {
- "name": "code",
- "type": "string",
- "required": true,
- "description": "The code to run",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language",
- "type": "string",
- "required": false,
- "description": "The language of the code",
- "enum": ["python", "js", "r", "java", "bash"],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["E2B_API_KEY"],
- "secretsInfo": [
- {
- "name": "E2B_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "string",
- "description": "The sandbox execution as a JSON string"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "CodeSandbox.RunCode",
- "parameters": {
- "code": {
- "value": "print('Hello, World!')",
- "type": "string",
- "required": true
- },
- "language": {
- "value": "Python",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- }
- ],
- "documentationChunks": [],
- "customImports": [],
- "subPages": [],
- "generatedAt": "2026-01-26T17:27:39.607Z",
- "summary": "Arcade.dev provides a powerful toolkit for running code in a sandbox environment, enabling developers to seamlessly execute various code snippets. \n\n**Capabilities**\n- Generate static matplotlib charts from Python code.\n- Execute different programming languages and return outputs efficiently.\n\n**OAuth**\n- No OAuth authentication required. \n- API key is used for access: E2B_API_KEY.\n\n**Secrets**\n- Requires an API key for authentication, specifically the E2B_API_KEY to securely access and utilize the tools provided by CodeSandbox."
-}
diff --git a/toolkit-docs-generator/data/toolkits/figma.json b/toolkit-docs-generator/data/toolkits/figma.json
index 11d97eaf5..d2d078c53 100644
--- a/toolkit-docs-generator/data/toolkits/figma.json
+++ b/toolkit-docs-generator/data/toolkits/figma.json
@@ -1,15 +1,15 @@
{
"id": "Figma",
"label": "Figma",
- "version": "0.1.0",
+ "version": "0.2.2",
"description": "Arcade tools designed for LLMs to interact with Figma",
"metadata": {
- "category": "development",
+ "category": "productivity",
"iconUrl": "https://design-system.arcade.dev/icons/figma.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/figma",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/productivity/figma",
"isComingSoon": false,
"isHidden": false
},
@@ -31,7 +31,7 @@
{
"name": "AddCommentOrReply",
"qualifiedName": "Figma.AddCommentOrReply",
- "fullyQualifiedName": "Figma.AddCommentOrReply@0.1.0",
+ "fullyQualifiedName": "Figma.AddCommentOrReply@0.2.2",
"description": "Add a comment to a Figma file or reply to an existing comment.\n\nIf parent_comment_id is provided, creates a reply to that comment.\nOtherwise creates a new comment (optionally attached to a node).",
"parameters": [
{
@@ -86,7 +86,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_comments:write"]
+ "scopes": [
+ "file_comments:write"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -132,12 +134,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ExportImage",
"qualifiedName": "Figma.ExportImage",
- "fullyQualifiedName": "Figma.ExportImage@0.1.0",
+ "fullyQualifiedName": "Figma.ExportImage@0.2.2",
"description": "Export Figma frames/nodes as images.\n\nReturns temporary URLs to download images. URLs valid for approximately 14 days.",
"parameters": [
{
@@ -162,7 +181,12 @@
"type": "string",
"required": false,
"description": "Image format. Default is png.",
- "enum": ["png", "svg", "pdf", "jpg"],
+ "enum": [
+ "png",
+ "svg",
+ "pdf",
+ "jpg"
+ ],
"inferrable": true
},
{
@@ -177,7 +201,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_content:read"]
+ "scopes": [
+ "file_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -195,7 +221,11 @@
"required": true
},
"node_ids": {
- "value": ["node1", "node2", "node3"],
+ "value": [
+ "node1",
+ "node2",
+ "node3"
+ ],
"type": "array",
"required": true
},
@@ -213,12 +243,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetComments",
"qualifiedName": "Figma.GetComments",
- "fullyQualifiedName": "Figma.GetComments@0.1.0",
+ "fullyQualifiedName": "Figma.GetComments@0.2.2",
"description": "Get comments on a Figma file.\n\nReturns comments with pagination support.",
"parameters": [
{
@@ -249,7 +296,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_comments:read"]
+ "scopes": [
+ "file_comments:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -280,12 +329,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetComponent",
"qualifiedName": "Figma.GetComponent",
- "fullyQualifiedName": "Figma.GetComponent@0.1.0",
+ "fullyQualifiedName": "Figma.GetComponent@0.2.2",
"description": "Get metadata for a specific component by its key.",
"parameters": [
{
@@ -300,7 +366,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_assets:read"]
+ "scopes": [
+ "library_assets:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -321,12 +389,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetComponents",
"qualifiedName": "Figma.GetComponents",
- "fullyQualifiedName": "Figma.GetComponents@0.1.0",
+ "fullyQualifiedName": "Figma.GetComponents@0.2.2",
"description": "Get published components from a file or team library.\n\nFor file: Returns all published components in the file.\nFor team: Returns paginated list of components across team library.",
"parameters": [
{
@@ -334,7 +419,10 @@
"type": "string",
"required": true,
"description": "Source type: 'file' for a specific file, 'team' for team library.",
- "enum": ["file", "team"],
+ "enum": [
+ "file",
+ "team"
+ ],
"inferrable": true
},
{
@@ -365,7 +453,10 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_content:read", "team_library_content:read"]
+ "scopes": [
+ "library_content:read",
+ "team_library_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -401,12 +492,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetComponentSet",
"qualifiedName": "Figma.GetComponentSet",
- "fullyQualifiedName": "Figma.GetComponentSet@0.1.0",
+ "fullyQualifiedName": "Figma.GetComponentSet@0.2.2",
"description": "Get metadata for a specific component set by its key.\n\nA component set is a group of related component variants.",
"parameters": [
{
@@ -421,7 +529,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_assets:read"]
+ "scopes": [
+ "library_assets:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -442,12 +552,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetComponentSets",
"qualifiedName": "Figma.GetComponentSets",
- "fullyQualifiedName": "Figma.GetComponentSets@0.1.0",
+ "fullyQualifiedName": "Figma.GetComponentSets@0.2.2",
"description": "Get published component sets (groups of component variants) from a file or team library.\n\nComponent sets are groups of related component variants, like a Button\nwith states: default, hover, pressed, disabled.\n\nFor file: Returns all published component sets in the file.\nFor team: Returns paginated list of component sets across team library.",
"parameters": [
{
@@ -455,7 +582,10 @@
"type": "string",
"required": true,
"description": "Source type: 'file' for a specific file, 'team' for team library.",
- "enum": ["file", "team"],
+ "enum": [
+ "file",
+ "team"
+ ],
"inferrable": true
},
{
@@ -486,7 +616,10 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_content:read", "team_library_content:read"]
+ "scopes": [
+ "library_content:read",
+ "team_library_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -522,12 +655,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetFile",
"qualifiedName": "Figma.GetFile",
- "fullyQualifiedName": "Figma.GetFile@0.1.0",
+ "fullyQualifiedName": "Figma.GetFile@0.2.2",
"description": "Get a Figma file's structure including pages and metadata.\n\nReturns the file name, version, thumbnail, and list of pages.\nUse depth parameter to limit how much of the tree is returned for large files.",
"parameters": [
{
@@ -550,7 +700,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_content:read"]
+ "scopes": [
+ "file_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -576,12 +728,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetFileNodes",
"qualifiedName": "Figma.GetFileNodes",
- "fullyQualifiedName": "Figma.GetFileNodes@0.1.0",
+ "fullyQualifiedName": "Figma.GetFileNodes@0.2.2",
"description": "Get specific nodes from a Figma file by their IDs.\n\nReturns the requested nodes with their properties and optionally their children.\nUse this to fetch specific parts of a file without loading the entire document.",
"parameters": [
{
@@ -613,7 +782,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_content:read"]
+ "scopes": [
+ "file_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -631,7 +802,10 @@
"required": true
},
"node_ids": {
- "value": ["0:1", "1-2"],
+ "value": [
+ "0:1",
+ "1-2"
+ ],
"type": "array",
"required": true
},
@@ -644,12 +818,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetPages",
"qualifiedName": "Figma.GetPages",
- "fullyQualifiedName": "Figma.GetPages@0.1.0",
+ "fullyQualifiedName": "Figma.GetPages@0.2.2",
"description": "Get a list of pages in a Figma file.\n\nReturns page IDs and names without the full node tree.",
"parameters": [
{
@@ -664,7 +855,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["file_content:read"]
+ "scopes": [
+ "file_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -685,12 +878,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetProjectFiles",
"qualifiedName": "Figma.GetProjectFiles",
- "fullyQualifiedName": "Figma.GetProjectFiles@0.1.0",
+ "fullyQualifiedName": "Figma.GetProjectFiles@0.2.2",
"description": "Get all files in a Figma project.\n\nFiles are Figma design documents containing pages and frames.",
"parameters": [
{
@@ -705,7 +915,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["projects:read"]
+ "scopes": [
+ "projects:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -726,12 +938,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetStyle",
"qualifiedName": "Figma.GetStyle",
- "fullyQualifiedName": "Figma.GetStyle@0.1.0",
+ "fullyQualifiedName": "Figma.GetStyle@0.2.2",
"description": "Get metadata for a specific style by its key.",
"parameters": [
{
@@ -746,7 +975,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_assets:read"]
+ "scopes": [
+ "library_assets:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -767,12 +998,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetStyles",
"qualifiedName": "Figma.GetStyles",
- "fullyQualifiedName": "Figma.GetStyles@0.1.0",
+ "fullyQualifiedName": "Figma.GetStyles@0.2.2",
"description": "Get published styles from a file or team library.\n\nFor file: Returns all published styles in the file.\nFor team: Returns paginated list of styles across team library.",
"parameters": [
{
@@ -780,7 +1028,10 @@
"type": "string",
"required": true,
"description": "Source type: 'file' for a specific file, 'team' for team library.",
- "enum": ["file", "team"],
+ "enum": [
+ "file",
+ "team"
+ ],
"inferrable": true
},
{
@@ -811,7 +1062,10 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["library_content:read", "team_library_content:read"]
+ "scopes": [
+ "library_content:read",
+ "team_library_content:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -847,12 +1101,29 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetTeamProjects",
"qualifiedName": "Figma.GetTeamProjects",
- "fullyQualifiedName": "Figma.GetTeamProjects@0.1.0",
+ "fullyQualifiedName": "Figma.GetTeamProjects@0.2.2",
"description": "Get all projects in a Figma team.\n\nProjects are containers within a team that group related design files.",
"parameters": [
{
@@ -867,7 +1138,9 @@
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["projects:read"]
+ "scopes": [
+ "projects:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -888,18 +1161,37 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "WhoAmI",
"qualifiedName": "Figma.WhoAmI",
- "fullyQualifiedName": "Figma.WhoAmI@0.1.0",
+ "fullyQualifiedName": "Figma.WhoAmI@0.2.2",
"description": "Get the authenticated user's profile.",
"parameters": [],
"auth": {
"providerId": "figma",
"providerType": "oauth2",
- "scopes": ["current_user:read"]
+ "scopes": [
+ "current_user:read"
+ ]
},
"secrets": [],
"secretsInfo": [],
@@ -914,6 +1206,23 @@
"requiresAuth": true,
"authProvider": "figma",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "design"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
}
],
@@ -922,12 +1231,11 @@
"type": "markdown",
"location": "auth",
"position": "after",
- "content": "\nThe `projects:read` scope is **ONLY available in private Figma OAuth apps**. This scope is required for the navigation tools (`GetTeamProjects` and `GetProjectFiles`). \nIf you need these navigation tools, you must create a private OAuth app through your Figma organization settings. All other tools work with public OAuth apps.\n",
- "header": "## Auth"
+ "content": "\nThe `projects:read` scope is **ONLY available in private Figma OAuth apps**. This scope is required for the navigation tools (`GetTeamProjects` and `GetProjectFiles`). \nIf you need these navigation tools, you must create a private OAuth app through your Figma organization settings. All other tools work with public OAuth apps.\n"
}
],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-01-26T17:29:03.977Z",
+ "generatedAt": "2026-03-09T18:37:58.748Z",
"summary": "Arcade provides a toolkit for LLMs to seamlessly interact with Figma, enabling users to automate design tasks and extract valuable data from Figma files. \n\n**Capabilities** \n- Interact with Figma files, including reading content and comments. \n- Export images and retrieve component metadata efficiently. \n- Manage and fetch styles, components, and team projects in an organized manner. \n- Access user profiles and detailed file structures for enhanced design workflows.\n\n**OAuth** \n- Provider: Figma \n- Scopes: current_user:read, file_comments:read, file_comments:write, file_content:read, library_assets:read, library_content:read, projects:read, team_library_content:read \n\n**Secrets** \n- None."
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/index.json b/toolkit-docs-generator/data/toolkits/index.json
index 4189e8ecb..ea18a7104 100644
--- a/toolkit-docs-generator/data/toolkits/index.json
+++ b/toolkit-docs-generator/data/toolkits/index.json
@@ -1,5 +1,5 @@
{
- "generatedAt": "2026-03-04T11:18:16.679Z",
+ "generatedAt": "2026-03-09T18:38:39.330Z",
"version": "1.0.0",
"toolkits": [
{
@@ -47,6 +47,15 @@
"toolCount": 141,
"authType": "none"
},
+ {
+ "id": "Attio",
+ "label": "Attio",
+ "version": "1.1.3",
+ "category": "sales",
+ "type": "arcade",
+ "toolCount": 20,
+ "authType": "oauth2"
+ },
{
"id": "BoxApi",
"label": "Box API",
@@ -101,15 +110,6 @@
"toolCount": 134,
"authType": "oauth2"
},
- {
- "id": "CodeSandbox",
- "label": "Codesandbox",
- "version": "2.0.1",
- "category": "development",
- "type": "arcade",
- "toolCount": 2,
- "authType": "none"
- },
{
"id": "Confluence",
"label": "Confluence",
@@ -203,8 +203,8 @@
{
"id": "Figma",
"label": "Figma",
- "version": "0.1.0",
- "category": "development",
+ "version": "0.2.2",
+ "category": "productivity",
"type": "arcade",
"toolCount": 15,
"authType": "oauth2"
@@ -500,7 +500,7 @@
{
"id": "Linear",
"label": "Linear",
- "version": "3.3.0",
+ "version": "3.3.1",
"category": "productivity",
"type": "arcade",
"toolCount": 39,
@@ -527,7 +527,7 @@
{
"id": "MailchimpMarketingApi",
"label": "Mailchimp API",
- "version": "1.0.0",
+ "version": "1.1.0",
"category": "productivity",
"type": "arcade_starter",
"toolCount": 278,
@@ -536,7 +536,7 @@
{
"id": "Math",
"label": "Math",
- "version": "1.0.5",
+ "version": "1.3.0",
"category": "development",
"type": "arcade",
"toolCount": 23,
@@ -634,8 +634,8 @@
},
{
"id": "Pagerduty",
- "label": "Pagerduty",
- "version": "0.2.0",
+ "label": "PagerDuty",
+ "version": "0.3.0",
"category": "development",
"type": "arcade",
"toolCount": 14,
@@ -645,7 +645,7 @@
"id": "PagerdutyApi",
"label": "PagerDuty API",
"version": "4.0.0",
- "category": "development",
+ "category": "customer-support",
"type": "arcade_starter",
"toolCount": 374,
"authType": "oauth2"
@@ -671,17 +671,17 @@
{
"id": "Pylon",
"label": "Pylon",
- "version": "0.2.0",
- "category": "development",
+ "version": "0.3.0",
+ "category": "customer-support",
"type": "arcade",
"toolCount": 13,
"authType": "none"
},
{
"id": "PylonApi",
- "label": "PylonApi",
+ "label": "Pylon API",
"version": "1.0.0",
- "category": "development",
+ "category": "customer-support",
"type": "arcade_starter",
"toolCount": 82,
"authType": "none"
@@ -704,15 +704,6 @@
"toolCount": 17,
"authType": "oauth2"
},
- {
- "id": "Search",
- "label": "Search",
- "version": "2.0.1",
- "category": "development",
- "type": "arcade",
- "toolCount": 15,
- "authType": "none"
- },
{
"id": "Sharepoint",
"label": "Microsoft SharePoint",
@@ -794,15 +785,6 @@
"toolCount": 246,
"authType": "none"
},
- {
- "id": "UpclickApi",
- "label": "ClickUp API",
- "version": "0.1.0",
- "category": "productivity",
- "type": "arcade_starter",
- "toolCount": 7,
- "authType": "oauth2"
- },
{
"id": "VercelApi",
"label": "Vercel API",
@@ -830,15 +812,6 @@
"toolCount": 81,
"authType": "none"
},
- {
- "id": "Web",
- "label": "Web",
- "version": "2.0.1",
- "category": "development",
- "type": "arcade",
- "toolCount": 6,
- "authType": "none"
- },
{
"id": "X",
"label": "X",
@@ -903,4 +876,4 @@
"authType": "oauth2"
}
]
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/linear.json b/toolkit-docs-generator/data/toolkits/linear.json
index e54ff68a3..cdcb1dd2f 100644
--- a/toolkit-docs-generator/data/toolkits/linear.json
+++ b/toolkit-docs-generator/data/toolkits/linear.json
@@ -1,7 +1,7 @@
{
"id": "Linear",
"label": "Linear",
- "version": "3.3.0",
+ "version": "3.3.1",
"description": "Arcade tools designed for LLMs to interact with Linear",
"metadata": {
"category": "productivity",
@@ -27,7 +27,7 @@
{
"name": "AddComment",
"qualifiedName": "Linear.AddComment",
- "fullyQualifiedName": "Linear.AddComment@3.3.0",
+ "fullyQualifiedName": "Linear.AddComment@3.3.1",
"description": "Add a comment to an issue.",
"parameters": [
{
@@ -100,7 +100,7 @@
{
"name": "AddProjectComment",
"qualifiedName": "Linear.AddProjectComment",
- "fullyQualifiedName": "Linear.AddProjectComment@3.3.0",
+ "fullyQualifiedName": "Linear.AddProjectComment@3.3.1",
"description": "Add a comment to a project's document content.\n\nIMPORTANT: Due to Linear API limitations, comments created via the API will NOT\nappear visually anchored inline in the document (no yellow highlight on text).\nThe comment will be stored and can be retrieved via list_project_comments, but\nit will appear in the comments panel rather than inline in the document.\n\nFor true inline comments that are visually anchored to text, users should create\nthem directly in the Linear UI by selecting text and adding a comment.\n\nThe quoted_text parameter stores metadata about what text the comment references,\nwhich is useful for context even though the comment won't be visually anchored.",
"parameters": [
{
@@ -199,7 +199,7 @@
{
"name": "AddProjectToInitiative",
"qualifiedName": "Linear.AddProjectToInitiative",
- "fullyQualifiedName": "Linear.AddProjectToInitiative@3.3.0",
+ "fullyQualifiedName": "Linear.AddProjectToInitiative@3.3.1",
"description": "Link a project to an initiative.\n\nBoth initiative and project can be specified by ID or name.\nIf a name is provided, fuzzy matching is used to resolve it.",
"parameters": [
{
@@ -285,7 +285,7 @@
{
"name": "ArchiveInitiative",
"qualifiedName": "Linear.ArchiveInitiative",
- "fullyQualifiedName": "Linear.ArchiveInitiative@3.3.0",
+ "fullyQualifiedName": "Linear.ArchiveInitiative@3.3.1",
"description": "Archive an initiative.\n\nArchived initiatives are hidden from default views but can be restored.",
"parameters": [
{
@@ -358,7 +358,7 @@
{
"name": "ArchiveIssue",
"qualifiedName": "Linear.ArchiveIssue",
- "fullyQualifiedName": "Linear.ArchiveIssue@3.3.0",
+ "fullyQualifiedName": "Linear.ArchiveIssue@3.3.1",
"description": "Archive an issue.\n\nArchived issues are hidden from default views but can be restored.",
"parameters": [
{
@@ -418,7 +418,7 @@
{
"name": "ArchiveProject",
"qualifiedName": "Linear.ArchiveProject",
- "fullyQualifiedName": "Linear.ArchiveProject@3.3.0",
+ "fullyQualifiedName": "Linear.ArchiveProject@3.3.1",
"description": "Archive a project.\n\nArchived projects are hidden from default views but can be restored.",
"parameters": [
{
@@ -491,7 +491,7 @@
{
"name": "CreateInitiative",
"qualifiedName": "Linear.CreateInitiative",
- "fullyQualifiedName": "Linear.CreateInitiative@3.3.0",
+ "fullyQualifiedName": "Linear.CreateInitiative@3.3.1",
"description": "Create a new Linear initiative.\n\nInitiatives are high-level strategic goals that group related projects.",
"parameters": [
{
@@ -597,7 +597,7 @@
{
"name": "CreateIssue",
"qualifiedName": "Linear.CreateIssue",
- "fullyQualifiedName": "Linear.CreateIssue@3.3.0",
+ "fullyQualifiedName": "Linear.CreateIssue@3.3.1",
"description": "Create a new Linear issue with validation.\n\nWhen assignee is None or '@me', the issue is assigned to the authenticated user.\nAll entity references (team, assignee, labels, state, project, cycle, parent)\nare validated before creation. If an entity is not found, suggestions are\nreturned to help correct the input.",
"parameters": [
{
@@ -850,7 +850,7 @@
{
"name": "CreateIssueRelation",
"qualifiedName": "Linear.CreateIssueRelation",
- "fullyQualifiedName": "Linear.CreateIssueRelation@3.3.0",
+ "fullyQualifiedName": "Linear.CreateIssueRelation@3.3.1",
"description": "Create a relation between two issues.\n\nRelation types define the relationship from the source issue's perspective:\n- blocks: Source issue blocks the related issue\n- blockedBy: Source issue is blocked by the related issue\n- duplicate: Source issue is a duplicate of the related issue\n- related: Issues are related (bidirectional)",
"parameters": [
{
@@ -941,7 +941,7 @@
{
"name": "CreateProject",
"qualifiedName": "Linear.CreateProject",
- "fullyQualifiedName": "Linear.CreateProject@3.3.0",
+ "fullyQualifiedName": "Linear.CreateProject@3.3.1",
"description": "Create a new Linear project.\n\nTeam is validated before creation. If team is not found, suggestions are\nreturned to help correct the input. Lead is validated if provided.",
"parameters": [
{
@@ -1112,7 +1112,7 @@
{
"name": "CreateProjectUpdate",
"qualifiedName": "Linear.CreateProjectUpdate",
- "fullyQualifiedName": "Linear.CreateProjectUpdate@3.3.0",
+ "fullyQualifiedName": "Linear.CreateProjectUpdate@3.3.1",
"description": "Create a project status update.\n\nProject updates are posts that communicate progress, blockers, or status\nchanges to stakeholders. They appear in the project's Updates tab and\ncan include a health status indicator.",
"parameters": [
{
@@ -1202,7 +1202,7 @@
{
"name": "GetCycle",
"qualifiedName": "Linear.GetCycle",
- "fullyQualifiedName": "Linear.GetCycle@3.3.0",
+ "fullyQualifiedName": "Linear.GetCycle@3.3.1",
"description": "Get detailed information about a specific Linear cycle.",
"parameters": [
{
@@ -1262,7 +1262,7 @@
{
"name": "GetInitiative",
"qualifiedName": "Linear.GetInitiative",
- "fullyQualifiedName": "Linear.GetInitiative@3.3.0",
+ "fullyQualifiedName": "Linear.GetInitiative@3.3.1",
"description": "Get detailed information about a specific Linear initiative.\n\nSupports lookup by ID or name (with fuzzy matching for name).",
"parameters": [
{
@@ -1364,7 +1364,7 @@
{
"name": "GetInitiativeDescription",
"qualifiedName": "Linear.GetInitiativeDescription",
- "fullyQualifiedName": "Linear.GetInitiativeDescription@3.3.0",
+ "fullyQualifiedName": "Linear.GetInitiativeDescription@3.3.1",
"description": "Get an initiative's full description with pagination support.\n\nUse this tool when you need the complete description of an initiative that\nwas truncated in the get_initiative response. Supports chunked reading for\nvery large descriptions.",
"parameters": [
{
@@ -1450,7 +1450,7 @@
{
"name": "GetIssue",
"qualifiedName": "Linear.GetIssue",
- "fullyQualifiedName": "Linear.GetIssue@3.3.0",
+ "fullyQualifiedName": "Linear.GetIssue@3.3.1",
"description": "Get detailed information about a specific Linear issue.\n\nAccepts either the issue UUID or the human-readable identifier (like TOO-123).",
"parameters": [
{
@@ -1562,7 +1562,7 @@
{
"name": "GetNotifications",
"qualifiedName": "Linear.GetNotifications",
- "fullyQualifiedName": "Linear.GetNotifications@3.3.0",
+ "fullyQualifiedName": "Linear.GetNotifications@3.3.1",
"description": "Get the authenticated user's notifications.\n\nReturns notifications including issue mentions, comments, assignments,\nand state changes.",
"parameters": [
{
@@ -1648,7 +1648,7 @@
{
"name": "GetProject",
"qualifiedName": "Linear.GetProject",
- "fullyQualifiedName": "Linear.GetProject@3.3.0",
+ "fullyQualifiedName": "Linear.GetProject@3.3.1",
"description": "Get detailed information about a specific Linear project.\n\nSupports lookup by ID, slug_id, or name (with fuzzy matching for name).",
"parameters": [
{
@@ -1764,7 +1764,7 @@
{
"name": "GetProjectDescription",
"qualifiedName": "Linear.GetProjectDescription",
- "fullyQualifiedName": "Linear.GetProjectDescription@3.3.0",
+ "fullyQualifiedName": "Linear.GetProjectDescription@3.3.1",
"description": "Get a project's full description with pagination support.\n\nUse this tool when you need the complete description of a project that\nwas truncated in the get_project response. Supports chunked reading for\nvery large descriptions.",
"parameters": [
{
@@ -1850,7 +1850,7 @@
{
"name": "GetRecentActivity",
"qualifiedName": "Linear.GetRecentActivity",
- "fullyQualifiedName": "Linear.GetRecentActivity@3.3.0",
+ "fullyQualifiedName": "Linear.GetRecentActivity@3.3.1",
"description": "Get the authenticated user's recent issue activity.\n\nReturns issues the user has recently created or been assigned to\nwithin the specified time period.",
"parameters": [
{
@@ -1923,7 +1923,7 @@
{
"name": "GetTeam",
"qualifiedName": "Linear.GetTeam",
- "fullyQualifiedName": "Linear.GetTeam@3.3.0",
+ "fullyQualifiedName": "Linear.GetTeam@3.3.1",
"description": "Get detailed information about a specific Linear team.\n\nSupports lookup by ID, key (like TOO, ENG), or name (with fuzzy matching).",
"parameters": [
{
@@ -2013,7 +2013,7 @@
{
"name": "LinkGithubToIssue",
"qualifiedName": "Linear.LinkGithubToIssue",
- "fullyQualifiedName": "Linear.LinkGithubToIssue@3.3.0",
+ "fullyQualifiedName": "Linear.LinkGithubToIssue@3.3.1",
"description": "Link a GitHub PR, commit, or issue to a Linear issue.\n\nAutomatically detects the artifact type from the URL and generates\nan appropriate title if not provided.",
"parameters": [
{
@@ -2099,7 +2099,7 @@
{
"name": "ListComments",
"qualifiedName": "Linear.ListComments",
- "fullyQualifiedName": "Linear.ListComments@3.3.0",
+ "fullyQualifiedName": "Linear.ListComments@3.3.1",
"description": "List comments on an issue.\n\nReturns comments with user info, timestamps, and reply threading info.",
"parameters": [
{
@@ -2185,7 +2185,7 @@
{
"name": "ListCycles",
"qualifiedName": "Linear.ListCycles",
- "fullyQualifiedName": "Linear.ListCycles@3.3.0",
+ "fullyQualifiedName": "Linear.ListCycles@3.3.1",
"description": "List Linear cycles, optionally filtered by team and status.\n\nCycles are time-boxed iterations (like sprints) for organizing work.",
"parameters": [
{
@@ -2297,7 +2297,7 @@
{
"name": "ListInitiatives",
"qualifiedName": "Linear.ListInitiatives",
- "fullyQualifiedName": "Linear.ListInitiatives@3.3.0",
+ "fullyQualifiedName": "Linear.ListInitiatives@3.3.1",
"description": "List Linear initiatives, optionally filtered by keywords and other criteria.\n\nReturns all initiatives when no filters provided, or filtered results when\nkeywords or other filters are specified.",
"parameters": [
{
@@ -2403,7 +2403,7 @@
{
"name": "ListIssues",
"qualifiedName": "Linear.ListIssues",
- "fullyQualifiedName": "Linear.ListIssues@3.3.0",
+ "fullyQualifiedName": "Linear.ListIssues@3.3.1",
"description": "List Linear issues, optionally filtered by keywords and other criteria.\n\nReturns all issues when no filters provided, or filtered results when\nkeywords or other filters are specified.",
"parameters": [
{
@@ -2586,7 +2586,7 @@
{
"name": "ListLabels",
"qualifiedName": "Linear.ListLabels",
- "fullyQualifiedName": "Linear.ListLabels@3.3.0",
+ "fullyQualifiedName": "Linear.ListLabels@3.3.1",
"description": "List available issue labels in the workspace.\n\nReturns labels that can be applied to issues. Use label IDs or names\nwhen creating or updating issues.",
"parameters": [
{
@@ -2646,7 +2646,7 @@
{
"name": "ListProjectComments",
"qualifiedName": "Linear.ListProjectComments",
- "fullyQualifiedName": "Linear.ListProjectComments@3.3.0",
+ "fullyQualifiedName": "Linear.ListProjectComments@3.3.1",
"description": "List comments on a project's document content.\n\nReturns comments with user info, timestamps, quoted text for inline comments,\nand reply threading info. Replies are nested under their parent comments.\n\nUse comment_filter to control which comments are returned:\n- only_quoted (default): Only comments attached to a quote in the text\n- only_unquoted: Only comments not attached to a particular quote\n- all: All comments regardless of being attached to a quote or not",
"parameters": [
{
@@ -2775,7 +2775,7 @@
{
"name": "ListProjects",
"qualifiedName": "Linear.ListProjects",
- "fullyQualifiedName": "Linear.ListProjects@3.3.0",
+ "fullyQualifiedName": "Linear.ListProjects@3.3.1",
"description": "List Linear projects, optionally filtered by keywords and other criteria.\n\nReturns all projects when no filters provided, or filtered results when\nkeywords or other filters are specified.",
"parameters": [
{
@@ -2900,7 +2900,7 @@
{
"name": "ListTeams",
"qualifiedName": "Linear.ListTeams",
- "fullyQualifiedName": "Linear.ListTeams@3.3.0",
+ "fullyQualifiedName": "Linear.ListTeams@3.3.1",
"description": "List Linear teams, optionally filtered by keywords and other criteria.\n\nReturns all teams when no filters provided, or filtered results when\nkeywords or other filters are specified.",
"parameters": [
{
@@ -3012,7 +3012,7 @@
{
"name": "ListWorkflowStates",
"qualifiedName": "Linear.ListWorkflowStates",
- "fullyQualifiedName": "Linear.ListWorkflowStates@3.3.0",
+ "fullyQualifiedName": "Linear.ListWorkflowStates@3.3.1",
"description": "List available workflow states in the workspace.\n\nReturns workflow states that can be used for issue transitions.\nStates are team-specific and have different types.",
"parameters": [
{
@@ -3105,7 +3105,7 @@
{
"name": "ManageIssueSubscription",
"qualifiedName": "Linear.ManageIssueSubscription",
- "fullyQualifiedName": "Linear.ManageIssueSubscription@3.3.0",
+ "fullyQualifiedName": "Linear.ManageIssueSubscription@3.3.1",
"description": "Subscribe to or unsubscribe from an issue's notifications.",
"parameters": [
{
@@ -3129,7 +3129,7 @@
"providerId": "linear",
"providerType": "oauth2",
"scopes": [
- "issues:create"
+ "write"
]
},
"secrets": [],
@@ -3178,7 +3178,7 @@
{
"name": "ReplyToComment",
"qualifiedName": "Linear.ReplyToComment",
- "fullyQualifiedName": "Linear.ReplyToComment@3.3.0",
+ "fullyQualifiedName": "Linear.ReplyToComment@3.3.1",
"description": "Reply to an existing comment on an issue.\n\nCreates a threaded reply to the specified parent comment.",
"parameters": [
{
@@ -3264,7 +3264,7 @@
{
"name": "ReplyToProjectComment",
"qualifiedName": "Linear.ReplyToProjectComment",
- "fullyQualifiedName": "Linear.ReplyToProjectComment@3.3.0",
+ "fullyQualifiedName": "Linear.ReplyToProjectComment@3.3.1",
"description": "Reply to an existing comment on a project document.\n\nCreates a threaded reply to the specified parent comment.",
"parameters": [
{
@@ -3363,7 +3363,7 @@
{
"name": "TransitionIssueState",
"qualifiedName": "Linear.TransitionIssueState",
- "fullyQualifiedName": "Linear.TransitionIssueState@3.3.0",
+ "fullyQualifiedName": "Linear.TransitionIssueState@3.3.1",
"description": "Transition a Linear issue to a new workflow state.\n\nThe target state is validated against the team's available states.",
"parameters": [
{
@@ -3449,7 +3449,7 @@
{
"name": "UpdateComment",
"qualifiedName": "Linear.UpdateComment",
- "fullyQualifiedName": "Linear.UpdateComment@3.3.0",
+ "fullyQualifiedName": "Linear.UpdateComment@3.3.1",
"description": "Update an existing comment.",
"parameters": [
{
@@ -3522,7 +3522,7 @@
{
"name": "UpdateInitiative",
"qualifiedName": "Linear.UpdateInitiative",
- "fullyQualifiedName": "Linear.UpdateInitiative@3.3.0",
+ "fullyQualifiedName": "Linear.UpdateInitiative@3.3.1",
"description": "Update a Linear initiative with partial updates.\n\nOnly fields that are explicitly provided will be updated.",
"parameters": [
{
@@ -3641,7 +3641,7 @@
{
"name": "UpdateIssue",
"qualifiedName": "Linear.UpdateIssue",
- "fullyQualifiedName": "Linear.UpdateIssue@3.3.0",
+ "fullyQualifiedName": "Linear.UpdateIssue@3.3.1",
"description": "Update a Linear issue with partial updates.\n\nOnly fields that are explicitly provided will be updated. All entity\nreferences are validated before update.",
"parameters": [
{
@@ -3777,7 +3777,7 @@
"providerId": "linear",
"providerType": "oauth2",
"scopes": [
- "issues:create"
+ "write"
]
},
"secrets": [],
@@ -3796,23 +3796,23 @@
"required": true
},
"title": {
- "value": "Fix login redirect bug",
+ "value": "Improve onboarding flow and reduce drop-off",
"type": "string",
"required": false
},
"description": {
- "value": "Users are redirected to the homepage after login instead of their dashboard.\n\nSteps to reproduce:\n1. Go to /login\n2. Enter credentials\n3. Observe redirect\n\nExpected: User should be redirected to /dashboard.",
+ "value": "Update the onboarding flow to reduce user drop-off by simplifying steps and improving copy.\n\nAcceptance criteria:\n- Reduce first-week drop-off by 15%\n- Onboarding completion time under 3 minutes\n\nProposed changes:\n1. Merge steps 2 and 3\n2. Add contextual help tooltips\n3. Update microcopy for clarity",
"type": "string",
"required": false
},
"assignee": {
- "value": "@me",
+ "value": "alice@example.com",
"type": "string",
"required": false
},
"labels_to_add": {
"value": [
- "bug",
+ "onboarding",
"high-priority"
],
"type": "array",
@@ -3820,13 +3820,13 @@
},
"labels_to_remove": {
"value": [
- "triage"
+ "needs-triage"
],
"type": "array",
"required": false
},
"priority": {
- "value": "high",
+ "value": "High",
"type": "string",
"required": false
},
@@ -3836,32 +3836,32 @@
"required": false
},
"project": {
- "value": "Website Frontend",
+ "value": "Website Redesign",
"type": "string",
"required": false
},
"cycle": {
- "value": "Sprint 42",
+ "value": "Sprint 12",
"type": "string",
"required": false
},
"estimate": {
- "value": 3,
+ "value": 5,
"type": "integer",
"required": false
},
"due_date": {
- "value": "2026-03-15",
+ "value": "2026-03-31",
"type": "string",
"required": false
},
"attachment_url": {
- "value": "https://example.com/screenshot.png",
+ "value": "https://example.com/designs/onboarding-v2",
"type": "string",
"required": false
},
"attachment_title": {
- "value": "Login redirect screenshot",
+ "value": "Onboarding v2 Designs",
"type": "string",
"required": false
},
@@ -3896,7 +3896,7 @@
{
"name": "UpdateProject",
"qualifiedName": "Linear.UpdateProject",
- "fullyQualifiedName": "Linear.UpdateProject@3.3.0",
+ "fullyQualifiedName": "Linear.UpdateProject@3.3.1",
"description": "Update a Linear project with partial updates.\n\nOnly fields that are explicitly provided will be updated. All entity\nreferences are validated before update.\n\nIMPORTANT: Updating the 'content' field will break any existing inline\ncomment anchoring. The comments will still exist and be retrievable via\nlist_project_comments, but they will no longer appear visually anchored\nto text in the Linear UI. The 'description' field can be safely updated\nwithout affecting inline comments.",
"parameters": [
{
@@ -4100,7 +4100,7 @@
{
"name": "WhoAmI",
"qualifiedName": "Linear.WhoAmI",
- "fullyQualifiedName": "Linear.WhoAmI@3.3.0",
+ "fullyQualifiedName": "Linear.WhoAmI@3.3.1",
"description": "Get the authenticated user's profile and team memberships.\n\nReturns the current user's information including their name, email,\norganization, and the teams they belong to.",
"parameters": [],
"auth": {
@@ -4146,6 +4146,6 @@
"documentationChunks": [],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-02-26T20:45:10.421Z",
- "summary": "The Linear MCP Server provides a comprehensive set of tools for interacting with Linear's issue tracking, project management, and team collaboration features. With this MCP Server, you can:\n\n- **Issues**: Create, update, search, and manage issues with full support for labels, priorities, assignments, and workflow states\n- **Projects**: Create and manage projects, track milestones, and post status updates\n- **Initiatives**: Manage high-level strategic goals and link projects to initiatives\n- **Teams**: Access team information and member details\n- **Cycles**: Work with time-boxed iterations (sprints) for organizing work\n- **Comments**: Add, update, and reply to comments on issues\n- **GitHub Integration**: Link GitHub PRs, commits, and issues to Linear issues\n- **User Context**: Access notifications, recent activity, and authenticated user information"
+ "generatedAt": "2026-03-09T18:38:08.529Z",
+ "summary": "Linear provider toolkit lets LLMs interact with Linear workspaces. It enables programmatic creation, update, search, and collaboration across issues, projects, initiatives, comments, and related metadata.\n\n**Capabilities**\n- End-to-end lifecycle: create, update, archive, and transition issues, projects, and initiatives; validate entity references and suggest corrections.\n- Collaboration and comments: add, list, reply, and update comments on issues and project documents (API comments are stored but may not appear visually anchored inline).\n- Discovery and integrations: list and fetch cycles, teams, labels, workflow states, notifications, recent activity, and link GitHub artifacts.\n- User context & subscriptions: manage subscriptions and retrieve authenticated user profile.\n\n**OAuth**\nProvider: linear\nScopes: comments:create, issues:create, read, write"
}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/mailchimpmarketingapi.json b/toolkit-docs-generator/data/toolkits/mailchimpmarketingapi.json
index d938bafdf..72c6a3416 100644
--- a/toolkit-docs-generator/data/toolkits/mailchimpmarketingapi.json
+++ b/toolkit-docs-generator/data/toolkits/mailchimpmarketingapi.json
@@ -1,7 +1,7 @@
{
"id": "MailchimpMarketingApi",
"label": "Mailchimp API",
- "version": "1.0.0",
+ "version": "1.1.0",
"description": "Tools that enable LLMs to interact directly with the Mailchimp Marketing API.",
"metadata": {
"category": "productivity",
@@ -9,7 +9,7 @@
"isBYOC": false,
"isPro": false,
"type": "arcade_starter",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/productivity/mailchimp-api",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/productivity/mailchimp-marketing-api",
"isComingSoon": false,
"isHidden": false
},
@@ -22,7 +22,7 @@
{
"name": "AddAudienceMergeField",
"qualifiedName": "MailchimpMarketingApi.AddAudienceMergeField",
- "fullyQualifiedName": "MailchimpMarketingApi.AddAudienceMergeField@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddAudienceMergeField@1.1.0",
"description": "Add a new merge field to a specific audience.\n\n This tool is used to add a new merge field for a specific audience in Mailchimp. It should be called when you need to enhance the audience profile with additional information fields.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -30,7 +30,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -84,12 +87,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddCampaignFeedback",
"qualifiedName": "MailchimpMarketingApi.AddCampaignFeedback",
- "fullyQualifiedName": "MailchimpMarketingApi.AddCampaignFeedback@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddCampaignFeedback@1.1.0",
"description": "Add feedback to a specific Mailchimp campaign.\n\nUse this tool to submit feedback for a particular campaign in Mailchimp. This is helpful when users want to provide input or comments about a campaign.",
"parameters": [
{
@@ -164,12 +168,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddCartToStore",
"qualifiedName": "MailchimpMarketingApi.AddCartToStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddCartToStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddCartToStore@1.1.0",
"description": "Add a new cart to an ecommerce store.\n\n This tool adds a new cart to a specified ecommerce store using Mailchimp Marketing. It should be called when a user needs to create a new cart for a store.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -177,7 +182,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -231,12 +239,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddCustomerToStore",
"qualifiedName": "MailchimpMarketingApi.AddCustomerToStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddCustomerToStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddCustomerToStore@1.1.0",
"description": "Add a new customer to an ecommerce store.\n\n This tool adds a new customer to a specified ecommerce store. It should be called when a new customer needs to be registered in the store's system.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -244,7 +253,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -298,12 +310,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddLineItemToCart",
"qualifiedName": "MailchimpMarketingApi.AddLineItemToCart",
- "fullyQualifiedName": "MailchimpMarketingApi.AddLineItemToCart@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddLineItemToCart@1.1.0",
"description": "Add a new line item to an existing shopping cart.\n\nUse this tool to add a product to a specific cart by specifying the store and cart IDs. This enables updating shopping carts with new items in an e-commerce context.",
"parameters": [
{
@@ -417,12 +430,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddListMemberEvent",
"qualifiedName": "MailchimpMarketingApi.AddListMemberEvent",
- "fullyQualifiedName": "MailchimpMarketingApi.AddListMemberEvent@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddListMemberEvent@1.1.0",
"description": "Add an event for a list member in Mailchimp.\n\n This tool adds an event to a specific list member in Mailchimp. It should be called when you need to track a specific activity or event for a subscriber in a mailing list.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -430,7 +444,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -497,12 +514,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddMemberToMailchimpList",
"qualifiedName": "MailchimpMarketingApi.AddMemberToMailchimpList",
- "fullyQualifiedName": "MailchimpMarketingApi.AddMemberToMailchimpList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddMemberToMailchimpList@1.1.0",
"description": "Add a new member to a Mailchimp list.\n\n Use this tool to add a new subscriber to a specific Mailchimp list. It should be called when you need to manage mailing lists by adding new contacts.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -510,7 +528,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -577,12 +598,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddMemberToStaticSegment",
"qualifiedName": "MailchimpMarketingApi.AddMemberToStaticSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.AddMemberToStaticSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddMemberToStaticSegment@1.1.0",
"description": "Add a member to a Mailchimp static segment.\n\nUse this tool to add a new member to a specific static segment within a Mailchimp list. This is helpful for updating subscriber lists with targeted segments.",
"parameters": [
{
@@ -644,12 +666,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddNewEcommerceStore",
"qualifiedName": "MailchimpMarketingApi.AddNewEcommerceStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddNewEcommerceStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddNewEcommerceStore@1.1.0",
"description": "Add a new e-commerce store to your Mailchimp account.\n\nUse this tool to add a new store to your Mailchimp account for managing e-commerce activities. Call this tool when you need to integrate a new store with Mailchimp.\n\nNote: Understanding the request schema is necessary to properly create\nthe stringified JSON input object for execution.\n\nModes:\n- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n- EXECUTE: Performs the operation with the provided request body\n JSON.\n\nIf you need the schema, call with mode='get_request_schema' ONCE, then execute.",
"parameters": [
{
@@ -657,7 +680,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -698,12 +724,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddNoteToSubscriber",
"qualifiedName": "MailchimpMarketingApi.AddNoteToSubscriber",
- "fullyQualifiedName": "MailchimpMarketingApi.AddNoteToSubscriber@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddNoteToSubscriber@1.1.0",
"description": "Add a new note for a specific subscriber in Mailchimp.\n\nUse this tool to add a note to a subscriber's profile in a specific list on Mailchimp. This is useful for keeping track of important information or interactions related to the subscriber.",
"parameters": [
{
@@ -765,12 +792,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddOrderLineItem",
"qualifiedName": "MailchimpMarketingApi.AddOrderLineItem",
- "fullyQualifiedName": "MailchimpMarketingApi.AddOrderLineItem@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddOrderLineItem@1.1.0",
"description": "Add a new line item to an existing order.\n\n Use this tool to add a new product line to an existing order in an ecommerce store. Ideal for updating orders with additional items, changing quantities, or modifying product details.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -778,7 +806,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -845,12 +876,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddOrderToStore",
"qualifiedName": "MailchimpMarketingApi.AddOrderToStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddOrderToStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddOrderToStore@1.1.0",
"description": "Add a new order to an ecommerce store.\n\n This tool adds a new order to a specified store using the store's ID. It should be called when you need to record a new purchase or transaction in your ecommerce system.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -858,7 +890,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -912,12 +947,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddOrUpdateCustomerInStore",
"qualifiedName": "MailchimpMarketingApi.AddOrUpdateCustomerInStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddOrUpdateCustomerInStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddOrUpdateCustomerInStore@1.1.0",
"description": "Add or update a customer in an eCommerce store.\n\n Use this tool to add a new customer or update an existing customer's information in a specific eCommerce store using Mailchimp Marketing.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -925,7 +961,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -992,12 +1031,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddOrUpdateListMember",
"qualifiedName": "MailchimpMarketingApi.AddOrUpdateListMember",
- "fullyQualifiedName": "MailchimpMarketingApi.AddOrUpdateListMember@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddOrUpdateListMember@1.1.0",
"description": "Add or update a member in a Mailchimp list.\n\n Use this tool to add a new member to a specific Mailchimp list or update the information of an existing member. This is useful for managing list subscriptions effectively.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -1005,7 +1045,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1085,12 +1128,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddProductImage",
"qualifiedName": "MailchimpMarketingApi.AddProductImage",
- "fullyQualifiedName": "MailchimpMarketingApi.AddProductImage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddProductImage@1.1.0",
"description": "Add a new image to a specific product.\n\nThis tool is used to add a new image to an existing product in a store's e-commerce catalog. It should be called when you need to update the product's visual information by uploading an additional image.",
"parameters": [
{
@@ -1171,7 +1215,10 @@
"required": true
},
"product_variant_ids": {
- "value": ["variant_1", "variant_2"],
+ "value": [
+ "variant_1",
+ "variant_2"
+ ],
"type": "array",
"required": false
}
@@ -1179,12 +1226,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddProductToStore",
"qualifiedName": "MailchimpMarketingApi.AddProductToStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddProductToStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddProductToStore@1.1.0",
"description": "Add a new product to a Mailchimp store.\n\n Use this tool to add a new product to a specific store in Mailchimp. This is useful for updating store inventories or launching new products.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -1192,7 +1240,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1246,12 +1297,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddProductVariantMailchimp",
"qualifiedName": "MailchimpMarketingApi.AddProductVariantMailchimp",
- "fullyQualifiedName": "MailchimpMarketingApi.AddProductVariantMailchimp@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddProductVariantMailchimp@1.1.0",
"description": "Add a new variant to an existing product in Mailchimp.\n\n This tool is used to add a new variant to an existing product within a specific store on Mailchimp. Use this when you need to add, update, or expand product options such as sizes or colors within your Mailchimp store.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -1259,7 +1311,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1326,12 +1381,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddPromoCodeToStore",
"qualifiedName": "MailchimpMarketingApi.AddPromoCodeToStore",
- "fullyQualifiedName": "MailchimpMarketingApi.AddPromoCodeToStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddPromoCodeToStore@1.1.0",
"description": "Add a new promo code to an ecommerce store.\n\nUse this tool to add a new promotional code to a specific store in the ecommerce platform. This is useful for managing discounts and promotions within the store.",
"parameters": [
{
@@ -1471,12 +1527,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddStorePromoRule",
"qualifiedName": "MailchimpMarketingApi.AddStorePromoRule",
- "fullyQualifiedName": "MailchimpMarketingApi.AddStorePromoRule@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddStorePromoRule@1.1.0",
"description": "Add a new promo rule to an e-commerce store on Mailchimp.\n\n This tool is used to add a new promotional rule to a specific e-commerce store within Mailchimp. It is ideal for automating the management of store promotions.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -1484,7 +1541,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1538,12 +1598,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddSubscriberToWorkflow",
"qualifiedName": "MailchimpMarketingApi.AddSubscriberToWorkflow",
- "fullyQualifiedName": "MailchimpMarketingApi.AddSubscriberToWorkflow@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddSubscriberToWorkflow@1.1.0",
"description": "Add a subscriber to an automation workflow.\n\nUse this tool to manually add a subscriber to a Mailchimp workflow, bypassing default triggers, or to initiate a series of automated emails.",
"parameters": [
{
@@ -1605,12 +1666,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddVerifiedDomain",
"qualifiedName": "MailchimpMarketingApi.AddVerifiedDomain",
- "fullyQualifiedName": "MailchimpMarketingApi.AddVerifiedDomain@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.AddVerifiedDomain@1.1.0",
"description": "Add a verified domain to your Mailchimp account.\n\nUse this tool to add a verified domain to your Mailchimp account. This is useful for managing communication and ensuring trust with your recipients.",
"parameters": [
{
@@ -1646,12 +1708,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ArchiveContactMailchimp",
"qualifiedName": "MailchimpMarketingApi.ArchiveContactMailchimp",
- "fullyQualifiedName": "MailchimpMarketingApi.ArchiveContactMailchimp@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ArchiveContactMailchimp@1.1.0",
"description": "Archives a contact in a Mailchimp audience.\n\nThis tool archives a specific contact within a given audience in Mailchimp. Use this when you need to remove a contact from active participation without deleting them permanently.",
"parameters": [
{
@@ -1700,12 +1763,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ArchiveListMember",
"qualifiedName": "MailchimpMarketingApi.ArchiveListMember",
- "fullyQualifiedName": "MailchimpMarketingApi.ArchiveListMember@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ArchiveListMember@1.1.0",
"description": "Archives a member from a Mailchimp list.\n\nUse this tool to archive a member from a specific Mailchimp list when they should no longer receive communications. Note that this is not a permanent deletion.",
"parameters": [
{
@@ -1754,12 +1818,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ArchiveMailchimpAutomation",
"qualifiedName": "MailchimpMarketingApi.ArchiveMailchimpAutomation",
- "fullyQualifiedName": "MailchimpMarketingApi.ArchiveMailchimpAutomation@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ArchiveMailchimpAutomation@1.1.0",
"description": "Permanently archive a Mailchimp automation.\n\nUse this tool to permanently archive a Mailchimp automation workflow. Once archived, the automation cannot be restarted, but the report data will be kept. You can replicate the archived automation if needed.",
"parameters": [
{
@@ -1795,12 +1860,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CancelBatchRequest",
"qualifiedName": "MailchimpMarketingApi.CancelBatchRequest",
- "fullyQualifiedName": "MailchimpMarketingApi.CancelBatchRequest@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CancelBatchRequest@1.1.0",
"description": "Cancels a running batch request to stop its execution.\n\nThis tool stops a batch request from running in Mailchimp Marketing. It should be called to cancel a long-running batch request. After calling this, results of any completed operations in the batch will not be available.",
"parameters": [
{
@@ -1836,12 +1902,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CancelCampaignSend",
"qualifiedName": "MailchimpMarketingApi.CancelCampaignSend",
- "fullyQualifiedName": "MailchimpMarketingApi.CancelCampaignSend@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CancelCampaignSend@1.1.0",
"description": "Cancel a sent campaign before all recipients receive it.\n\nUse to cancel a Regular or Plain-Text Campaign that has been sent, but not yet delivered to all recipients. Requires Mailchimp Pro.",
"parameters": [
{
@@ -1877,12 +1944,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CheckMailchimpApiHealth",
"qualifiedName": "MailchimpMarketingApi.CheckMailchimpApiHealth",
- "fullyQualifiedName": "MailchimpMarketingApi.CheckMailchimpApiHealth@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CheckMailchimpApiHealth@1.1.0",
"description": "Checks the health status of the Mailchimp API.\n\nUse this tool to verify the operational status of the Mailchimp Marketing API and ensure it's running without issues. This check does not return account-specific data.",
"parameters": [],
"auth": {
@@ -1903,12 +1971,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ConfigureWebhookOnBatchComplete",
"qualifiedName": "MailchimpMarketingApi.ConfigureWebhookOnBatchComplete",
- "fullyQualifiedName": "MailchimpMarketingApi.ConfigureWebhookOnBatchComplete@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ConfigureWebhookOnBatchComplete@1.1.0",
"description": "Configure a webhook for batch processing completion alerts.\n\nThis tool allows you to configure a webhook that triggers when any batch request completes processing in Mailchimp. Useful for automating follow-up actions based on batch completion events.",
"parameters": [
{
@@ -1957,12 +2026,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAudienceContact",
"qualifiedName": "MailchimpMarketingApi.CreateAudienceContact",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateAudienceContact@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateAudienceContact@1.1.0",
"description": "Create a new omni-channel contact for an audience.\n\n Use this tool to add a new contact to a Mailchimp audience for omni-channel marketing.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -1970,7 +2040,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2050,12 +2123,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateCampaignFolder",
"qualifiedName": "MailchimpMarketingApi.CreateCampaignFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateCampaignFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateCampaignFolder@1.1.0",
"description": "Create a new campaign folder in Mailchimp.\n\nThis tool is used to create a new campaign folder within Mailchimp marketing. Call this tool when you need to organize campaigns into folders for better management.",
"parameters": [
{
@@ -2091,12 +2165,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateInterestCategory",
"qualifiedName": "MailchimpMarketingApi.CreateInterestCategory",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateInterestCategory@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateInterestCategory@1.1.0",
"description": "Create a new interest category in a Mailchimp list.\n\nThis tool is used to create a new interest category for a specified Mailchimp list. It is useful when you want to categorize subscriber interests within a list.",
"parameters": [
{
@@ -2171,12 +2246,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateInterestGroup",
"qualifiedName": "MailchimpMarketingApi.CreateInterestGroup",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateInterestGroup@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateInterestGroup@1.1.0",
"description": "Create a new interest group for a specific category.\n\nThis tool is used to create a new interest or 'group name' within a specific interest category for a Mailchimp list. Use it when you need to organize and segment your list subscribers into specific interest groups.",
"parameters": [
{
@@ -2251,12 +2327,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpAccountExport",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpAccountExport",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpAccountExport@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpAccountExport@1.1.0",
"description": "Create a new account export in your Mailchimp account.\n\nThis tool initiates a new export of account data in your Mailchimp account. Use this when you need to generate and download account information from Mailchimp.",
"parameters": [
{
@@ -2293,7 +2370,11 @@
"toolName": "MailchimpMarketingApi.CreateMailchimpAccountExport",
"parameters": {
"include_export_stages": {
- "value": ["list_members", "campaigns", "audience"],
+ "value": [
+ "list_members",
+ "campaigns",
+ "audience"
+ ],
"type": "array",
"required": true
},
@@ -2306,12 +2387,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpAutomation",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpAutomation",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpAutomation@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpAutomation@1.1.0",
"description": "Create a new classic automation in Mailchimp.\n\nThis tool initiates the creation of a new classic automation within your Mailchimp account, facilitating automated email campaigns.",
"parameters": [
{
@@ -2399,12 +2481,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpCampaign",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpCampaign@1.1.0",
"description": "Create a new Mailchimp campaign quickly.\n\nThis tool is used to initiate a new email campaign via Mailchimp. It should be called when a user wants to create and configure a marketing email or advertisement using Mailchimp's services.\n\nNote: Understanding the request schema is necessary to properly create\nthe stringified JSON input object for execution.\n\nModes:\n- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n- EXECUTE: Performs the operation with the provided request body\n JSON.\n\nIf you need the schema, call with mode='get_request_schema' ONCE, then execute.",
"parameters": [
{
@@ -2412,7 +2495,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2453,12 +2539,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpConnectedSite",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpConnectedSite",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpConnectedSite@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpConnectedSite@1.1.0",
"description": "Create a new Mailchimp connected site.\n\nThis tool is used to create a new connected site in Mailchimp. It should be called whenever you need to integrate a new site with Mailchimp's marketing tools.",
"parameters": [
{
@@ -2507,12 +2594,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpLandingPage",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpLandingPage",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpLandingPage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpLandingPage@1.1.0",
"description": "Create an unpublished Mailchimp landing page.\n\nThis tool is used to create a new, unpublished landing page in Mailchimp without any content. It should be called when there's a need to set up a basic landing page framework in Mailchimp.",
"parameters": [
{
@@ -2665,12 +2753,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpList",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpList",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpList@1.1.0",
"description": "Create a new list in your Mailchimp account.\n\n\n\nNote: Understanding the request schema is necessary to properly create\nthe stringified JSON input object for execution.\n\nModes:\n- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n- EXECUTE: Performs the operation with the provided request body\n JSON.\n\nIf you need the schema, call with mode='get_request_schema' ONCE, then execute.",
"parameters": [
{
@@ -2678,7 +2767,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2719,12 +2811,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpSegment",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpSegment@1.1.0",
"description": "Create a new segment in a specific Mailchimp list.\n\nThis tool is used to create a new segment within a specified Mailchimp list. It should be called when you need to categorize or target specific subsets of your mailing list for marketing purposes.",
"parameters": [
{
@@ -2796,7 +2889,10 @@
"required": true
},
"emails_for_static_segment": {
- "value": ["user1@example.com", "user2@example.com"],
+ "value": [
+ "user1@example.com",
+ "user2@example.com"
+ ],
"type": "array",
"required": false
},
@@ -2825,12 +2921,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpTemplate",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpTemplate",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpTemplate@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpTemplate@1.1.0",
"description": "Create a new Classic template in Mailchimp.\n\nThis tool is used to create a new Classic template in a Mailchimp account. It should be called when a user wants to add a new email template for marketing purposes.",
"parameters": [
{
@@ -2892,12 +2989,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMailchimpWebhook",
"qualifiedName": "MailchimpMarketingApi.CreateMailchimpWebhook",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpWebhook@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateMailchimpWebhook@1.1.0",
"description": "Create a new webhook for a specific Mailchimp list.\n\n Use this tool to set up a new webhook for a designated list in Mailchimp, allowing automated event-driven notifications.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -2905,7 +3003,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2959,12 +3060,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewFileManagerFolder",
"qualifiedName": "MailchimpMarketingApi.CreateNewFileManagerFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateNewFileManagerFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateNewFileManagerFolder@1.1.0",
"description": "Create a new folder in Mailchimp's File Manager.\n\nUse this tool to create a new folder in Mailchimp's File Manager. This can be helpful for organizing files within your Mailchimp account.",
"parameters": [
{
@@ -3000,12 +3102,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateSurveyCampaignEmail",
"qualifiedName": "MailchimpMarketingApi.CreateSurveyCampaignEmail",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateSurveyCampaignEmail@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateSurveyCampaignEmail@1.1.0",
"description": "Generate a campaign email linking to a survey.\n\nUse this tool to create an email campaign that includes a link to a given survey, using specified List ID and Survey ID.",
"parameters": [
{
@@ -3054,12 +3157,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateTemplateFolder",
"qualifiedName": "MailchimpMarketingApi.CreateTemplateFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.CreateTemplateFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CreateTemplateFolder@1.1.0",
"description": "Create a new template folder in Mailchimp.\n\nUse this tool to add a new template folder in Mailchimp. This can help organize your templates into specific categories for better management.",
"parameters": [
{
@@ -3095,12 +3199,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CustomizeListSignupForm",
"qualifiedName": "MailchimpMarketingApi.CustomizeListSignupForm",
- "fullyQualifiedName": "MailchimpMarketingApi.CustomizeListSignupForm@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.CustomizeListSignupForm@1.1.0",
"description": "Customize a list's default signup form in Mailchimp.\n\n Use this tool to modify the default signup form for a specific list in Mailchimp's marketing platform. Ideal for tailoring signup forms to better match branding or collect specific user information.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -3108,7 +3213,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3162,12 +3270,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteCampaignFolder",
"qualifiedName": "MailchimpMarketingApi.DeleteCampaignFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteCampaignFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteCampaignFolder@1.1.0",
"description": "Delete a specific campaign folder in Mailchimp.\n\nDeletes a specified campaign folder in Mailchimp and marks all campaigns in it as 'unfiled'. This tool should be called when you need to remove a campaign folder and manage its contents accordingly.",
"parameters": [
{
@@ -3203,12 +3312,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteCart",
"qualifiedName": "MailchimpMarketingApi.DeleteCart",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteCart@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteCart@1.1.0",
"description": "Deletes a specific cart from an ecommerce store.\n\nUse this tool to delete a cart from a specified store in the ecommerce system. It should be called when you need to remove a cart by providing a specific store and cart ID.",
"parameters": [
{
@@ -3257,12 +3367,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteCartLineItem",
"qualifiedName": "MailchimpMarketingApi.DeleteCartLineItem",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteCartLineItem@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteCartLineItem@1.1.0",
"description": "Delete a specific cart line item.\n\nUse this tool to delete a particular line item from a cart in an eCommerce store. Call this tool when you need to remove an item from a customer's shopping cart.",
"parameters": [
{
@@ -3324,12 +3435,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEcommerceProduct",
"qualifiedName": "MailchimpMarketingApi.DeleteEcommerceProduct",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteEcommerceProduct@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteEcommerceProduct@1.1.0",
"description": "Delete a product from an eCommerce store.\n\nUse this tool to delete a specific product from a given eCommerce store in Mailchimp. It should be called when you want to remove a product based on its store and product ID.",
"parameters": [
{
@@ -3378,12 +3490,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEcommerceStore",
"qualifiedName": "MailchimpMarketingApi.DeleteEcommerceStore",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteEcommerceStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteEcommerceStore@1.1.0",
"description": "Delete a store and its associated subresources.\n\nUse this tool to delete an ecommerce store from Mailchimp Marketing. This action will remove the store along with any related Customers, Orders, Products, and Carts. Invoke this when a store needs to be completely removed from the system.",
"parameters": [
{
@@ -3419,12 +3532,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEmailTemplate",
"qualifiedName": "MailchimpMarketingApi.DeleteEmailTemplate",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteEmailTemplate@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteEmailTemplate@1.1.0",
"description": "Delete a specific email template in Mailchimp.",
"parameters": [
{
@@ -3460,12 +3574,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteFileManagerFile",
"qualifiedName": "MailchimpMarketingApi.DeleteFileManagerFile",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteFileManagerFile@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteFileManagerFile@1.1.0",
"description": "Remove a specific file from Mailchimp's File Manager.\n\nUse this tool to delete a specific file by its ID from Mailchimp's File Manager. It helps manage and organize files by removing unwanted or outdated ones.",
"parameters": [
{
@@ -3501,12 +3616,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteFileManagerFolder",
"qualifiedName": "MailchimpMarketingApi.DeleteFileManagerFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteFileManagerFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteFileManagerFolder@1.1.0",
"description": "Delete a specific folder in the File Manager.\n\nUse this tool to delete a folder from Mailchimp's File Manager by specifying the folder ID.",
"parameters": [
{
@@ -3542,12 +3658,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteInterestCategory",
"qualifiedName": "MailchimpMarketingApi.DeleteInterestCategory",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteInterestCategory@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteInterestCategory@1.1.0",
"description": "Delete a specific interest category from a list.\n\nUse this tool to delete a particular interest category from a specified list in Mailchimp. This might be called when managing email list segments and you need to remove an unwanted audience category.",
"parameters": [
{
@@ -3596,12 +3713,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteInterestFromCategory",
"qualifiedName": "MailchimpMarketingApi.DeleteInterestFromCategory",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteInterestFromCategory@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteInterestFromCategory@1.1.0",
"description": "Delete an interest from a specific category.\n\nUse this tool to delete interests or group names within a specified category in Mailchimp. This is useful for managing interests in a mailing list.",
"parameters": [
{
@@ -3663,12 +3781,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteLandingPage",
"qualifiedName": "MailchimpMarketingApi.DeleteLandingPage",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteLandingPage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteLandingPage@1.1.0",
"description": "Delete a specified landing page.\n\nUse this tool to delete a landing page by providing its ID. Ideal for managing or updating landing pages by removing outdated or unnecessary ones.",
"parameters": [
{
@@ -3704,12 +3823,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMailchimpCampaign",
"qualifiedName": "MailchimpMarketingApi.DeleteMailchimpCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpCampaign@1.1.0",
"description": "Delete a specific Mailchimp campaign.\n\nUse this tool to remove a campaign from your Mailchimp account by specifying the campaign ID. Ideal for managing or cleaning up your Mailchimp campaigns when they are no longer needed.",
"parameters": [
{
@@ -3745,12 +3865,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMailchimpList",
"qualifiedName": "MailchimpMarketingApi.DeleteMailchimpList",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpList@1.1.0",
"description": "Delete a list from your Mailchimp account.\n\nUse this tool to permanently delete a list from your Mailchimp account. Deleting a list removes its history, including subscriber activity and email addresses, unless previously exported and backed up.",
"parameters": [
{
@@ -3786,12 +3907,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMailchimpWebhook",
"qualifiedName": "MailchimpMarketingApi.DeleteMailchimpWebhook",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpWebhook@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMailchimpWebhook@1.1.0",
"description": "Delete a specific webhook from a Mailchimp list.\n\nUse this tool to remove a webhook from a specified Mailchimp list by providing the list and webhook IDs.",
"parameters": [
{
@@ -3840,12 +3962,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMemberDataPermanently",
"qualifiedName": "MailchimpMarketingApi.DeleteMemberDataPermanently",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMemberDataPermanently@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMemberDataPermanently@1.1.0",
"description": "Permanently delete a list member's data in Mailchimp.\n\nThis tool deletes all personally identifiable information related to a specific list member and removes them from the list, ensuring they cannot be re-imported.",
"parameters": [
{
@@ -3894,12 +4017,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMemberNote",
"qualifiedName": "MailchimpMarketingApi.DeleteMemberNote",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMemberNote@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMemberNote@1.1.0",
"description": "Delete a specific note for a list member.\n\nUse this tool to delete a specific note associated with a list member in Mailchimp. It should be called when there is a need to remove a note from a contact's record in a specific list.",
"parameters": [
{
@@ -3961,12 +4085,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMergeField",
"qualifiedName": "MailchimpMarketingApi.DeleteMergeField",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteMergeField@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteMergeField@1.1.0",
"description": "Delete a specific merge field from a Mailchimp list.\n\nUse this tool to remove a specific merge field from a Mailchimp list. This action is irreversible and will delete the specified merge field associated with the given list.",
"parameters": [
{
@@ -4015,12 +4140,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteOrderInEcommerceStore",
"qualifiedName": "MailchimpMarketingApi.DeleteOrderInEcommerceStore",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteOrderInEcommerceStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteOrderInEcommerceStore@1.1.0",
"description": "Delete an order from an eCommerce store.\n\nUse this tool to delete a specific order from an eCommerce store in Mailchimp by providing the store ID and order ID.",
"parameters": [
{
@@ -4069,12 +4195,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteOrderLineItem",
"qualifiedName": "MailchimpMarketingApi.DeleteOrderLineItem",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteOrderLineItem@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteOrderLineItem@1.1.0",
"description": "Delete a specific order line item.\n\nCall this tool to delete a specific line item from an order within an e-commerce store in Mailchimp. The tool should be used when a user needs to remove an item from an order completely.",
"parameters": [
{
@@ -4136,12 +4263,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteProductImage",
"qualifiedName": "MailchimpMarketingApi.DeleteProductImage",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteProductImage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteProductImage@1.1.0",
"description": "Delete an image from a product in an e-commerce store.\n\nThis tool deletes a specified image from a product within an e-commerce store, identified by store, product, and image IDs. It should be called when a product image needs to be removed from a store's inventory.",
"parameters": [
{
@@ -4203,12 +4331,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteProductVariant",
"qualifiedName": "MailchimpMarketingApi.DeleteProductVariant",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteProductVariant@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteProductVariant@1.1.0",
"description": "Delete a product variant from an ecommerce store.\n\nUse this tool to delete a specific product variant in an ecommerce store on Mailchimp. Ideal for managing product inventories by removing obsolete or discontinued variants.",
"parameters": [
{
@@ -4270,12 +4399,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeletePromoRuleFromStore",
"qualifiedName": "MailchimpMarketingApi.DeletePromoRuleFromStore",
- "fullyQualifiedName": "MailchimpMarketingApi.DeletePromoRuleFromStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeletePromoRuleFromStore@1.1.0",
"description": "Delete a promo rule from a specified ecommerce store.\n\nUse this tool to remove a promotional rule from an ecommerce store on Mailchimp. This action is irreversible and will delete the specified promo rule from the store identified by the store ID.",
"parameters": [
{
@@ -4324,12 +4454,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteSpecificSegment",
"qualifiedName": "MailchimpMarketingApi.DeleteSpecificSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteSpecificSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteSpecificSegment@1.1.0",
"description": "Delete a specific segment from a Mailchimp list.\n\nUse this tool to delete a specific segment within a Mailchimp list by providing the list and segment IDs. This is useful for managing and organizing your email marketing lists.",
"parameters": [
{
@@ -4378,12 +4509,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteStoreCustomer",
"qualifiedName": "MailchimpMarketingApi.DeleteStoreCustomer",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteStoreCustomer@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteStoreCustomer@1.1.0",
"description": "Delete a customer from an ecommerce store.\n\nCall this tool to remove a specific customer from a given ecommerce store. Use when you need to manage customer records by deleting them from a store's database.",
"parameters": [
{
@@ -4432,12 +4564,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteStorePromoCode",
"qualifiedName": "MailchimpMarketingApi.DeleteStorePromoCode",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteStorePromoCode@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteStorePromoCode@1.1.0",
"description": "Delete a promo code from an e-commerce store.\n\nUse this tool to delete a specific promo code from a designated e-commerce store in Mailchimp Marketing. It is useful when you want to manage or clean up promotional offers by removing existing promo codes.",
"parameters": [
{
@@ -4499,12 +4632,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteTemplateFolder",
"qualifiedName": "MailchimpMarketingApi.DeleteTemplateFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteTemplateFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteTemplateFolder@1.1.0",
"description": "Delete a specific template folder in Mailchimp.\n\nUse this tool to delete a specific template folder in Mailchimp and mark all its templates as 'unfiled'. Call this tool when you need to reorganize or clean up template folders.",
"parameters": [
{
@@ -4540,12 +4674,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteVerifiedDomain",
"qualifiedName": "MailchimpMarketingApi.DeleteVerifiedDomain",
- "fullyQualifiedName": "MailchimpMarketingApi.DeleteVerifiedDomain@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.DeleteVerifiedDomain@1.1.0",
"description": "Deletes a verified domain from your Mailchimp account.\n\nUse this tool to remove a domain that has been previously verified in your Mailchimp account. Ideal for situations where a domain is no longer needed or has ownership changes.",
"parameters": [
{
@@ -4581,12 +4716,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchAbuseReportDetails",
"qualifiedName": "MailchimpMarketingApi.FetchAbuseReportDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.FetchAbuseReportDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.FetchAbuseReportDetails@1.1.0",
"description": "Fetch details about a specific abuse report for a mailing list.\n\nThis tool retrieves detailed information about an abuse report identified by a specific report ID associated with a mailing list via Mailchimp's marketing API. It should be called when specific details about an abuse report are needed.",
"parameters": [
{
@@ -4687,12 +4823,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchCampaignOpenLocations",
"qualifiedName": "MailchimpMarketingApi.FetchCampaignOpenLocations",
- "fullyQualifiedName": "MailchimpMarketingApi.FetchCampaignOpenLocations@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.FetchCampaignOpenLocations@1.1.0",
"description": "Retrieve top open locations for a specific campaign.\n\nUse this tool to obtain the top geographical locations where a marketing campaign was opened. This can help in analyzing the reach and engagement of the campaign in different regions.",
"parameters": [
{
@@ -4780,12 +4917,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchClickDetailsForCampaign",
"qualifiedName": "MailchimpMarketingApi.FetchClickDetailsForCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.FetchClickDetailsForCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.FetchClickDetailsForCampaign@1.1.0",
"description": "Retrieve details on members who clicked a specific campaign link.\n\nThis tool retrieves information about list members who clicked on a specific link in an email marketing campaign. It should be called when you need insights into which members interacted with a particular link within a campaign.",
"parameters": [
{
@@ -4886,12 +5024,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ForgetContact",
"qualifiedName": "MailchimpMarketingApi.ForgetContact",
- "fullyQualifiedName": "MailchimpMarketingApi.ForgetContact@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ForgetContact@1.1.0",
"description": "Forget a contact in the audience list.\n\nUse this tool to erase a contact's data from a specified audience in Mailchimp, ensuring the contact is forgotten.",
"parameters": [
{
@@ -4940,12 +5079,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAbuseReportsForList",
"qualifiedName": "MailchimpMarketingApi.GetAbuseReportsForList",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAbuseReportsForList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAbuseReportsForList@1.1.0",
"description": "Retrieve all abuse reports for a specified mailing list.\n\nCall this tool to get detailed information about abuse reports associated with a particular mailing list. This can be useful for monitoring and handling abuse feedback effectively.",
"parameters": [
{
@@ -5033,12 +5173,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountExportInfo",
"qualifiedName": "MailchimpMarketingApi.GetAccountExportInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAccountExportInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAccountExportInfo@1.1.0",
"description": "Get information about a specific account export.\n\nUse this tool to retrieve details about a particular account export using the export ID. Ideal for checking the status or details of exports in Mailchimp.",
"parameters": [
{
@@ -5100,12 +5241,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountOrders",
"qualifiedName": "MailchimpMarketingApi.GetAccountOrders",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAccountOrders@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAccountOrders@1.1.0",
"description": "Retrieve information about an account's ecommerce orders.\n\nGet details on all orders associated with a specific account, including order history and status.",
"parameters": [
{
@@ -5232,12 +5374,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAllBatchWebhooks",
"qualifiedName": "MailchimpMarketingApi.GetAllBatchWebhooks",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAllBatchWebhooks@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAllBatchWebhooks@1.1.0",
"description": "Retrieve all configured webhooks for batches.\n\nCall this tool to get a list of webhooks that have been set up for handling batch processing events in Mailchimp.",
"parameters": [
{
@@ -5312,12 +5455,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAllLandingPages",
"qualifiedName": "MailchimpMarketingApi.GetAllLandingPages",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAllLandingPages@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAllLandingPages@1.1.0",
"description": "Retrieve all landing pages from Mailchimp.\n\nUse this tool to obtain a comprehensive list of all landing pages available in your Mailchimp account. Useful for marketing analysis and content management.",
"parameters": [
{
@@ -5405,12 +5549,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAllMarketingCampaigns",
"qualifiedName": "MailchimpMarketingApi.GetAllMarketingCampaigns",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAllMarketingCampaigns@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAllMarketingCampaigns@1.1.0",
"description": "Fetches all marketing campaigns from an account.\n\nUse this tool to retrieve a list of all marketing campaigns associated with a Mailchimp account.",
"parameters": [
{
@@ -5641,12 +5786,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAudienceContacts",
"qualifiedName": "MailchimpMarketingApi.GetAudienceContacts",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceContacts@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceContacts@1.1.0",
"description": "Retrieve all audience information from the account.\n\nUse this tool to get detailed information about every audience in the Mailchimp account, assisting in data management and marketing analysis.",
"parameters": [
{
@@ -5721,12 +5867,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAudienceInfo",
"qualifiedName": "MailchimpMarketingApi.GetAudienceInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceInfo@1.1.0",
"description": "Retrieve information about a specific audience.\n\nUse this tool to get details about a specific audience in Mailchimp Marketing using the audience ID.",
"parameters": [
{
@@ -5788,12 +5935,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAudienceMergeFields",
"qualifiedName": "MailchimpMarketingApi.GetAudienceMergeFields",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceMergeFields@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAudienceMergeFields@1.1.0",
"description": "Get a list of all merge fields for an audience.\n\nUse this tool to retrieve all the merge fields associated with a specific audience in Mailchimp. This is useful for understanding the structure and data fields available within an audience.",
"parameters": [
{
@@ -5907,12 +6055,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAuthorizedAppInfo",
"qualifiedName": "MailchimpMarketingApi.GetAuthorizedAppInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAuthorizedAppInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAuthorizedAppInfo@1.1.0",
"description": "Retrieve details of a specific authorized application.\n\nThis tool retrieves information about a specific authorized application using the app ID. It is useful for checking the details or status of an application authorized within Mailchimp.",
"parameters": [
{
@@ -5974,12 +6123,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationEmailInfo",
"qualifiedName": "MailchimpMarketingApi.GetAutomationEmailInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailInfo@1.1.0",
"description": "Retrieve details of a specific classic automation email.\n\nUse this tool to get detailed information about a specific email within a classic automation workflow in Mailchimp Marketing.",
"parameters": [
{
@@ -6028,12 +6178,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationEmailQueueInfo",
"qualifiedName": "MailchimpMarketingApi.GetAutomationEmailQueueInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailQueueInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailQueueInfo@1.1.0",
"description": "Retrieve details of a classic automation email queue in Mailchimp.\n\nThis tool retrieves information about a classic automation email queue in Mailchimp. It should be called when you need details about queued emails for a specific automation workflow and email.",
"parameters": [
{
@@ -6082,12 +6233,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationEmailsSummary",
"qualifiedName": "MailchimpMarketingApi.GetAutomationEmailsSummary",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailsSummary@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationEmailsSummary@1.1.0",
"description": "Get a summary of emails in an automation workflow.\n\nUse this tool to retrieve a summary of all emails within a specified classic automation workflow. Call this tool when you need detailed insights into the automation process.",
"parameters": [
{
@@ -6123,12 +6275,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationSubscriberInfo",
"qualifiedName": "MailchimpMarketingApi.GetAutomationSubscriberInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationSubscriberInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationSubscriberInfo@1.1.0",
"description": "Get details of a subscriber in an automation email queue.\n\nThis tool retrieves information about a specific subscriber within the queue of a classic automation email in Mailchimp. Use this when you need to access details about how a subscriber is queued in a specific workflow email.",
"parameters": [
{
@@ -6190,12 +6343,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationSummary",
"qualifiedName": "MailchimpMarketingApi.GetAutomationSummary",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationSummary@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAutomationSummary@1.1.0",
"description": "Retrieve details of a specific classic automation workflow.\n\nThis tool fetches a summary of an individual classic automation workflow's settings and content, including trigger settings for the first email.",
"parameters": [
{
@@ -6257,12 +6411,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAvailableTemplates",
"qualifiedName": "MailchimpMarketingApi.GetAvailableTemplates",
- "fullyQualifiedName": "MailchimpMarketingApi.GetAvailableTemplates@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetAvailableTemplates@1.1.0",
"description": "Retrieve a list of available email templates.\n\nFetches and returns a list of all the email templates available in a Mailchimp account. Useful for managing and selecting templates for campaigns.",
"parameters": [
{
@@ -6454,12 +6609,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBatchStatus",
"qualifiedName": "MailchimpMarketingApi.GetBatchStatus",
- "fullyQualifiedName": "MailchimpMarketingApi.GetBatchStatus@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetBatchStatus@1.1.0",
"description": "Retrieve the status of a Mailchimp batch request.\n\nUse this tool to check the current status of a specific batch request in Mailchimp, identified by its batch ID.",
"parameters": [
{
@@ -6521,12 +6677,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBatchSummaries",
"qualifiedName": "MailchimpMarketingApi.GetBatchSummaries",
- "fullyQualifiedName": "MailchimpMarketingApi.GetBatchSummaries@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetBatchSummaries@1.1.0",
"description": "Retrieve a summary of batch requests from Mailchimp.\n\nCall this tool to obtain a summary of batch requests that have been executed in Mailchimp. Useful for monitoring and tracking the status and details of past batch operations.",
"parameters": [
{
@@ -6601,12 +6758,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBatchWebhookInfo",
"qualifiedName": "MailchimpMarketingApi.GetBatchWebhookInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetBatchWebhookInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetBatchWebhookInfo@1.1.0",
"description": "Retrieve details of a specific batch webhook on Mailchimp.\n\nUse this tool to get information about a specific batch webhook in a Mailchimp account. It retrieves details such as status and metadata of the specified webhook.",
"parameters": [
{
@@ -6668,12 +6826,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignAbuseReportDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReportDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReportDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReportDetails@1.1.0",
"description": "Retrieve details of an abuse report for a campaign.\n\nUse this tool to get information about a specific abuse report related to a campaign. It should be called when detailed information about an abuse report is required for analysis or record-keeping.",
"parameters": [
{
@@ -6748,12 +6907,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignAbuseReports",
"qualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAbuseReports@1.1.0",
"description": "Get a list of abuse complaints for a specific campaign.\n\nCall this tool to retrieve and review all abuse complaints related to a particular email marketing campaign. Useful for tracking and managing issues with campaign recipients reporting spam or other abuses.",
"parameters": [
{
@@ -6815,12 +6975,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignAdviceFeedback",
"qualifiedName": "MailchimpMarketingApi.GetCampaignAdviceFeedback",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAdviceFeedback@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignAdviceFeedback@1.1.0",
"description": "Get feedback based on a campaign's performance data.\n\nThis tool provides advice and feedback derived from various campaign statistics, such as open rates, click-through rates, unsubscribes, and bounces. Use it to gain insights into campaign effectiveness and areas for improvement.",
"parameters": [
{
@@ -6882,12 +7043,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignClickDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignClickDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignClickDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignClickDetails@1.1.0",
"description": "Get details about link clicks in Mailchimp campaigns.\n\nUse this tool to obtain detailed information about clicks on specific links in your Mailchimp marketing campaigns. It helps analyze the engagement by providing insights into which links were clicked and how often.",
"parameters": [
{
@@ -7001,12 +7163,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignContent",
"qualifiedName": "MailchimpMarketingApi.GetCampaignContent",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignContent@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignContent@1.1.0",
"description": "Retrieve the HTML and plain-text content for a Mailchimp campaign.\n\nUse this tool to get the content of a specific Mailchimp campaign by providing its campaign ID. The response includes both HTML and plain-text content, useful for viewing or analyzing email campaigns in detail.",
"parameters": [
{
@@ -7068,12 +7231,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignDetails@1.1.0",
"description": "Retrieve details of a specific marketing campaign.\n\nUse this tool to get detailed information about a specific campaign using its ID. It provides insights and data related to that campaign.",
"parameters": [
{
@@ -7161,12 +7325,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignDomainPerformance",
"qualifiedName": "MailchimpMarketingApi.GetCampaignDomainPerformance",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignDomainPerformance@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignDomainPerformance@1.1.0",
"description": "Get top domain performance for an email campaign.\n\nRetrieve statistics on how email domains have performed in a specific campaign using the campaign ID.",
"parameters": [
{
@@ -7228,12 +7393,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignEmailActivity",
"qualifiedName": "MailchimpMarketingApi.GetCampaignEmailActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignEmailActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignEmailActivity@1.1.0",
"description": "Retrieve specific list member's activity in a campaign.\n\nGet detailed information on a list member's activity in a campaign, including opens, clicks, and bounces, by providing the campaign ID and subscriber hash.",
"parameters": [
{
@@ -7321,12 +7487,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignFeedbackMessage",
"qualifiedName": "MailchimpMarketingApi.GetCampaignFeedbackMessage",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFeedbackMessage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFeedbackMessage@1.1.0",
"description": "Retrieve a specific feedback message from a campaign.\n\nUse this tool to get detailed feedback from a specific campaign by providing the campaign and feedback identifiers.",
"parameters": [
{
@@ -7401,12 +7568,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignFolderInfo",
"qualifiedName": "MailchimpMarketingApi.GetCampaignFolderInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFolderInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFolderInfo@1.1.0",
"description": "Get details about a specific campaign folder.\n\nCall this tool to retrieve information about a specific campaign folder used for organizing campaigns in Mailchimp.",
"parameters": [
{
@@ -7468,12 +7636,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignFolders",
"qualifiedName": "MailchimpMarketingApi.GetCampaignFolders",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFolders@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignFolders@1.1.0",
"description": "Retrieve all folders used to organize campaigns.\n\nUse this tool to get a list of all folders created for organizing your campaigns in Mailchimp.",
"parameters": [
{
@@ -7548,12 +7717,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignLinkClickDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignLinkClickDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignLinkClickDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignLinkClickDetails@1.1.0",
"description": "Get click details for a specific campaign link.\n\nFetch detailed click information for a specific link within a Mailchimp campaign report. Useful for analyzing link engagement.",
"parameters": [
{
@@ -7628,12 +7798,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignOpenDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignOpenDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignOpenDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignOpenDetails@1.1.0",
"description": "Get details on opened campaign emails by list members.\n\nUse this tool to retrieve detailed information about emails from a specific campaign that were opened by list members. Ideal for understanding engagement and assessing campaign performance.",
"parameters": [
{
@@ -7760,12 +7931,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignProductActivity",
"qualifiedName": "MailchimpMarketingApi.GetCampaignProductActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignProductActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignProductActivity@1.1.0",
"description": "Get breakdown of product activity for a campaign.\n\nThis tool retrieves the breakdown of product activity related to a specific marketing campaign from Mailchimp. It should be called when detailed ecommerce product performance data for a campaign is needed.",
"parameters": [
{
@@ -7866,12 +8038,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignRecipientInfo",
"qualifiedName": "MailchimpMarketingApi.GetCampaignRecipientInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignRecipientInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignRecipientInfo@1.1.0",
"description": "Get information about a specific campaign recipient.\n\nUse this tool to retrieve details about a particular recipient of a Mailchimp marketing campaign. Provide the campaign ID and subscriber hash to access the information.",
"parameters": [
{
@@ -7946,12 +8119,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignRecipients",
"qualifiedName": "MailchimpMarketingApi.GetCampaignRecipients",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignRecipients@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignRecipients@1.1.0",
"description": "Retrieve information about campaign recipients.\n\nUse this tool to obtain detailed information about recipients of a specific marketing campaign. It provides insights into who received the campaign.",
"parameters": [
{
@@ -8039,12 +8213,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignReportDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignReportDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignReportDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignReportDetails@1.1.0",
"description": "Retrieve detailed report for a specific sent campaign.\n\nUse this tool to access the report details of a specific campaign that has been sent. It provides insights and metrics for evaluating the campaign's performance.",
"parameters": [
{
@@ -8106,12 +8281,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignReports",
"qualifiedName": "MailchimpMarketingApi.GetCampaignReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignReports@1.1.0",
"description": "Retrieve detailed campaign reports from Mailchimp.\n\nThis tool retrieves campaign performance reports from Mailchimp Marketing. It should be called when detailed analytics about email campaigns are needed, such as open rates, click rates, and other metrics.",
"parameters": [
{
@@ -8225,12 +8401,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignSocialActivity",
"qualifiedName": "MailchimpMarketingApi.GetCampaignSocialActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSocialActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSocialActivity@1.1.0",
"description": "Get social activity summary for a campaign using EepURL.\n\nUse this tool to retrieve a summary of social activity tracked by EepURL for a specific campaign in Mailchimp.",
"parameters": [
{
@@ -8292,12 +8469,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignSubReports",
"qualifiedName": "MailchimpMarketingApi.GetCampaignSubReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSubReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSubReports@1.1.0",
"description": "Retrieve sub-reports of a specific parent campaign.\n\nUse this tool to get the reports of child campaigns associated with a particular parent campaign in Mailchimp. Useful for analyzing the performance of linked campaigns.",
"parameters": [
{
@@ -8359,12 +8537,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCampaignSubscriberOpenDetails",
"qualifiedName": "MailchimpMarketingApi.GetCampaignSubscriberOpenDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSubscriberOpenDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCampaignSubscriberOpenDetails@1.1.0",
"description": "Retrieve details of a subscriber who opened a campaign.\n\nThis tool fetches information about a specific subscriber who opened a given email campaign. It is useful for tracking engagement and understanding subscriber behavior in email marketing campaigns.",
"parameters": [
{
@@ -8439,12 +8618,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCartInfo",
"qualifiedName": "MailchimpMarketingApi.GetCartInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCartInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCartInfo@1.1.0",
"description": "Fetch information about a specific ecommerce cart.\n\nUse this tool to retrieve detailed information about a specific cart in an ecommerce store. It's useful for scenarios where you need to understand the contents or status of a cart identified by store and cart IDs.",
"parameters": [
{
@@ -8519,12 +8699,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCartLineItemsInfo",
"qualifiedName": "MailchimpMarketingApi.GetCartLineItemsInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCartLineItemsInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCartLineItemsInfo@1.1.0",
"description": "Retrieve information about a cart's line items.\n\nUse this tool to get details about the items in a specific cart within an ecommerce store. It provides insights into products added to a cart.",
"parameters": [
{
@@ -8625,12 +8806,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetChimpChatterActivity",
"qualifiedName": "MailchimpMarketingApi.GetChimpChatterActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetChimpChatterActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetChimpChatterActivity@1.1.0",
"description": "Retrieve the latest Chimp Chatter activity for your account.\n\nUse this tool to fetch the most recent Chimp Chatter activity feed from your Mailchimp account. This provides updates ordered by the latest first.",
"parameters": [
{
@@ -8679,12 +8861,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetClassicAutomationsSummary",
"qualifiedName": "MailchimpMarketingApi.GetClassicAutomationsSummary",
- "fullyQualifiedName": "MailchimpMarketingApi.GetClassicAutomationsSummary@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetClassicAutomationsSummary@1.1.0",
"description": "Fetch a summary of an account's classic automations.\n\nCall this tool to obtain a summary of classic automations set up in a Mailchimp account, useful for understanding automation configurations and statuses.",
"parameters": [
{
@@ -8824,12 +9007,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetConnectedApps",
"qualifiedName": "MailchimpMarketingApi.GetConnectedApps",
- "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedApps@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedApps@1.1.0",
"description": "Retrieve registered connected applications for an account.\n\nUse this tool to get a list of applications that are registered and connected to a Mailchimp account.",
"parameters": [
{
@@ -8904,12 +9088,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetConnectedSiteInfo",
"qualifiedName": "MailchimpMarketingApi.GetConnectedSiteInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedSiteInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedSiteInfo@1.1.0",
"description": "Retrieve details of a specific connected site.\n\nUse this tool to get information about a connected site using its ID. It provides various details related to the site.",
"parameters": [
{
@@ -8971,12 +9156,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetConnectedSites",
"qualifiedName": "MailchimpMarketingApi.GetConnectedSites",
- "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedSites@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetConnectedSites@1.1.0",
"description": "Retrieve all connected sites from a Mailchimp account.\n\nUse this tool to get a list of all sites connected to a Mailchimp account. Ideal for managing or reviewing the connected site configurations.",
"parameters": [
{
@@ -9051,12 +9237,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCustomerInfo",
"qualifiedName": "MailchimpMarketingApi.GetCustomerInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetCustomerInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetCustomerInfo@1.1.0",
"description": "Retrieve specific customer information from an eCommerce store.\n\nUse this tool to get detailed information about a specific customer from an eCommerce store using their customer ID and store ID. Ideal for checking customer profiles, transaction histories, and personal information tied to their account.",
"parameters": [
{
@@ -9131,12 +9318,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetDailyListActivity",
"qualifiedName": "MailchimpMarketingApi.GetDailyListActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetDailyListActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetDailyListActivity@1.1.0",
"description": "Fetch daily detailed activity stats for a list in Mailchimp.\n\nRetrieve up to the previous 180 days of aggregated daily activity statistics for a specific list, excluding Automation activity.",
"parameters": [
{
@@ -9224,12 +9412,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetDomainDetails",
"qualifiedName": "MailchimpMarketingApi.GetDomainDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetDomainDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetDomainDetails@1.1.0",
"description": "Retrieve details for a specific verified domain.\n\nUse this tool to get the details of a single verified domain on your Mailchimp account. Useful for accessing domain-specific information.",
"parameters": [
{
@@ -9265,12 +9454,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEcommerceStoreInfo",
"qualifiedName": "MailchimpMarketingApi.GetEcommerceStoreInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetEcommerceStoreInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetEcommerceStoreInfo@1.1.0",
"description": "Retrieve detailed information about a specific eCommerce store.\n\nUse this tool to get detailed information about a specific store in Mailchimp's eCommerce service. Call this when you need to access store data, such as name, domain, or other relevant attributes.",
"parameters": [
{
@@ -9332,12 +9522,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEcommerceStoresInfo",
"qualifiedName": "MailchimpMarketingApi.GetEcommerceStoresInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetEcommerceStoresInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetEcommerceStoresInfo@1.1.0",
"description": "Retrieve information about all ecommerce stores in the account.\n\nThis tool fetches details of all ecommerce stores linked to the account, enabling insights into store data.",
"parameters": [
{
@@ -9412,12 +9603,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFacebookAdDetails",
"qualifiedName": "MailchimpMarketingApi.GetFacebookAdDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdDetails@1.1.0",
"description": "Retrieve details of a specific Facebook ad campaign.\n\nUse this tool to fetch detailed information about a specific Facebook ad by providing its outreach ID. This can be helpful for tracking ad performance or reviewing campaign specifics.",
"parameters": [
{
@@ -9479,12 +9671,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFacebookAdReport",
"qualifiedName": "MailchimpMarketingApi.GetFacebookAdReport",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdReport@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdReport@1.1.0",
"description": "Get report details of a Facebook ad campaign.\n\nUse this tool to retrieve detailed reports of a specific Facebook advertisement managed through Mailchimp. This is useful for analyzing ad performance and outreach impact.",
"parameters": [
{
@@ -9546,12 +9739,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFacebookAdsList",
"qualifiedName": "MailchimpMarketingApi.GetFacebookAdsList",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsList@1.1.0",
"description": "Retrieve a list of Facebook ads from Mailchimp.\n\nUse this tool to obtain a list of Facebook ads managed within Mailchimp. Ideal for getting an overview of current ad campaigns.",
"parameters": [
{
@@ -9652,12 +9846,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFacebookAdsProductActivity",
"qualifiedName": "MailchimpMarketingApi.GetFacebookAdsProductActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsProductActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsProductActivity@1.1.0",
"description": "Retrieve product activity breakdown for a Facebook ads outreach.\n\nThis tool provides a breakdown of ecommerce product activity for a specific Facebook ads outreach campaign. It should be called when detailed analytics of product performance related to a Facebook ad outreach is needed.",
"parameters": [
{
@@ -9758,12 +9953,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFacebookAdsReports",
"qualifiedName": "MailchimpMarketingApi.GetFacebookAdsReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFacebookAdsReports@1.1.0",
"description": "Get reports of Facebook ads for marketing analysis.\n\nUse this tool to retrieve detailed reports of Facebook ads data, which can be essential for analyzing marketing campaigns and performance metrics.",
"parameters": [
{
@@ -9864,12 +10060,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFileManagerFileInfo",
"qualifiedName": "MailchimpMarketingApi.GetFileManagerFileInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFileInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFileInfo@1.1.0",
"description": "Retrieve information about a specific file from Mailchimp's File Manager.\n\nUse this tool to get detailed information about a specific file stored in Mailchimp's File Manager using the file ID.",
"parameters": [
{
@@ -9931,12 +10128,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFileManagerFiles",
"qualifiedName": "MailchimpMarketingApi.GetFileManagerFiles",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFiles@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFiles@1.1.0",
"description": "Retrieve images and files from the Mailchimp File Manager.\n\nUse this tool to get a list of all images and files stored in the File Manager of the Mailchimp account. It provides access to media assets used in marketing campaigns.",
"parameters": [
{
@@ -10089,12 +10287,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFileManagerFolderInfo",
"qualifiedName": "MailchimpMarketingApi.GetFileManagerFolderInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFolderInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFileManagerFolderInfo@1.1.0",
"description": "Retrieve details of a specific folder from File Manager.\n\nUse this tool to get information about a particular folder in Mailchimp's File Manager. It's useful for accessing folder-specific details, such as name and metadata.",
"parameters": [
{
@@ -10156,12 +10355,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetFolderFiles",
"qualifiedName": "MailchimpMarketingApi.GetFolderFiles",
- "fullyQualifiedName": "MailchimpMarketingApi.GetFolderFiles@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetFolderFiles@1.1.0",
"description": "Retrieve files and images from a specific folder.\n\nUse this tool to get a list of available images and files stored in a specified folder within Mailchimp's file manager. Ideal for accessing and managing digital assets.",
"parameters": [
{
@@ -10327,12 +10527,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetInterestCategoryInfo",
"qualifiedName": "MailchimpMarketingApi.GetInterestCategoryInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetInterestCategoryInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetInterestCategoryInfo@1.1.0",
"description": "Fetch specific interest category details from a Mailchimp list.\n\nUse this tool to get detailed information about a specific interest category within a Mailchimp list. This is useful for understanding subscriber interests and organizing lists more effectively.",
"parameters": [
{
@@ -10407,12 +10608,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetInterestCategoryInterests",
"qualifiedName": "MailchimpMarketingApi.GetInterestCategoryInterests",
- "fullyQualifiedName": "MailchimpMarketingApi.GetInterestCategoryInterests@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetInterestCategoryInterests@1.1.0",
"description": "Retrieve interests for a specific category in Mailchimp.\n\nUse this tool to get a list of interests within a specific category of a Mailchimp list. It helps in understanding what options are available under a given interest category for targeted marketing strategies.",
"parameters": [
{
@@ -10513,12 +10715,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetInterestGroupNames",
"qualifiedName": "MailchimpMarketingApi.GetInterestGroupNames",
- "fullyQualifiedName": "MailchimpMarketingApi.GetInterestGroupNames@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetInterestGroupNames@1.1.0",
"description": "Retrieve interest group names for a specific category.\n\nUse this tool to fetch interests or 'group names' associated with a specific category in a Mailchimp list. It is useful for managing or displaying group names to users.",
"parameters": [
{
@@ -10606,12 +10809,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetLandingPageHtml",
"qualifiedName": "MailchimpMarketingApi.GetLandingPageHtml",
- "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageHtml@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageHtml@1.1.0",
"description": "Retrieve the HTML content of a Mailchimp landing page.",
"parameters": [
{
@@ -10673,12 +10877,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetLandingPageInfo",
"qualifiedName": "MailchimpMarketingApi.GetLandingPageInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageInfo@1.1.0",
"description": "Retrieve information about a specific landing page by ID.\n\nThis tool is used to fetch detailed information about a landing page using its ID. It should be called when you need to access the specifics of a given landing page.",
"parameters": [
{
@@ -10740,12 +10945,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetLandingPageReport",
"qualifiedName": "MailchimpMarketingApi.GetLandingPageReport",
- "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageReport@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageReport@1.1.0",
"description": "Retrieve the report for a specific landing page.\n\nUse this tool to get detailed reports on specific landing pages via their ID. Useful for analyzing landing page performance and metrics.",
"parameters": [
{
@@ -10807,12 +11013,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetLandingPageReports",
"qualifiedName": "MailchimpMarketingApi.GetLandingPageReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetLandingPageReports@1.1.0",
"description": "Retrieve reports of landing pages from Mailchimp.\n\nUse this tool to get detailed analytics and reports on landing pages set up in Mailchimp. Ideal for understanding performance metrics and engagement data.",
"parameters": [
{
@@ -10887,12 +11094,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListGrowthSummary",
"qualifiedName": "MailchimpMarketingApi.GetListGrowthSummary",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListGrowthSummary@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListGrowthSummary@1.1.0",
"description": "Get a list's growth activity summary for a specific month and year.\n\nUse this tool to obtain a summary of the growth activity for a specific list in a given month and year on Mailchimp.",
"parameters": [
{
@@ -10967,12 +11175,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListInterestCategories",
"qualifiedName": "MailchimpMarketingApi.GetListInterestCategories",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListInterestCategories@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListInterestCategories@1.1.0",
"description": "Retrieve interest categories for a specific mailing list.\n\nUse this tool to obtain detailed information about the interest categories associated with a specific mailing list in Mailchimp Marketing.",
"parameters": [
{
@@ -11073,12 +11282,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListMemberInfo",
"qualifiedName": "MailchimpMarketingApi.GetListMemberInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListMemberInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListMemberInfo@1.1.0",
"description": "Retrieve details about a specific list member in Mailchimp.\n\nGet information about a specific list member, including their subscription status and other details. Useful for tracking and managing member information in Mailchimp mailing lists.",
"parameters": [
{
@@ -11153,12 +11363,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListMemberNote",
"qualifiedName": "MailchimpMarketingApi.GetListMemberNote",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListMemberNote@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListMemberNote@1.1.0",
"description": "Retrieve a specific note for a list member.\n\nUse this tool to obtain details of a particular note associated with a member of a specific list. It's helpful for accessing specific interactions or annotations recorded for a list member.",
"parameters": [
{
@@ -11246,12 +11457,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListSegmentsInfo",
"qualifiedName": "MailchimpMarketingApi.GetListSegmentsInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListSegmentsInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListSegmentsInfo@1.1.0",
"description": "Retrieve details of all segments for a specific list.\n\nUse this tool to get information about all available segments for a specific list in Mailchimp. It helps in understanding the segmentation structure of a mailing list.",
"parameters": [
{
@@ -11443,12 +11655,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListSignupForms",
"qualifiedName": "MailchimpMarketingApi.GetListSignupForms",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListSignupForms@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListSignupForms@1.1.0",
"description": "Retrieve signup forms for a Mailchimp list.\n\nUse this tool to fetch all signup forms associated with a specific Mailchimp list using the list ID.",
"parameters": [
{
@@ -11484,12 +11697,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListSubscriberLocations",
"qualifiedName": "MailchimpMarketingApi.GetListSubscriberLocations",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListSubscriberLocations@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListSubscriberLocations@1.1.0",
"description": "Retrieve subscriber location data by list.\n\nCall this tool to get the countries associated with the subscribers of a specific list in Mailchimp, based on geocoded IP addresses.",
"parameters": [
{
@@ -11551,12 +11765,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListSurveysInfo",
"qualifiedName": "MailchimpMarketingApi.GetListSurveysInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListSurveysInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListSurveysInfo@1.1.0",
"description": "Retrieve information about surveys for a specific list.\n\nCall this tool to get information about all available surveys associated with a specific list in Mailchimp. Useful for managing and analyzing survey data linked to email lists.",
"parameters": [
{
@@ -11592,12 +11807,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetListWebhooksInfo",
"qualifiedName": "MailchimpMarketingApi.GetListWebhooksInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetListWebhooksInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetListWebhooksInfo@1.1.0",
"description": "Get information about all webhooks for a specific list.\n\nUse this tool to retrieve detailed information about all the webhooks associated with a specified mailing list. Ideal for managing or auditing webhook configurations.",
"parameters": [
{
@@ -11633,12 +11849,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpAccountExports",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpAccountExports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpAccountExports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpAccountExports@1.1.0",
"description": "Retrieve a list of account exports in Mailchimp.\n\nCall this tool to get a list of account exports for a Mailchimp account, useful for tracking or managing account data exports.",
"parameters": [
{
@@ -11713,12 +11930,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpApiResources",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpApiResources",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpApiResources@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpApiResources@1.1.0",
"description": "Retrieve all available Mailchimp API resource links.\n\nThis tool fetches links to all the resources available in the Mailchimp Marketing API, providing easy access to various API endpoints.",
"parameters": [
{
@@ -11767,12 +11985,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpCampaignFeedback",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpCampaignFeedback",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpCampaignFeedback@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpCampaignFeedback@1.1.0",
"description": "Retrieve feedback comments for a Mailchimp campaign.\n\nUse this tool to get team feedback for a specific Mailchimp campaign by providing the campaign ID.",
"parameters": [
{
@@ -11834,12 +12053,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpListInfo",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpListInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpListInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpListInfo@1.1.0",
"description": "Retrieve details of a specific list in Mailchimp.\n\nUse this tool to get detailed information about a specific list in your Mailchimp account, including members who are unconfirmed, unsubscribed, or cleaned.",
"parameters": [
{
@@ -11914,12 +12134,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpListMembers",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpListMembers",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpListMembers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpListMembers@1.1.0",
"description": "Retrieve member details from a specific Mailchimp list.\n\nUse this tool to get information about members within a specified Mailchimp list. It's useful for accessing subscriber details such as email addresses and subscription status.",
"parameters": [
{
@@ -12202,12 +12423,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpTemplateFolders",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateFolders",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateFolders@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateFolders@1.1.0",
"description": "Retrieve all template folders from Mailchimp.\n\nUse this tool to retrieve all folders used in Mailchimp to organize templates. It is helpful for managing and categorizing your email templates.",
"parameters": [
{
@@ -12282,12 +12504,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMailchimpTemplateInfo",
"qualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMailchimpTemplateInfo@1.1.0",
"description": "Retrieves detailed information about a specific Mailchimp template.\n\nUse this tool to obtain information about a particular template in Mailchimp by providing the template ID. It is useful for retrieving template details when managing email marketing campaigns.",
"parameters": [
{
@@ -12349,12 +12572,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMemberActivity",
"qualifiedName": "MailchimpMarketingApi.GetMemberActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMemberActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMemberActivity@1.1.0",
"description": "Retrieve recent email activity for a list member.\n\nCall this tool to get the last 50 activity events for a specific member on a Mailchimp list, including actions like opens, clicks, and unsubscribes.",
"parameters": [
{
@@ -12442,12 +12666,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMemberActivityFeed",
"qualifiedName": "MailchimpMarketingApi.GetMemberActivityFeed",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMemberActivityFeed@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMemberActivityFeed@1.1.0",
"description": "Fetch a Mailchimp list member's activity details.\n\nUse this tool to get a detailed record of a member's activities on a specific Mailchimp list, including email opens, link clicks, and unsubscribe actions.",
"parameters": [
{
@@ -12561,12 +12786,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMemberGoalEvents",
"qualifiedName": "MailchimpMarketingApi.GetMemberGoalEvents",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMemberGoalEvents@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMemberGoalEvents@1.1.0",
"description": "Retrieve the last 50 goal events for a specific list member.\n\nUse this tool to get the most recent goal achievement events for a member within a particular Mailchimp list. This can be useful for tracking user engagement and performance metrics.",
"parameters": [
{
@@ -12641,12 +12867,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMemberNotes",
"qualifiedName": "MailchimpMarketingApi.GetMemberNotes",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMemberNotes@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMemberNotes@1.1.0",
"description": "Retrieve recent notes for a Mailchimp list member.\n\nUse this tool to access the most recent notes associated with a specific member of a Mailchimp list, identified by their subscriber hash.",
"parameters": [
{
@@ -12773,12 +13000,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMergeFieldInfo",
"qualifiedName": "MailchimpMarketingApi.GetMergeFieldInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMergeFieldInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMergeFieldInfo@1.1.0",
"description": "Retrieve information about a specific merge field.\n\nUse this tool to obtain detailed information about a specific merge field in a Mailchimp list. It's useful for accessing customized data fields associated with members of email lists.",
"parameters": [
{
@@ -12853,12 +13081,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMonthlyListGrowthSummary",
"qualifiedName": "MailchimpMarketingApi.GetMonthlyListGrowthSummary",
- "fullyQualifiedName": "MailchimpMarketingApi.GetMonthlyListGrowthSummary@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetMonthlyListGrowthSummary@1.1.0",
"description": "Retrieve monthly summary of a list's growth activity.\n\nUse this tool to get a detailed month-by-month summary of the growth activity for a specific list in Mailchimp. It provides insights into subscriber count changes over time.",
"parameters": [
{
@@ -12972,12 +13201,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetOrderLineItems",
"qualifiedName": "MailchimpMarketingApi.GetOrderLineItems",
- "fullyQualifiedName": "MailchimpMarketingApi.GetOrderLineItems@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetOrderLineItems@1.1.0",
"description": "Retrieve information about order line items.\n\nUse this tool to get detailed information about line items in a specific order from an e-commerce store linked to Mailchimp.",
"parameters": [
{
@@ -13078,12 +13308,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetProductImageInfo",
"qualifiedName": "MailchimpMarketingApi.GetProductImageInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetProductImageInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetProductImageInfo@1.1.0",
"description": "Retrieve details of a specific product image in an eCommerce store.\n\nUse this tool to get information about a specific image associated with a product in an eCommerce store. Ideal for obtaining image metadata or details for display or analysis purposes.",
"parameters": [
{
@@ -13171,12 +13402,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetProductImages",
"qualifiedName": "MailchimpMarketingApi.GetProductImages",
- "fullyQualifiedName": "MailchimpMarketingApi.GetProductImages@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetProductImages@1.1.0",
"description": "Retrieve information about a product's images.\n\nCall this tool to obtain details about images associated with a specific product in an e-commerce store.",
"parameters": [
{
@@ -13277,12 +13509,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetProductInfo",
"qualifiedName": "MailchimpMarketingApi.GetProductInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetProductInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetProductInfo@1.1.0",
"description": "Get information about a specific product from an ecommerce store.\n\nUse this tool to retrieve detailed information on a specific product from a specified ecommerce store, identified by store and product IDs.",
"parameters": [
{
@@ -13357,12 +13590,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetProductVariantInfo",
"qualifiedName": "MailchimpMarketingApi.GetProductVariantInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetProductVariantInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetProductVariantInfo@1.1.0",
"description": "Retrieve information on a specific product variant.\n\nCall this tool to get detailed information about a specific product variant in an e-commerce store. Useful for fetching variant details such as size, color, price, or stock status from a specified store's product.",
"parameters": [
{
@@ -13450,12 +13684,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetProductVariantsInfo",
"qualifiedName": "MailchimpMarketingApi.GetProductVariantsInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetProductVariantsInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetProductVariantsInfo@1.1.0",
"description": "Retrieve information on product variants from a store.\n\nUse this tool to obtain detailed information about the variants of a specific product in an e-commerce store. Ideal for cases where users need to know different versions or options available for a product.",
"parameters": [
{
@@ -13556,12 +13791,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPromoCodeInfo",
"qualifiedName": "MailchimpMarketingApi.GetPromoCodeInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetPromoCodeInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetPromoCodeInfo@1.1.0",
"description": "Retrieve details of a specific promo code.\n\nUse this tool to get detailed information about a specific promo code associated with a particular store in the Mailchimp Marketing service.",
"parameters": [
{
@@ -13649,12 +13885,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPromoRuleInfo",
"qualifiedName": "MailchimpMarketingApi.GetPromoRuleInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetPromoRuleInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetPromoRuleInfo@1.1.0",
"description": "Retrieve information about a specific promo rule in an ecommerce store.",
"parameters": [
{
@@ -13729,12 +13966,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRemovedAutomationSubscribers",
"qualifiedName": "MailchimpMarketingApi.GetRemovedAutomationSubscribers",
- "fullyQualifiedName": "MailchimpMarketingApi.GetRemovedAutomationSubscribers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetRemovedAutomationSubscribers@1.1.0",
"description": "Get details on subscribers removed from automation workflows.\n\nUse this tool to obtain information about subscribers who have been removed from a specific classic automation workflow in Mailchimp.",
"parameters": [
{
@@ -13770,12 +14008,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRemovedSubscriberInfo",
"qualifiedName": "MailchimpMarketingApi.GetRemovedSubscriberInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetRemovedSubscriberInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetRemovedSubscriberInfo@1.1.0",
"description": "Retrieve details about a removed subscriber from automation.\n\nUse this tool to get specific information about a subscriber who was removed from a classic Mailchimp automation workflow by providing the workflow ID and subscriber hash.",
"parameters": [
{
@@ -13824,12 +14063,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSegmentInfo",
"qualifiedName": "MailchimpMarketingApi.GetSegmentInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSegmentInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSegmentInfo@1.1.0",
"description": "Retrieve information about a specific Mailchimp segment.\n\nUse this tool to get detailed information about a specific segment in a Mailchimp list by providing the list and segment IDs.",
"parameters": [
{
@@ -13943,12 +14183,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSegmentMembersInfo",
"qualifiedName": "MailchimpMarketingApi.GetSegmentMembersInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSegmentMembersInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSegmentMembersInfo@1.1.0",
"description": "Get information about members in a saved segment.\n\nUse this tool to retrieve information about members within a specified segment. It is useful when you need details on who is part of a particular saved segment in a mailing list.",
"parameters": [
{
@@ -14088,12 +14329,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSpecificOrderInfo",
"qualifiedName": "MailchimpMarketingApi.GetSpecificOrderInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSpecificOrderInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSpecificOrderInfo@1.1.0",
"description": "Retrieve information about a specific order in a store.\n\nUse this tool to obtain details about a specific order from an e-commerce store. It should be called when needing to access order information using the order ID and store ID.",
"parameters": [
{
@@ -14168,12 +14410,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSpecificOrderLineItemInfo",
"qualifiedName": "MailchimpMarketingApi.GetSpecificOrderLineItemInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSpecificOrderLineItemInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSpecificOrderLineItemInfo@1.1.0",
"description": "Get details about a specific order line item.\n\nUse this tool to retrieve information about a specific order line item from an e-commerce store in Mailchimp. Useful for obtaining order details such as product name, quantity, price, etc., for a particular order line.",
"parameters": [
{
@@ -14261,12 +14504,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStoreCartsInfo",
"qualifiedName": "MailchimpMarketingApi.GetStoreCartsInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStoreCartsInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStoreCartsInfo@1.1.0",
"description": "Retrieve information about a store's ecommerce carts.\n\nUse this tool to get detailed information about carts within a specific store in the ecommerce system. Ideal for understanding cart statuses, contents, and customer interactions.",
"parameters": [
{
@@ -14354,12 +14598,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStoreCustomersInfo",
"qualifiedName": "MailchimpMarketingApi.GetStoreCustomersInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStoreCustomersInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStoreCustomersInfo@1.1.0",
"description": "Retrieve information about a store's customers.\n\nUse this tool to get detailed information about the customers of a specific e-commerce store. Ideal for accessing customer data to analyze or manage store interactions.",
"parameters": [
{
@@ -14460,12 +14705,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStoreOrdersInfo",
"qualifiedName": "MailchimpMarketingApi.GetStoreOrdersInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStoreOrdersInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStoreOrdersInfo@1.1.0",
"description": "Retrieve information about a store's orders via Mailchimp.\n\nUse this tool to get detailed information about the orders of a specified store from Mailchimp's ecommerce platform.",
"parameters": [
{
@@ -14605,12 +14851,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStoreProductsInfo",
"qualifiedName": "MailchimpMarketingApi.GetStoreProductsInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStoreProductsInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStoreProductsInfo@1.1.0",
"description": "Get information about a store's products from Mailchimp.\n\nThis tool retrieves detailed information about products in a specified ecommerce store using Mailchimp's marketing API. It should be called when information about a store's inventory is needed.",
"parameters": [
{
@@ -14698,12 +14945,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStorePromoCodes",
"qualifiedName": "MailchimpMarketingApi.GetStorePromoCodes",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStorePromoCodes@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStorePromoCodes@1.1.0",
"description": "Retrieve information about promo codes for a specific store.\n\nUse this tool to get detailed information about promo codes for a given store, which can help in managing promotions and discounts.",
"parameters": [
{
@@ -14804,12 +15052,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStorePromoRules",
"qualifiedName": "MailchimpMarketingApi.GetStorePromoRules",
- "fullyQualifiedName": "MailchimpMarketingApi.GetStorePromoRules@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetStorePromoRules@1.1.0",
"description": "Retrieve promo rules for a specified store.\n\nUse this tool to get detailed information about the promotional rules set up for a specific e-commerce store using its ID.",
"parameters": [
{
@@ -14897,12 +15146,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSubscriberClickDetails",
"qualifiedName": "MailchimpMarketingApi.GetSubscriberClickDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSubscriberClickDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSubscriberClickDetails@1.1.0",
"description": "Retrieve details of a subscriber's link click in a campaign.\n\nThis tool fetches information about a specific subscriber who clicked a link within a specific campaign in Mailchimp. It should be called when you need to analyze subscriber engagement by retrieving who clicked on which links in a campaign.",
"parameters": [
{
@@ -14990,12 +15240,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyDetails",
"qualifiedName": "MailchimpMarketingApi.GetSurveyDetails",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyDetails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyDetails@1.1.0",
"description": "Retrieve details about a specific Mailchimp survey.\n\nUse this tool to gather detailed information about a particular survey associated with a specific list in Mailchimp. It is helpful for understanding survey content, status, and related data.",
"parameters": [
{
@@ -15044,12 +15295,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyQuestionAnswers",
"qualifiedName": "MailchimpMarketingApi.GetSurveyQuestionAnswers",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionAnswers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionAnswers@1.1.0",
"description": "Retrieve answers for a specific survey question.\n\nUse this tool to get answers for a particular question in a given survey. Useful for analyzing survey responses to specific questions within Mailchimp.",
"parameters": [
{
@@ -15137,12 +15389,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyQuestionReport",
"qualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReport",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReport@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReport@1.1.0",
"description": "Get report data for a specific survey question.\n\nUse this tool to retrieve detailed report information for a specific question in a survey. Useful for analyzing responses and performance of survey questions.",
"parameters": [
{
@@ -15217,12 +15470,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyQuestionReports",
"qualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyQuestionReports@1.1.0",
"description": "Retrieve reports for survey questions by survey ID.\n\nUse this tool to obtain data regarding the responses to each question within a specific survey. Ideal for analyzing survey results and gaining insights.",
"parameters": [
{
@@ -15284,12 +15538,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyReport",
"qualifiedName": "MailchimpMarketingApi.GetSurveyReport",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyReport@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyReport@1.1.0",
"description": "Retrieve report details for a specific survey.\n\nCall this tool to get comprehensive report details for a specified survey. Use this to analyze survey responses and results.",
"parameters": [
{
@@ -15351,12 +15606,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyReports",
"qualifiedName": "MailchimpMarketingApi.GetSurveyReports",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyReports@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyReports@1.1.0",
"description": "Retrieve detailed reports for marketing surveys.\n\nUse this tool to obtain detailed reports and insights from marketing surveys. Ideal for analyzing survey results and performance metrics.",
"parameters": [
{
@@ -15431,12 +15687,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyResponse",
"qualifiedName": "MailchimpMarketingApi.GetSurveyResponse",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyResponse@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyResponse@1.1.0",
"description": "Retrieve details of a specific survey response.\n\nCall this tool to get detailed information of a particular survey response using its survey and response IDs.",
"parameters": [
{
@@ -15485,12 +15742,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetSurveyResponses",
"qualifiedName": "MailchimpMarketingApi.GetSurveyResponses",
- "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyResponses@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetSurveyResponses@1.1.0",
"description": "Retrieve responses to a specific survey.\n\nUse this tool to obtain responses from a specific survey when you have the survey ID.",
"parameters": [
{
@@ -15591,12 +15849,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTemplateEditableSections",
"qualifiedName": "MailchimpMarketingApi.GetTemplateEditableSections",
- "fullyQualifiedName": "MailchimpMarketingApi.GetTemplateEditableSections@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetTemplateEditableSections@1.1.0",
"description": "Retrieve editable sections and default content of a template.\n\nUse this tool to get the sections you can edit in a Mailchimp template, along with each section's default content. It is helpful for understanding which parts of a template can be customized.",
"parameters": [
{
@@ -15658,12 +15917,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTemplateFolderInfo",
"qualifiedName": "MailchimpMarketingApi.GetTemplateFolderInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetTemplateFolderInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetTemplateFolderInfo@1.1.0",
"description": "Retrieve details of a specific template folder.\n\nUse this tool to get information about a particular folder used for organizing templates in Mailchimp. This is helpful when you need to know more about how your templates are categorized.",
"parameters": [
{
@@ -15725,12 +15985,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTopEmailClients",
"qualifiedName": "MailchimpMarketingApi.GetTopEmailClients",
- "fullyQualifiedName": "MailchimpMarketingApi.GetTopEmailClients@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetTopEmailClients@1.1.0",
"description": "Retrieve the top email clients from a specific list.\n\nThis tool retrieves a list of the top email clients based on user-agent strings for a specified list ID. It should be called when there's a need to analyze or report on the most popular email clients among subscribers of a particular list.",
"parameters": [
{
@@ -15792,12 +16053,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUnsubscribedCampaignMembers",
"qualifiedName": "MailchimpMarketingApi.GetUnsubscribedCampaignMembers",
- "fullyQualifiedName": "MailchimpMarketingApi.GetUnsubscribedCampaignMembers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetUnsubscribedCampaignMembers@1.1.0",
"description": "Get details of members unsubscribed from a specific campaign.\n\nUse this tool to retrieve detailed information about members who have unsubscribed from a specified marketing campaign.",
"parameters": [
{
@@ -15885,12 +16147,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUnsubscribedMemberInfo",
"qualifiedName": "MailchimpMarketingApi.GetUnsubscribedMemberInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetUnsubscribedMemberInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetUnsubscribedMemberInfo@1.1.0",
"description": "Retrieve info on an unsubscribed list member from a campaign.\n\nUse this tool to get information about a specific list member who has unsubscribed from a campaign in Mailchimp.",
"parameters": [
{
@@ -15965,12 +16228,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetVerifiedMailchimpDomains",
"qualifiedName": "MailchimpMarketingApi.GetVerifiedMailchimpDomains",
- "fullyQualifiedName": "MailchimpMarketingApi.GetVerifiedMailchimpDomains@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetVerifiedMailchimpDomains@1.1.0",
"description": "Retrieve all verified sending domains for a Mailchimp account.\n\nThis tool retrieves the list of all sending domains verified on a Mailchimp account. It should be called when users want to view their registered sending domains.",
"parameters": [],
"auth": {
@@ -15991,12 +16255,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetWebhookInfo",
"qualifiedName": "MailchimpMarketingApi.GetWebhookInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.GetWebhookInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.GetWebhookInfo@1.1.0",
"description": "Retrieve details of a specific Mailchimp webhook.\n\nUse this tool to get detailed information about a specific webhook in your Mailchimp list by providing the list and webhook IDs.",
"parameters": [
{
@@ -16045,12 +16310,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListFileManagerFolders",
"qualifiedName": "MailchimpMarketingApi.ListFileManagerFolders",
- "fullyQualifiedName": "MailchimpMarketingApi.ListFileManagerFolders@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ListFileManagerFolders@1.1.0",
"description": "Retrieve a list of folders from the File Manager.\n\nThis tool is used to obtain a list of all folders available in the File Manager, which is helpful for organizing and accessing files efficiently.",
"parameters": [
{
@@ -16164,12 +16430,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ManageMailchimpListMembers",
"qualifiedName": "MailchimpMarketingApi.ManageMailchimpListMembers",
- "fullyQualifiedName": "MailchimpMarketingApi.ManageMailchimpListMembers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ManageMailchimpListMembers@1.1.0",
"description": "Batch subscribe or unsubscribe members in a Mailchimp list.\n\n Use this tool to add or remove multiple members from a specific Mailchimp list. Ideal for managing subscriber lists efficiently.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -16177,7 +16444,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -16257,12 +16527,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ModifyProductVariant",
"qualifiedName": "MailchimpMarketingApi.ModifyProductVariant",
- "fullyQualifiedName": "MailchimpMarketingApi.ModifyProductVariant@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ModifyProductVariant@1.1.0",
"description": "Update a product variant in an e-commerce store.\n\n Use this tool to update the details of a specific product variant in a designated e-commerce store. This is useful for changing attributes of a variant, such as pricing, stock level, or other details.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -16270,7 +16541,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -16350,12 +16624,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PauseAutomatedEmail",
"qualifiedName": "MailchimpMarketingApi.PauseAutomatedEmail",
- "fullyQualifiedName": "MailchimpMarketingApi.PauseAutomatedEmail@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.PauseAutomatedEmail@1.1.0",
"description": "Pause an automated email in a Mailchimp workflow.\n\nUse this tool to pause a specific automated email within a Mailchimp automation workflow. This can be useful when you need to temporarily stop sending an ongoing sequence.",
"parameters": [
{
@@ -16404,12 +16679,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PauseAutomationEmails",
"qualifiedName": "MailchimpMarketingApi.PauseAutomationEmails",
- "fullyQualifiedName": "MailchimpMarketingApi.PauseAutomationEmails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.PauseAutomationEmails@1.1.0",
"description": "Pause emails in a specific automation workflow.\n\nUse this tool to pause all emails in a specified classic automation workflow in Mailchimp. Ideal for temporarily halting scheduled email deliveries.",
"parameters": [
{
@@ -16445,12 +16721,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PauseRssCampaign",
"qualifiedName": "MailchimpMarketingApi.PauseRssCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.PauseRssCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.PauseRssCampaign@1.1.0",
"description": "Pause an RSS-Driven campaign.\n\nUse this tool to pause an ongoing RSS-Driven campaign in Mailchimp Marketing. It should be called when you need to temporarily stop a campaign without deleting it.",
"parameters": [
{
@@ -16486,12 +16763,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PublishLandingPage",
"qualifiedName": "MailchimpMarketingApi.PublishLandingPage",
- "fullyQualifiedName": "MailchimpMarketingApi.PublishLandingPage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.PublishLandingPage@1.1.0",
"description": "Publishes a landing page from draft or edited state.\n\nUse this tool to publish a landing page that is currently in draft, unpublished, or has been edited after a previous publication.",
"parameters": [
{
@@ -16527,12 +16805,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PublishMailchimpSurvey",
"qualifiedName": "MailchimpMarketingApi.PublishMailchimpSurvey",
- "fullyQualifiedName": "MailchimpMarketingApi.PublishMailchimpSurvey@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.PublishMailchimpSurvey@1.1.0",
"description": "Publishes a Mailchimp survey from draft to published status.\n\nUse this tool to publish a Mailchimp survey that is currently in draft, unpublished, or has been edited after previous publication. The tool confirms the survey's new status upon successful publishing.",
"parameters": [
{
@@ -16581,12 +16860,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveBatchWebhook",
"qualifiedName": "MailchimpMarketingApi.RemoveBatchWebhook",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveBatchWebhook@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveBatchWebhook@1.1.0",
"description": "Remove a batch webhook to stop sending webhooks to a URL.\n\nThis tool deletes a batch webhook identified by its ID, ensuring that webhooks are no longer sent to the specified URL. Use this tool when you need to stop receiving batch webhooks from Mailchimp to a particular endpoint.",
"parameters": [
{
@@ -16622,12 +16902,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveCampaignFeedback",
"qualifiedName": "MailchimpMarketingApi.RemoveCampaignFeedback",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveCampaignFeedback@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveCampaignFeedback@1.1.0",
"description": "Remove a specific feedback message from a campaign.\n\nUse this tool to delete a feedback message associated with a specific campaign in Mailchimp.",
"parameters": [
{
@@ -16676,12 +16957,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveClassicAutomationEmail",
"qualifiedName": "MailchimpMarketingApi.RemoveClassicAutomationEmail",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveClassicAutomationEmail@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveClassicAutomationEmail@1.1.0",
"description": "Removes a specified classic automation workflow email.\n\nUse this tool to remove a specific classic automation email from a workflow. Note that emails from certain workflow types, such as Abandoned Cart and Product Retargeting, cannot be deleted.",
"parameters": [
{
@@ -16730,12 +17012,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveMailchimpConnectedSite",
"qualifiedName": "MailchimpMarketingApi.RemoveMailchimpConnectedSite",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveMailchimpConnectedSite@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveMailchimpConnectedSite@1.1.0",
"description": "Remove a connected site from your Mailchimp account.\n\nUse this tool to delete a connected site from your Mailchimp account, removing its integration.",
"parameters": [
{
@@ -16771,12 +17054,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveMemberFromMailchimpSegment",
"qualifiedName": "MailchimpMarketingApi.RemoveMemberFromMailchimpSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveMemberFromMailchimpSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveMemberFromMailchimpSegment@1.1.0",
"description": "Remove a member from a Mailchimp static segment.\n\nUse this tool to delete a member from a specific static segment in Mailchimp. It should be called when you need to manage segment memberships by removing a subscriber.",
"parameters": [
{
@@ -16838,12 +17122,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveSubscriberFromWorkflow",
"qualifiedName": "MailchimpMarketingApi.RemoveSubscriberFromWorkflow",
- "fullyQualifiedName": "MailchimpMarketingApi.RemoveSubscriberFromWorkflow@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RemoveSubscriberFromWorkflow@1.1.0",
"description": "Remove a subscriber from a Mailchimp automation workflow.\n\nThis tool removes a subscriber from a specified Mailchimp classic automation workflow at any point, ensuring they cannot be re-added to the same workflow.",
"parameters": [
{
@@ -16892,12 +17177,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ReplicateCampaignMailchimp",
"qualifiedName": "MailchimpMarketingApi.ReplicateCampaignMailchimp",
- "fullyQualifiedName": "MailchimpMarketingApi.ReplicateCampaignMailchimp@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ReplicateCampaignMailchimp@1.1.0",
"description": "Replicate a saved or sent Mailchimp campaign.\n\nThis tool replicates a Mailchimp campaign that is in a saved or sent status. Use it to duplicate existing campaigns for reuse or modification.",
"parameters": [
{
@@ -16933,12 +17219,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ResendCampaignToSegments",
"qualifiedName": "MailchimpMarketingApi.ResendCampaignToSegments",
- "fullyQualifiedName": "MailchimpMarketingApi.ResendCampaignToSegments@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ResendCampaignToSegments@1.1.0",
"description": "Resend a campaign to specific segments.\n\nUse this tool to replicate and resend a Mailchimp campaign to segments like non-openers or new subscribers.",
"parameters": [
{
@@ -16987,12 +17274,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ResumeRssDrivenCampaign",
"qualifiedName": "MailchimpMarketingApi.ResumeRssDrivenCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.ResumeRssDrivenCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ResumeRssDrivenCampaign@1.1.0",
"description": "Resume an RSS-Driven campaign in Mailchimp.\n\nThis tool resumes an RSS-Driven campaign in Mailchimp, allowing previously paused campaigns to continue sending as planned.",
"parameters": [
{
@@ -17028,12 +17316,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveAudienceContact",
"qualifiedName": "MailchimpMarketingApi.RetrieveAudienceContact",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveAudienceContact@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveAudienceContact@1.1.0",
"description": "Retrieve a specific omni-channel contact in an audience.",
"parameters": [
{
@@ -17108,12 +17397,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveAudienceContactList",
"qualifiedName": "MailchimpMarketingApi.RetrieveAudienceContactList",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveAudienceContactList@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveAudienceContactList@1.1.0",
"description": "Retrieve contacts for a specific marketing audience.\n\nUse this tool to obtain a list of omni-channel contacts associated with a particular audience in your marketing campaigns.",
"parameters": [
{
@@ -17253,12 +17543,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveCampaignSubscriberActivity",
"qualifiedName": "MailchimpMarketingApi.RetrieveCampaignSubscriberActivity",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveCampaignSubscriberActivity@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveCampaignSubscriberActivity@1.1.0",
"description": "Retrieve subscriber activity for a specific campaign.\n\nUse this tool to get a list of subscriber activities for a particular email campaign in Mailchimp. It provides information on how subscribers interacted with the campaign emails.",
"parameters": [
{
@@ -17359,12 +17650,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveCartLineItemInfo",
"qualifiedName": "MailchimpMarketingApi.RetrieveCartLineItemInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveCartLineItemInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveCartLineItemInfo@1.1.0",
"description": "Get information about a specific cart line item.\n\nCall this tool to obtain details about a specific item in an e-commerce cart, such as product details and quantity.",
"parameters": [
{
@@ -17452,12 +17744,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveContactEvents",
"qualifiedName": "MailchimpMarketingApi.RetrieveContactEvents",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveContactEvents@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveContactEvents@1.1.0",
"description": "Retrieve events for a specific contact in a list.\n\nUse this tool to obtain detailed event information for a specific contact in a Mailchimp list. This is useful for tracking interactions or activities associated with a subscriber.",
"parameters": [
{
@@ -17558,12 +17851,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveMailchimpLists",
"qualifiedName": "MailchimpMarketingApi.RetrieveMailchimpLists",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveMailchimpLists@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveMailchimpLists@1.1.0",
"description": "Retrieve information about all Mailchimp lists.\n\nCall this tool to obtain details about all the lists associated with a Mailchimp account.",
"parameters": [
{
@@ -17755,12 +18049,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveMemberTags",
"qualifiedName": "MailchimpMarketingApi.RetrieveMemberTags",
- "fullyQualifiedName": "MailchimpMarketingApi.RetrieveMemberTags@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.RetrieveMemberTags@1.1.0",
"description": "Fetches tags for a specific mailing list member.\n\nUse this tool to retrieve all tags associated with a specific member of a mailing list identified by their subscriber hash.",
"parameters": [
{
@@ -17861,12 +18156,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ReviewCampaignSendChecklist",
"qualifiedName": "MailchimpMarketingApi.ReviewCampaignSendChecklist",
- "fullyQualifiedName": "MailchimpMarketingApi.ReviewCampaignSendChecklist@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ReviewCampaignSendChecklist@1.1.0",
"description": "Review the send checklist for a Mailchimp campaign.\n\nThis tool is used to review the send checklist for a specific Mailchimp campaign. It helps to identify and resolve any potential issues before sending the campaign.",
"parameters": [
{
@@ -17928,12 +18224,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ScheduleCampaignDelivery",
"qualifiedName": "MailchimpMarketingApi.ScheduleCampaignDelivery",
- "fullyQualifiedName": "MailchimpMarketingApi.ScheduleCampaignDelivery@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.ScheduleCampaignDelivery@1.1.0",
"description": "Schedule a Mailchimp campaign for delivery.\n\nUse this tool to schedule a Mailchimp campaign for delivery. Ideal for standard campaigns; for Multivariate or RSS campaigns, consider using the send action instead.",
"parameters": [
{
@@ -18021,12 +18318,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SearchMailchimpCampaigns",
"qualifiedName": "MailchimpMarketingApi.SearchMailchimpCampaigns",
- "fullyQualifiedName": "MailchimpMarketingApi.SearchMailchimpCampaigns@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SearchMailchimpCampaigns@1.1.0",
"description": "Search for email campaigns using query terms.\n\nUse this tool to search all Mailchimp email campaigns that match specific query terms. This can help find campaigns based on certain criteria or keywords.",
"parameters": [
{
@@ -18088,12 +18386,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SearchMailchimpMembers",
"qualifiedName": "MailchimpMarketingApi.SearchMailchimpMembers",
- "fullyQualifiedName": "MailchimpMarketingApi.SearchMailchimpMembers@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SearchMailchimpMembers@1.1.0",
"description": "Search for Mailchimp list members across lists.\n\nSearch for list members in Mailchimp. This can be restricted to a specific list or used to search across all lists in an account.",
"parameters": [
{
@@ -18168,12 +18467,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SearchTagsByName",
"qualifiedName": "MailchimpMarketingApi.SearchTagsByName",
- "fullyQualifiedName": "MailchimpMarketingApi.SearchTagsByName@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SearchTagsByName@1.1.0",
"description": "Search for tags on a list by name.\n\nUse this tool to find specific tags by name within a Mailchimp list. If no name is provided, it will return all tags on the list.",
"parameters": [
{
@@ -18222,12 +18522,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SendMailchimpCampaign",
"qualifiedName": "MailchimpMarketingApi.SendMailchimpCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.SendMailchimpCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SendMailchimpCampaign@1.1.0",
"description": "Send a Mailchimp campaign immediately or as scheduled.\n\nUse this tool to send a Mailchimp campaign. For RSS campaigns, it will follow the predefined schedule, while all other types of campaigns will be sent immediately.",
"parameters": [
{
@@ -18263,12 +18564,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SendTestEmailCampaign",
"qualifiedName": "MailchimpMarketingApi.SendTestEmailCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.SendTestEmailCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SendTestEmailCampaign@1.1.0",
"description": "Send a test email for a specific campaign.\n\nUse this tool to send a test email for a specified Mailchimp marketing campaign. Useful for previewing the campaign before final send.",
"parameters": [
{
@@ -18318,7 +18620,10 @@
"required": true
},
"test_email_addresses": {
- "value": ["test1@example.com", "test2@example.com"],
+ "value": [
+ "test1@example.com",
+ "test2@example.com"
+ ],
"type": "array",
"required": true
},
@@ -18331,12 +18636,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SetCampaignContent",
"qualifiedName": "MailchimpMarketingApi.SetCampaignContent",
- "fullyQualifiedName": "MailchimpMarketingApi.SetCampaignContent@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.SetCampaignContent@1.1.0",
"description": "Set the content for a campaign in Mailchimp.\n\n Use this tool to update or set the content for a specific campaign in Mailchimp. It is called when you need to change or define what content is included in a campaign.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -18344,7 +18650,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18398,12 +18707,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "StartAutomatedEmail",
"qualifiedName": "MailchimpMarketingApi.StartAutomatedEmail",
- "fullyQualifiedName": "MailchimpMarketingApi.StartAutomatedEmail@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.StartAutomatedEmail@1.1.0",
"description": "Initiate an automated email in Mailchimp.\n\nUse this tool to begin sending an automated email within a specific Mailchimp workflow. Useful for starting email campaigns based on predefined automation workflows.",
"parameters": [
{
@@ -18452,12 +18762,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "StartBatchProcessing",
"qualifiedName": "MailchimpMarketingApi.StartBatchProcessing",
- "fullyQualifiedName": "MailchimpMarketingApi.StartBatchProcessing@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.StartBatchProcessing@1.1.0",
"description": "Initiate a batch operations request in Mailchimp.\n\nUse this tool to initiate processing of batch operations requests in Mailchimp Marketing. This is useful for handling multiple actions at once, such as managing email campaigns or subscriber updates.\n\nNote: Understanding the request schema is necessary to properly create\nthe stringified JSON input object for execution.\n\nModes:\n- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n- EXECUTE: Performs the operation with the provided request body\n JSON.\n\nIf you need the schema, call with mode='get_request_schema' ONCE, then execute.",
"parameters": [
{
@@ -18465,7 +18776,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18506,12 +18820,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "StartMailchimpAutomationEmails",
"qualifiedName": "MailchimpMarketingApi.StartMailchimpAutomationEmails",
- "fullyQualifiedName": "MailchimpMarketingApi.StartMailchimpAutomationEmails@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.StartMailchimpAutomationEmails@1.1.0",
"description": "Start all emails in a Mailchimp automation workflow.\n\nUse this tool to initiate all emails within a specified classic automation workflow in Mailchimp. It should be called when you want to activate a pre-configured sequence of emails in a marketing campaign.",
"parameters": [
{
@@ -18547,12 +18862,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "TriggerAutomationStep",
"qualifiedName": "MailchimpMarketingApi.TriggerAutomationStep",
- "fullyQualifiedName": "MailchimpMarketingApi.TriggerAutomationStep@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.TriggerAutomationStep@1.1.0",
"description": "Trigger a step in a Mailchimp automation flow.\n\nUse this tool to activate a specific step in an existing Mailchimp automation flow. It requires the journey and step IDs, which are provided during the creation process in the Customer Journey API.",
"parameters": [
{
@@ -18614,12 +18930,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnpublishLandingPage",
"qualifiedName": "MailchimpMarketingApi.UnpublishLandingPage",
- "fullyQualifiedName": "MailchimpMarketingApi.UnpublishLandingPage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UnpublishLandingPage@1.1.0",
"description": "Unpublish a draft or published landing page.\n\nUsed to unpublish a landing page that is currently in draft or has been published on Mailchimp. This can be useful for managing the visibility of a page.",
"parameters": [
{
@@ -18655,12 +18972,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnpublishMailchimpSurvey",
"qualifiedName": "MailchimpMarketingApi.UnpublishMailchimpSurvey",
- "fullyQualifiedName": "MailchimpMarketingApi.UnpublishMailchimpSurvey@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UnpublishMailchimpSurvey@1.1.0",
"description": "Unpublish a survey in Mailchimp Marketing.\n\nUse this tool to unpublish a survey that has been published in Mailchimp Marketing. This action is useful when you need to deactivate a survey for any reason.",
"parameters": [
{
@@ -18709,12 +19027,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnscheduleCampaign",
"qualifiedName": "MailchimpMarketingApi.UnscheduleCampaign",
- "fullyQualifiedName": "MailchimpMarketingApi.UnscheduleCampaign@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UnscheduleCampaign@1.1.0",
"description": "Unschedule a scheduled Mailchimp campaign.\n\nUse this tool to unschedule a Mailchimp campaign that is scheduled but hasn't started sending yet.",
"parameters": [
{
@@ -18750,12 +19069,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAutomationEmailSettings",
"qualifiedName": "MailchimpMarketingApi.UpdateAutomationEmailSettings",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateAutomationEmailSettings@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateAutomationEmailSettings@1.1.0",
"description": "Update settings for a classic automation workflow email.\n\n Use this tool to update the settings of a specific email in a classic automation workflow in Mailchimp. Applicable for workflows of type: abandonedBrowse, abandonedCart, emailFollowup, or singleWelcome.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -18763,7 +19083,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18830,12 +19153,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateBatchWebhook",
"qualifiedName": "MailchimpMarketingApi.UpdateBatchWebhook",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateBatchWebhook@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateBatchWebhook@1.1.0",
"description": "Update a batch webhook on Mailchimp.\n\nUse this tool to update a webhook that triggers when a batch request in Mailchimp completes. This is useful for managing notifications and automated responses to batch operations.",
"parameters": [
{
@@ -18897,12 +19221,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCampaignFeedback",
"qualifiedName": "MailchimpMarketingApi.UpdateCampaignFeedback",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignFeedback@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignFeedback@1.1.0",
"description": "Update specific feedback for a Mailchimp campaign.\n\nUse this tool to update a particular feedback message for a specific Mailchimp marketing campaign. This is useful when corrections or additional details need to be added to existing feedback.",
"parameters": [
{
@@ -18990,12 +19315,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCampaignFolder",
"qualifiedName": "MailchimpMarketingApi.UpdateCampaignFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignFolder@1.1.0",
"description": "Update a specific folder used to organize campaigns.\n\nUse this tool to modify the details of an existing campaign folder in Mailchimp. It updates the specified folder to help organize marketing campaigns more efficiently.",
"parameters": [
{
@@ -19044,12 +19370,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCampaignSettings",
"qualifiedName": "MailchimpMarketingApi.UpdateCampaignSettings",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignSettings@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCampaignSettings@1.1.0",
"description": "Update campaign settings in Mailchimp.\n\n Use this tool to modify specific settings for a given campaign in Mailchimp. Suitable for updating parts or all of a campaign's configuration.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19057,7 +19384,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19111,12 +19441,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCart",
"qualifiedName": "MailchimpMarketingApi.UpdateCart",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCart@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCart@1.1.0",
"description": "Update a specific cart in an e-commerce store.\n\n This tool updates a specified cart within a given e-commerce store using the Mailchimp Marketing API. Use it to modify cart details like items, quantities, or any other attributes available. Ideal for scenarios involving cart adjustments before customer checkout.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19124,7 +19455,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19191,12 +19525,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCartLineItem",
"qualifiedName": "MailchimpMarketingApi.UpdateCartLineItem",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCartLineItem@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCartLineItem@1.1.0",
"description": "Update a specific cart line item in Mailchimp.\n\nUse this tool to modify an existing cart line item in a specified e-commerce store within Mailchimp. This can be used to adjust item details such as quantity or other attributes.",
"parameters": [
{
@@ -19310,12 +19645,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateContactInformation",
"qualifiedName": "MailchimpMarketingApi.UpdateContactInformation",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateContactInformation@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateContactInformation@1.1.0",
"description": "Update information for an existing contact.\n\n Use this tool to update the details of an existing omni-channel contact in a specified audience in Mailchimp. Ideal for modifying contact information such as email, name, or other personal details.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19323,7 +19659,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19416,12 +19755,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCustomerInfo",
"qualifiedName": "MailchimpMarketingApi.UpdateCustomerInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateCustomerInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateCustomerInfo@1.1.0",
"description": "Update a customer's information in an ecommerce store.\n\n Use this tool to update the information of a customer within a specific ecommerce store. Ideal for changes in customer details such as address, contact info, or other personal data.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19429,7 +19769,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19496,12 +19839,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEcommerceOrder",
"qualifiedName": "MailchimpMarketingApi.UpdateEcommerceOrder",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceOrder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceOrder@1.1.0",
"description": "Add or update an order in an ecommerce store.\n\n Use this tool to either add a new order or update an existing order within an ecommerce store in Mailchimp Marketing. This tool is suitable when order details need to be adjusted or fresh orders are being added.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19509,7 +19853,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19576,12 +19923,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEcommerceProduct",
"qualifiedName": "MailchimpMarketingApi.UpdateEcommerceProduct",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceProduct@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceProduct@1.1.0",
"description": "Update a specific product in an ecommerce store.\n\n Use this tool to update details of a specific product in an ecommerce store. It is useful when you need to modify product information such as pricing, inventory, or descriptions.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19589,7 +19937,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19656,12 +20007,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEcommerceStore",
"qualifiedName": "MailchimpMarketingApi.UpdateEcommerceStore",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceStore@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateEcommerceStore@1.1.0",
"description": "Update an e-commerce store's details.\n\n This tool is used to update the information of an existing e-commerce store in Mailchimp. Call this when you need to modify store details, such as the store name or other attributes.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -19669,7 +20021,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19723,12 +20078,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEmailTemplate",
"qualifiedName": "MailchimpMarketingApi.UpdateEmailTemplate",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateEmailTemplate@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateEmailTemplate@1.1.0",
"description": "Update the details of an existing email template.\n\nUse this tool to update the name, HTML content, or folder ID of an existing email template in Mailchimp.",
"parameters": [
{
@@ -19803,12 +20159,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateFileManagerFile",
"qualifiedName": "MailchimpMarketingApi.UpdateFileManagerFile",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateFileManagerFile@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateFileManagerFile@1.1.0",
"description": "Update a file in the Mailchimp File Manager.\n\nUse this tool to update an existing file in Mailchimp's File Manager by providing the file ID. It is useful for changing file details or replacing content.",
"parameters": [
{
@@ -19870,12 +20227,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateFileManagerFolder",
"qualifiedName": "MailchimpMarketingApi.UpdateFileManagerFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateFileManagerFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateFileManagerFolder@1.1.0",
"description": "Update a specific File Manager folder in Mailchimp.\n\nUse this tool to update the details of a specific folder in Mailchimp's File Manager. Useful for organizing files within the platform.",
"parameters": [
{
@@ -19924,12 +20282,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateInterestCategory",
"qualifiedName": "MailchimpMarketingApi.UpdateInterestCategory",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateInterestCategory@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateInterestCategory@1.1.0",
"description": "Update a specific interest category in Mailchimp.\n\nUse this tool to update the details of a specific interest category within a Mailchimp list. Ideal for modifying category information to better organize your audience.",
"parameters": [
{
@@ -20017,12 +20376,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateInterestGroupName",
"qualifiedName": "MailchimpMarketingApi.UpdateInterestGroupName",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateInterestGroupName@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateInterestGroupName@1.1.0",
"description": "Update group names in a specific interest category.\n\nUse this tool to update the names of interest groups within a specified category on a Mailchimp list. This is helpful for managing and organizing subscriber interests.",
"parameters": [
{
@@ -20110,12 +20470,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateLandingPage",
"qualifiedName": "MailchimpMarketingApi.UpdateLandingPage",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateLandingPage@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateLandingPage@1.1.0",
"description": "Update a landing page on Mailchimp.\n\nUse this tool to update an existing landing page on Mailchimp. Provide the necessary details for the landing page you wish to update.",
"parameters": [
{
@@ -20242,12 +20603,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateListMemberInfo",
"qualifiedName": "MailchimpMarketingApi.UpdateListMemberInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateListMemberInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateListMemberInfo@1.1.0",
"description": "Update information for a specific list member in Mailchimp.\n\n Use this tool to update the details of a particular member on a Mailchimp list. It should be called when you need to modify any member's information, such as their email address or other personal details, within a given list.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -20255,7 +20617,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20335,12 +20700,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateListMemberTags",
"qualifiedName": "MailchimpMarketingApi.UpdateListMemberTags",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateListMemberTags@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateListMemberTags@1.1.0",
"description": "Add or remove tags from a Mailchimp list member.\n\n Use this tool to manage tags for a specific member in a Mailchimp list. It allows adding new tags or removing existing ones. If a non-existent tag is added and marked as 'active', it will be created automatically.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -20348,7 +20714,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20415,12 +20784,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateListSegment",
"qualifiedName": "MailchimpMarketingApi.UpdateListSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateListSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateListSegment@1.1.0",
"description": "Batch update members in a Mailchimp list segment.\n\nUse this tool to batch add or remove members in a specified static segment of a Mailchimp list. This is useful for efficiently managing segment membership within a list.",
"parameters": [
{
@@ -20484,12 +20854,18 @@
"required": true
},
"emails_to_add_to_segment": {
- "value": ["user1@example.com", "user2@example.com"],
+ "value": [
+ "user1@example.com",
+ "user2@example.com"
+ ],
"type": "array",
"required": false
},
"emails_to_remove_from_segment": {
- "value": ["user3@example.com", "user4@example.com"],
+ "value": [
+ "user3@example.com",
+ "user4@example.com"
+ ],
"type": "array",
"required": false
}
@@ -20497,12 +20873,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMailchimpListSettings",
"qualifiedName": "MailchimpMarketingApi.UpdateMailchimpListSettings",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateMailchimpListSettings@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateMailchimpListSettings@1.1.0",
"description": "Update settings for a specific Mailchimp list.\n\n Use this tool to modify the settings of a specific list in Mailchimp. It should be called when you need to update a list's configuration or preferences.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -20510,7 +20887,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20564,12 +20944,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMailchimpSegment",
"qualifiedName": "MailchimpMarketingApi.UpdateMailchimpSegment",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateMailchimpSegment@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateMailchimpSegment@1.1.0",
"description": "Update the details of a specific segment in a Mailchimp list.\n\nThis tool updates a specific segment within a designated list in Mailchimp. It should be called when there is a need to modify segment criteria or details in an existing list.",
"parameters": [
{
@@ -20675,7 +21056,10 @@
"required": false
},
"static_email_list": {
- "value": ["user1@example.com", "user2@example.com"],
+ "value": [
+ "user1@example.com",
+ "user2@example.com"
+ ],
"type": "array",
"required": false
}
@@ -20683,12 +21067,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMemberNote",
"qualifiedName": "MailchimpMarketingApi.UpdateMemberNote",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateMemberNote@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateMemberNote@1.1.0",
"description": "Update a specific note for a list member in Mailchimp.\n\nThis tool updates a specific note for a given list member on Mailchimp. Use this when you need to modify the content of an existing note associated with a subscriber in a mailing list.",
"parameters": [
{
@@ -20763,12 +21148,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMergeField",
"qualifiedName": "MailchimpMarketingApi.UpdateMergeField",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateMergeField@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateMergeField@1.1.0",
"description": "Update a specific merge field in a list.\n\n This tool updates a specific merge field for a given list in Mailchimp. Use it when you need to modify the properties of a merge field, such as its name or type, within a specific list.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -20776,7 +21162,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20843,12 +21232,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateOrderLineItem",
"qualifiedName": "MailchimpMarketingApi.UpdateOrderLineItem",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateOrderLineItem@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateOrderLineItem@1.1.0",
"description": "Update a specific order line item.\n\nUse this tool to update details of a specific order line item in an e-commerce store. Useful for modifying existing order line items with new information or adjustments.",
"parameters": [
{
@@ -20975,12 +21365,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateOrderMailchimp",
"qualifiedName": "MailchimpMarketingApi.UpdateOrderMailchimp",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateOrderMailchimp@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateOrderMailchimp@1.1.0",
"description": "Update a specific order in Mailchimp's e-commerce store.\n\n Use this tool to modify order details in a specified Mailchimp e-commerce store. It updates the order data based on provided criteria and returns the updated order status.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -20988,7 +21379,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21055,12 +21449,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateProductImageMailchimp",
"qualifiedName": "MailchimpMarketingApi.UpdateProductImageMailchimp",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductImageMailchimp@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductImageMailchimp@1.1.0",
"description": "Update a product image in an e-commerce store.\n\nThis tool updates a specific product image within a Mailchimp e-commerce store. Use it when you need to modify an image associated with a product in a store managed by Mailchimp.",
"parameters": [
{
@@ -21154,7 +21549,10 @@
"required": false
},
"variant_ids": {
- "value": ["variant_001", "variant_002"],
+ "value": [
+ "variant_001",
+ "variant_002"
+ ],
"type": "array",
"required": false
}
@@ -21162,12 +21560,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateProductInfo",
"qualifiedName": "MailchimpMarketingApi.UpdateProductInfo",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductInfo@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductInfo@1.1.0",
"description": "Update details of a specific product in a store.\n\n This tool updates information for a specific product in an e-commerce store. Call this tool when you need to modify product details, such as name, description, or price, for a particular store.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -21175,7 +21574,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21242,12 +21644,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateProductVariant",
"qualifiedName": "MailchimpMarketingApi.UpdateProductVariant",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductVariant@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateProductVariant@1.1.0",
"description": "Add or update a product variant in an ecommerce store.\n\n Use this tool to add a new product variant or update an existing one in a specified ecommerce store.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -21255,7 +21658,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21335,12 +21741,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdatePromoCode",
"qualifiedName": "MailchimpMarketingApi.UpdatePromoCode",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdatePromoCode@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdatePromoCode@1.1.0",
"description": "Update details of a specific promo code.\n\nUse this tool to update the details of a specific promo code in an eCommerce store using Mailchimp. It should be called when you need to modify existing promotional codes, such as changing the discount or expiration date.",
"parameters": [
{
@@ -21480,12 +21887,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdatePromoRule",
"qualifiedName": "MailchimpMarketingApi.UpdatePromoRule",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdatePromoRule@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdatePromoRule@1.1.0",
"description": "Update a promotional rule in an e-commerce store.\n\n Use this tool to modify details of an existing promotional rule in a specified e-commerce store. It should be called when you need to update the conditions or discounts associated with a promo rule.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -21493,7 +21901,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21560,12 +21971,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateTemplateFolder",
"qualifiedName": "MailchimpMarketingApi.UpdateTemplateFolder",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateTemplateFolder@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateTemplateFolder@1.1.0",
"description": "Update a specific folder for organizing templates.\n\nThis tool updates a specific folder used to organize templates in Mailchimp. It should be called when you need to change the details of a template folder, identified by its ID.",
"parameters": [
{
@@ -21614,12 +22026,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateWebhookSettings",
"qualifiedName": "MailchimpMarketingApi.UpdateWebhookSettings",
- "fullyQualifiedName": "MailchimpMarketingApi.UpdateWebhookSettings@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UpdateWebhookSettings@1.1.0",
"description": "Update the settings for an existing webhook.\n\n Use this tool to modify the configuration of a specific webhook linked to a mailing list. This is useful for changing how the webhook operates without creating a new one.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
"parameters": [
{
@@ -21627,7 +22040,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21694,12 +22110,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UploadFileToFileManager",
"qualifiedName": "MailchimpMarketingApi.UploadFileToFileManager",
- "fullyQualifiedName": "MailchimpMarketingApi.UploadFileToFileManager@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.UploadFileToFileManager@1.1.0",
"description": "Upload a new file or image to the File Manager.\n\nUse this tool to upload files or images to the File Manager, enhancing content management.",
"parameters": [
{
@@ -21761,12 +22178,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "VerifyScriptInstallation",
"qualifiedName": "MailchimpMarketingApi.VerifyScriptInstallation",
- "fullyQualifiedName": "MailchimpMarketingApi.VerifyScriptInstallation@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.VerifyScriptInstallation@1.1.0",
"description": "Verify if the Mailchimp connected site script is installed.\n\nThis tool checks if a Mailchimp connected site's script has been correctly installed using the script URL or fragment. Use it to confirm script deployment.",
"parameters": [
{
@@ -21802,12 +22220,13 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "VerifySendingDomain",
"qualifiedName": "MailchimpMarketingApi.VerifySendingDomain",
- "fullyQualifiedName": "MailchimpMarketingApi.VerifySendingDomain@1.0.0",
+ "fullyQualifiedName": "MailchimpMarketingApi.VerifySendingDomain@1.1.0",
"description": "Verify if a domain is authorized for sending emails.\n\nUse this tool to verify whether a specific domain is authorized for sending emails through Mailchimp. It should be called when you need to confirm the sending capabilities of a domain.",
"parameters": [
{
@@ -21856,7 +22275,8 @@
"requiresAuth": true,
"authProvider": "mailchimp",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
}
],
"documentationChunks": [
@@ -21864,14 +22284,13 @@
"type": "markdown",
"location": "auth",
"position": "after",
- "content": "The MailchimpMarketingApi MCP Server uses the Auth Provider with id `arcade-mailchimp` to connect to users' MailchimpMarketingApi accounts. In order to use the MCP Server, you will need to configure the `arcade-mailchimp` auth provider.\nThe Mailchimp OAuth provider enables secure authentication with Mailchimp's Marketing API using OAuth 2.0. This allows your tools and agents to access user data and perform actions on their behalf. For detailed information on setting up the OAuth provider, including how to register your application with Mailchimp and configure the auth provider in Arcade, see the [Mailchimp Auth Provider documentation](/references/auth-providers/mailchimp).",
- "header": "## Auth"
+ "content": "The MailchimpMarketingApi MCP Server uses the Auth Provider with id `arcade-mailchimp` to connect to users' MailchimpMarketingApi accounts. In order to use the MCP Server, you will need to configure the `arcade-mailchimp` auth provider.\nThe Mailchimp OAuth provider enables secure authentication with Mailchimp's Marketing API using OAuth 2.0. This allows your tools and agents to access user data and perform actions on their behalf. For detailed information on setting up the OAuth provider, including how to register your application with Mailchimp and configure the auth provider in Arcade, see the [Mailchimp Auth Provider documentation](/references/auth-providers/mailchimp)."
}
],
"customImports": [
"import StarterToolInfo from \"@/app/_components/starter-tool-info\";"
],
"subPages": [],
- "generatedAt": "2026-01-26T17:39:26.634Z",
+ "generatedAt": "2026-03-09T18:37:58.797Z",
"summary": "The MailchimpMarketingApi toolkit enables seamless integration with the Mailchimp Marketing API, allowing developers to manage marketing efforts effectively. It empowers users to execute various operations related to audience management, email campaigns, and e-commerce functionality.\n\n**Capabilities:**\n- Manage and update audience members, lists, and segments.\n- Create and distribute email campaigns with tracking capabilities.\n- Integrate e-commerce functionality including product management and order processing.\n- Retrieve analytics and performance reports for better insights.\n- Automate marketing workflows with ease.\n\n**OAuth:**\n- Provider: Mailchimp\n- Scopes: None\n\n**Secrets:**\n- No secret types or names are required."
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/math.json b/toolkit-docs-generator/data/toolkits/math.json
index 3e924a10c..340f8f56c 100644
--- a/toolkit-docs-generator/data/toolkits/math.json
+++ b/toolkit-docs-generator/data/toolkits/math.json
@@ -1,15 +1,15 @@
{
"id": "Math",
"label": "Math",
- "version": "1.0.5",
+ "version": "1.3.0",
"description": "Arcade.dev LLM tools for doing math",
"metadata": {
"category": "development",
- "iconUrl": "https://design-system.arcade.dev/icons/math.svg",
+ "iconUrl": "https://design-system.arcade.dev/icons/math-toolkit.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/math",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/development/math",
"isComingSoon": false,
"isHidden": false
},
@@ -18,7 +18,7 @@
{
"name": "AbsVal",
"qualifiedName": "Math.AbsVal",
- "fullyQualifiedName": "Math.AbsVal@1.0.5",
+ "fullyQualifiedName": "Math.AbsVal@1.3.0",
"description": "Calculate the absolute value of a number",
"parameters": [
{
@@ -49,12 +49,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Add",
"qualifiedName": "Math.Add",
- "fullyQualifiedName": "Math.Add@1.0.5",
+ "fullyQualifiedName": "Math.Add@1.3.0",
"description": "Add two numbers together",
"parameters": [
{
@@ -98,12 +111,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Avg",
"qualifiedName": "Math.Avg",
- "fullyQualifiedName": "Math.Avg@1.0.5",
+ "fullyQualifiedName": "Math.Avg@1.3.0",
"description": "Calculate the average (mean) of a list of numbers.\nReturns \"0.0\" if the list is empty.",
"parameters": [
{
@@ -128,19 +154,38 @@
"toolName": "Math.Avg",
"parameters": {
"numbers": {
- "value": ["10", "20", "30", "40", "50"],
+ "value": [
+ "10",
+ "20",
+ "30",
+ "40",
+ "50"
+ ],
"type": "array",
"required": true
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Ceil",
"qualifiedName": "Math.Ceil",
- "fullyQualifiedName": "Math.Ceil@1.0.5",
+ "fullyQualifiedName": "Math.Ceil@1.3.0",
"description": "Return the ceiling of a number",
"parameters": [
{
@@ -171,12 +216,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "DegToRad",
"qualifiedName": "Math.DegToRad",
- "fullyQualifiedName": "Math.DegToRad@1.0.5",
+ "fullyQualifiedName": "Math.DegToRad@1.3.0",
"description": "Convert an angle from degrees to radians.",
"parameters": [
{
@@ -207,12 +265,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Divide",
"qualifiedName": "Math.Divide",
- "fullyQualifiedName": "Math.Divide@1.0.5",
+ "fullyQualifiedName": "Math.Divide@1.3.0",
"description": "Divide two numbers",
"parameters": [
{
@@ -256,12 +327,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Factorial",
"qualifiedName": "Math.Factorial",
- "fullyQualifiedName": "Math.Factorial@1.0.5",
+ "fullyQualifiedName": "Math.Factorial@1.3.0",
"description": "Compute the factorial of a non-negative integer\nReturns \"1\" for \"0\"",
"parameters": [
{
@@ -292,12 +376,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Floor",
"qualifiedName": "Math.Floor",
- "fullyQualifiedName": "Math.Floor@1.0.5",
+ "fullyQualifiedName": "Math.Floor@1.3.0",
"description": "Return the floor of a number",
"parameters": [
{
@@ -328,12 +425,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Gcd",
"qualifiedName": "Math.Gcd",
- "fullyQualifiedName": "Math.Gcd@1.0.5",
+ "fullyQualifiedName": "Math.Gcd@1.3.0",
"description": "Calculate the greatest common divisor (GCD) of two integers.",
"parameters": [
{
@@ -377,12 +487,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "GenerateRandomFloat",
"qualifiedName": "Math.GenerateRandomFloat",
- "fullyQualifiedName": "Math.GenerateRandomFloat@1.0.5",
+ "fullyQualifiedName": "Math.GenerateRandomFloat@1.3.0",
"description": "Generate a random float between min_value and max_value.",
"parameters": [
{
@@ -439,12 +562,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "GenerateRandomInt",
"qualifiedName": "Math.GenerateRandomInt",
- "fullyQualifiedName": "Math.GenerateRandomInt@1.0.5",
+ "fullyQualifiedName": "Math.GenerateRandomInt@1.3.0",
"description": "Generate a random integer between min_value and max_value (inclusive).",
"parameters": [
{
@@ -501,12 +637,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Lcm",
"qualifiedName": "Math.Lcm",
- "fullyQualifiedName": "Math.Lcm@1.0.5",
+ "fullyQualifiedName": "Math.Lcm@1.3.0",
"description": "Calculate the least common multiple (LCM) of two integers.\nReturns \"0\" if either integer is 0.",
"parameters": [
{
@@ -550,12 +699,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Log",
"qualifiedName": "Math.Log",
- "fullyQualifiedName": "Math.Log@1.0.5",
+ "fullyQualifiedName": "Math.Log@1.3.0",
"description": "Calculate the logarithm of a number with a given base",
"parameters": [
{
@@ -599,12 +761,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Median",
"qualifiedName": "Math.Median",
- "fullyQualifiedName": "Math.Median@1.0.5",
+ "fullyQualifiedName": "Math.Median@1.3.0",
"description": "Calculate the median of a list of numbers.\nReturns \"0.0\" if the list is empty.",
"parameters": [
{
@@ -629,19 +804,38 @@
"toolName": "Math.Median",
"parameters": {
"numbers": {
- "value": ["3", "1", "4", "1", "5"],
+ "value": [
+ "3",
+ "1",
+ "4",
+ "1",
+ "5"
+ ],
"type": "array",
"required": true
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Mod",
"qualifiedName": "Math.Mod",
- "fullyQualifiedName": "Math.Mod@1.0.5",
+ "fullyQualifiedName": "Math.Mod@1.3.0",
"description": "Calculate the remainder (modulus) of one number divided by another",
"parameters": [
{
@@ -685,12 +879,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Multiply",
"qualifiedName": "Math.Multiply",
- "fullyQualifiedName": "Math.Multiply@1.0.5",
+ "fullyQualifiedName": "Math.Multiply@1.3.0",
"description": "Multiply two numbers together",
"parameters": [
{
@@ -734,12 +941,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Power",
"qualifiedName": "Math.Power",
- "fullyQualifiedName": "Math.Power@1.0.5",
+ "fullyQualifiedName": "Math.Power@1.3.0",
"description": "Calculate one number raised to the power of another",
"parameters": [
{
@@ -783,12 +1003,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "RadToDeg",
"qualifiedName": "Math.RadToDeg",
- "fullyQualifiedName": "Math.RadToDeg@1.0.5",
+ "fullyQualifiedName": "Math.RadToDeg@1.3.0",
"description": "Convert an angle from radians to degrees.",
"parameters": [
{
@@ -819,12 +1052,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "RoundNum",
"qualifiedName": "Math.RoundNum",
- "fullyQualifiedName": "Math.RoundNum@1.0.5",
+ "fullyQualifiedName": "Math.RoundNum@1.3.0",
"description": "Round a number to a specified number of positive digits",
"parameters": [
{
@@ -868,12 +1114,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Sqrt",
"qualifiedName": "Math.Sqrt",
- "fullyQualifiedName": "Math.Sqrt@1.0.5",
+ "fullyQualifiedName": "Math.Sqrt@1.3.0",
"description": "Get the square root of a number",
"parameters": [
{
@@ -904,12 +1163,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "Subtract",
"qualifiedName": "Math.Subtract",
- "fullyQualifiedName": "Math.Subtract@1.0.5",
+ "fullyQualifiedName": "Math.Subtract@1.3.0",
"description": "Subtract two numbers",
"parameters": [
{
@@ -953,12 +1225,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "SumList",
"qualifiedName": "Math.SumList",
- "fullyQualifiedName": "Math.SumList@1.0.5",
+ "fullyQualifiedName": "Math.SumList@1.3.0",
"description": "Sum all numbers in a list",
"parameters": [
{
@@ -983,19 +1268,37 @@
"toolName": "Math.SumList",
"parameters": {
"numbers": {
- "value": ["12", "7", "3.5", "4.2"],
+ "value": [
+ "12",
+ "7",
+ "3.5",
+ "4.2"
+ ],
"type": "array",
"required": true
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
},
{
"name": "SumRange",
"qualifiedName": "Math.SumRange",
- "fullyQualifiedName": "Math.SumRange@1.0.5",
+ "fullyQualifiedName": "Math.SumRange@1.3.0",
"description": "Sum all numbers from start through end",
"parameters": [
{
@@ -1039,12 +1342,25 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": []
+ },
+ "behavior": {
+ "operations": [],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": false
+ },
+ "extras": null
}
}
],
"documentationChunks": [],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-01-26T17:37:39.838Z",
+ "generatedAt": "2026-03-09T18:37:58.760Z",
"summary": "Arcade.dev provides a Math toolkit that enables seamless mathematical operations for developers, facilitating complex calculations with ease. This toolkit supports a variety of foundational math functions to enhance applications and streamline computations.\n\n**Capabilities** \n- Perform basic arithmetic operations (addition, subtraction, multiplication, division) \n- Generate random integers and floats within specified ranges \n- Calculate statistical measures (mean, median, average) \n- Execute advanced functions such as GCD, LCM, and factorial \n- Transform angle measures between degrees and radians \n\n**Secrets** \n- No secrets are used in the toolkit."
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/pagerduty.json b/toolkit-docs-generator/data/toolkits/pagerduty.json
index 3df363363..3561afbdf 100644
--- a/toolkit-docs-generator/data/toolkits/pagerduty.json
+++ b/toolkit-docs-generator/data/toolkits/pagerduty.json
@@ -1,7 +1,7 @@
{
"id": "Pagerduty",
- "label": "Pagerduty",
- "version": "0.2.0",
+ "label": "PagerDuty",
+ "version": "0.3.0",
"description": "Arcade tools designed for LLMs to interact with PagerDuty",
"metadata": {
"category": "development",
@@ -9,7 +9,7 @@
"isBYOC": false,
"isPro": false,
"type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/pagerduty",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/development/pagerduty",
"isComingSoon": false,
"isHidden": false
},
@@ -22,7 +22,7 @@
{
"name": "GetEscalationPolicy",
"qualifiedName": "Pagerduty.GetEscalationPolicy",
- "fullyQualifiedName": "Pagerduty.GetEscalationPolicy@0.2.0",
+ "fullyQualifiedName": "Pagerduty.GetEscalationPolicy@0.3.0",
"description": "Get a single escalation policy by ID.",
"parameters": [
{
@@ -58,12 +58,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetIncident",
"qualifiedName": "Pagerduty.GetIncident",
- "fullyQualifiedName": "Pagerduty.GetIncident@0.2.0",
+ "fullyQualifiedName": "Pagerduty.GetIncident@0.3.0",
"description": "Get a single incident by ID.",
"parameters": [
{
@@ -99,12 +116,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetService",
"qualifiedName": "Pagerduty.GetService",
- "fullyQualifiedName": "Pagerduty.GetService@0.2.0",
+ "fullyQualifiedName": "Pagerduty.GetService@0.3.0",
"description": "Get a single service by ID.",
"parameters": [
{
@@ -140,12 +174,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetTeam",
"qualifiedName": "Pagerduty.GetTeam",
- "fullyQualifiedName": "Pagerduty.GetTeam@0.2.0",
+ "fullyQualifiedName": "Pagerduty.GetTeam@0.3.0",
"description": "Get a single team by ID including members and linked resources.",
"parameters": [
{
@@ -181,12 +232,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListEscalationPolicies",
"qualifiedName": "Pagerduty.ListEscalationPolicies",
- "fullyQualifiedName": "Pagerduty.ListEscalationPolicies@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListEscalationPolicies@0.3.0",
"description": "List escalation policies.",
"parameters": [
{
@@ -235,12 +303,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListIncidents",
"qualifiedName": "Pagerduty.ListIncidents",
- "fullyQualifiedName": "Pagerduty.ListIncidents@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListIncidents@0.3.0",
"description": "List incidents with optional status, urgency, service, team, and time filters.",
"parameters": [
{
@@ -248,7 +333,11 @@
"type": "string",
"required": false,
"description": "Filter by status. Default is None.",
- "enum": ["triggered", "acknowledged", "resolved"],
+ "enum": [
+ "triggered",
+ "acknowledged",
+ "resolved"
+ ],
"inferrable": true
},
{
@@ -256,7 +345,10 @@
"type": "string",
"required": false,
"description": "Filter by urgency. Default is None.",
- "enum": ["high", "low"],
+ "enum": [
+ "high",
+ "low"
+ ],
"inferrable": true
},
{
@@ -336,12 +428,18 @@
"required": false
},
"service_ids": {
- "value": ["abc123", "def456"],
+ "value": [
+ "abc123",
+ "def456"
+ ],
"type": "array",
"required": false
},
"team_ids": {
- "value": ["team1", "team2"],
+ "value": [
+ "team1",
+ "team2"
+ ],
"type": "array",
"required": false
},
@@ -369,12 +467,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListLogEntries",
"qualifiedName": "Pagerduty.ListLogEntries",
- "fullyQualifiedName": "Pagerduty.ListLogEntries@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListLogEntries@0.3.0",
"description": "List log entries (activity feed) showing recent incident events.\n\nReturns events like incident triggers, acknowledgments, escalations,\nand resolutions across the account.",
"parameters": [
{
@@ -461,7 +576,10 @@
"required": false
},
"team_ids": {
- "value": ["team_1", "team_2"],
+ "value": [
+ "team_1",
+ "team_2"
+ ],
"type": "array",
"required": false
},
@@ -489,12 +607,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListOncalls",
"qualifiedName": "Pagerduty.ListOncalls",
- "fullyQualifiedName": "Pagerduty.ListOncalls@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListOncalls@0.3.0",
"description": "List on-call entries with optional filters.",
"parameters": [
{
@@ -581,17 +716,25 @@
"toolName": "Pagerduty.ListOncalls",
"parameters": {
"schedule_ids": {
- "value": ["PABC123", "PDEF456"],
+ "value": [
+ "PABC123",
+ "PDEF456"
+ ],
"type": "array",
"required": false
},
"escalation_policy_ids": {
- "value": ["EPLN789"],
+ "value": [
+ "EPLN789"
+ ],
"type": "array",
"required": false
},
"team_ids": {
- "value": ["TXYZ001", "TXYZ002"],
+ "value": [
+ "TXYZ001",
+ "TXYZ002"
+ ],
"type": "array",
"required": false
},
@@ -624,12 +767,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListSchedules",
"qualifiedName": "Pagerduty.ListSchedules",
- "fullyQualifiedName": "Pagerduty.ListSchedules@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListSchedules@0.3.0",
"description": "List schedules.",
"parameters": [
{
@@ -691,12 +851,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListServices",
"qualifiedName": "Pagerduty.ListServices",
- "fullyQualifiedName": "Pagerduty.ListServices@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListServices@0.3.0",
"description": "List services with optional name search.",
"parameters": [
{
@@ -758,12 +935,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListTeams",
"qualifiedName": "Pagerduty.ListTeams",
- "fullyQualifiedName": "Pagerduty.ListTeams@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListTeams@0.3.0",
"description": "List teams.",
"parameters": [
{
@@ -812,12 +1006,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListUsers",
"qualifiedName": "Pagerduty.ListUsers",
- "fullyQualifiedName": "Pagerduty.ListUsers@0.2.0",
+ "fullyQualifiedName": "Pagerduty.ListUsers@0.3.0",
"description": "List users.",
"parameters": [
{
@@ -866,12 +1077,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "SearchUsers",
"qualifiedName": "Pagerduty.SearchUsers",
- "fullyQualifiedName": "Pagerduty.SearchUsers@0.2.0",
+ "fullyQualifiedName": "Pagerduty.SearchUsers@0.3.0",
"description": "Search users using local fuzzy matching on name/email.",
"parameters": [
{
@@ -920,12 +1148,29 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "Whoami",
"qualifiedName": "Pagerduty.Whoami",
- "fullyQualifiedName": "Pagerduty.Whoami@0.2.0",
+ "fullyQualifiedName": "Pagerduty.Whoami@0.3.0",
"description": "Get the authenticated PagerDuty user's profile with contact and notification summaries.",
"parameters": [],
"auth": {
@@ -946,6 +1191,23 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "incident_management"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
}
],
@@ -966,12 +1228,11 @@
"type": "markdown",
"location": "auth",
"position": "after",
- "content": "PagerDuty requires OAuth2. Configure the PagerDuty auth provider and request the scopes shown above per tool. Tokens are passed as Bearer auth:\n```\nAuthorization: Bearer \n```\nSee PagerDuty auth docs: [PagerDuty API Authentication](https://developer.pagerduty.com/docs/ZG9jOjExMDI5NTYz-authentication).",
- "header": "## Auth"
+ "content": "PagerDuty requires OAuth2. Configure the PagerDuty auth provider and request the scopes shown above per tool. Tokens are passed as Bearer auth:\n```\nAuthorization: Bearer \n```\nSee PagerDuty auth docs: [PagerDuty API Authentication](https://developer.pagerduty.com/docs/ZG9jOjExMDI5NTYz-authentication)."
}
],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-01-26T17:38:28.472Z",
- "summary": "Arcade toolkit for PagerDuty enables seamless interaction with PagerDuty’s API, allowing developers to automate incident management and team coordination with LLMs.\n\n**Capabilities**\n- Retrieve and manage incident details, escalation policies, services, and teams.\n- Access user profiles and on-call schedules efficiently.\n- Filter incidents and log entries based on various criteria for targeted insights.\n- Automate the retrieval of team and service information to streamline operations.\n\n**OAuth**\n- **Provider**: PagerDuty \n- **Scopes**: None\n\n**Secrets**\n- No secret types are required for using this toolkit."
-}
+ "generatedAt": "2026-03-09T18:37:58.749Z",
+ "summary": "PagerDuty Arcade toolkit lets LLMs interact with PagerDuty to query incidents, schedules, services, teams, and users. It enables programmatic inspection of incident state, activity feeds, on-call rosters, and configuration objects for automated diagnostics and workflow orchestration.\n\n**Capabilities**\n\n- Unified read access to incident lifecycle and activity feeds (triggers, acknowledgements, escalations, resolutions).\n- Query and filter lists (incidents, on-calls, schedules, services, teams) with time, urgency, and search parameters.\n- Retrieve configuration and relationship context (escalation policies, services, team members) and the authenticated user profile.\n- Search and resolve users and on-call ownership to support routing, notification, and investigation logic.\n\n**OAuth**\n\n- Provider: pagerduty\n- Scopes: None (uses the authenticated user's PagerDuty token; ensure the token has the necessary account permissions)"
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/pagerdutyapi.json b/toolkit-docs-generator/data/toolkits/pagerdutyapi.json
index 18d9e83f1..5b144d5e3 100644
--- a/toolkit-docs-generator/data/toolkits/pagerdutyapi.json
+++ b/toolkit-docs-generator/data/toolkits/pagerdutyapi.json
@@ -4,12 +4,12 @@
"version": "4.0.0",
"description": "Tools that enable LLMs to interact directly with the Pagerduty API.",
"metadata": {
- "category": "development",
+ "category": "customer-support",
"iconUrl": "https://design-system.arcade.dev/icons/pagerduty.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade_starter",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/pagerduty-api",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/development/pagerduty-api",
"isComingSoon": false,
"isHidden": false
},
@@ -58,7 +58,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddEscalationPolicyToTeam",
@@ -112,7 +113,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddIncidentNote",
@@ -125,7 +127,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -192,7 +197,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddServiceFieldOption",
@@ -205,7 +211,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -259,7 +268,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AddUserToTeam",
@@ -326,7 +336,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AssignTagsToPagerdutyEntity",
@@ -339,7 +350,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -406,7 +420,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AssociateAutomationActionWithService",
@@ -419,7 +434,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -473,7 +491,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AssociateAutomationActionWithTeam",
@@ -486,7 +505,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -540,7 +562,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AssociateRunnerWithTeam",
@@ -553,7 +576,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -607,7 +633,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "AssociateServiceToIncidentWorkflowTrigger",
@@ -620,7 +647,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -674,7 +704,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CheckAbilityStatus",
@@ -715,7 +746,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ClearBusinessServicePriorityThresholds",
@@ -741,7 +773,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ConvertServiceEventRules",
@@ -782,7 +815,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAlertGroupingSetting",
@@ -795,7 +829,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -836,7 +873,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAlertTemplate",
@@ -942,7 +980,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAutomationAction",
@@ -955,7 +994,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -996,7 +1038,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAutomationRunner",
@@ -1009,7 +1052,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1050,7 +1096,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateBusinessService",
@@ -1130,7 +1177,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateCacheVariableEventOrchestration",
@@ -1171,7 +1219,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateCustomFieldOption",
@@ -1184,7 +1233,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1251,7 +1303,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateEscalationPolicy",
@@ -1264,7 +1317,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1318,7 +1374,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateEventIntegration",
@@ -1331,7 +1388,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1385,7 +1445,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateEventRule",
@@ -1398,7 +1459,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1452,7 +1516,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateGlobalEventOrchestration",
@@ -1465,7 +1530,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1506,7 +1574,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateHandoffNotificationRule",
@@ -1519,7 +1588,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1573,7 +1645,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncident",
@@ -1586,7 +1659,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1640,7 +1716,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncidentResponderRequest",
@@ -1653,7 +1730,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1720,7 +1800,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncidentType",
@@ -1733,7 +1814,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1774,7 +1858,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncidentTypeCustomField",
@@ -1787,7 +1872,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1841,7 +1929,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncidentWorkflow",
@@ -1854,7 +1943,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1895,7 +1987,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIncidentWorkflowTrigger",
@@ -1908,7 +2001,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1949,7 +2045,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMaintenanceWindow",
@@ -1962,7 +2059,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2016,7 +2116,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewService",
@@ -2029,7 +2130,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2070,7 +2174,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewTeam",
@@ -2083,7 +2188,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2124,7 +2232,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateOauthClient",
@@ -2230,7 +2339,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateOnCallSchedule",
@@ -2243,7 +2353,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2297,7 +2410,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreatePagerdutyUser",
@@ -2310,7 +2424,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2364,7 +2481,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateRuleset",
@@ -2377,7 +2495,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2418,7 +2539,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateScheduleOverride",
@@ -2431,7 +2553,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2485,7 +2610,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateServiceCustomField",
@@ -2498,7 +2624,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2539,7 +2668,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateServiceDependency",
@@ -2552,7 +2682,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2593,7 +2726,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateServiceEventRule",
@@ -2606,7 +2740,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2660,7 +2797,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateServiceExtension",
@@ -2673,7 +2811,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2714,7 +2855,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateServiceIntegration",
@@ -2727,7 +2869,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2781,7 +2926,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateStatusPagePost",
@@ -2794,7 +2940,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2848,7 +2997,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateStatusPagePostmortem",
@@ -2861,7 +3011,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2928,7 +3081,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateStatusPagePostUpdate",
@@ -2941,7 +3095,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3008,7 +3165,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateStatusPageSubscription",
@@ -3021,7 +3179,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3075,7 +3236,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateTag",
@@ -3088,7 +3250,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3129,7 +3294,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateTeamNotificationSubscriptions",
@@ -3142,7 +3308,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3196,7 +3365,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateUserContactMethod",
@@ -3209,7 +3379,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3263,7 +3436,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateUserNotificationRule",
@@ -3276,7 +3450,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3330,7 +3507,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateUserNotificationSubscriptions",
@@ -3343,7 +3521,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3397,7 +3578,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateUserStatusUpdateNotificationRule",
@@ -3410,7 +3592,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3464,7 +3649,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateWebhookSubscription",
@@ -3477,7 +3663,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3518,7 +3707,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "CreateWorkflowIntegrationConnection",
@@ -3559,7 +3749,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteAlertGroupingSetting",
@@ -3600,7 +3791,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteAutomationAction",
@@ -3641,7 +3833,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteAutomationActionRunner",
@@ -3682,7 +3875,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteBusinessService",
@@ -3723,7 +3917,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteCacheVariableGlobalEvent",
@@ -3777,7 +3972,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteCustomFieldOption",
@@ -3844,7 +4040,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEscalationPolicy",
@@ -3885,7 +4082,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEventOrchestration",
@@ -3926,7 +4124,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteEventRule",
@@ -3980,7 +4179,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteExtension",
@@ -4021,7 +4221,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteExternalDataCacheVariable",
@@ -4075,7 +4276,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteIncidentTypeCustomField",
@@ -4129,7 +4331,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteIncidentWorkflow",
@@ -4170,7 +4373,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteIncidentWorkflowTrigger",
@@ -4211,7 +4415,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteIntegrationRoutingKey",
@@ -4265,7 +4470,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMaintenanceWindow",
@@ -4306,7 +4512,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteOauthClient",
@@ -4347,7 +4554,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteOauthDelegations",
@@ -4401,7 +4609,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeletePagerdutySessionConfigurations",
@@ -4442,7 +4651,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeletePostmortem",
@@ -4496,7 +4706,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteRuleset",
@@ -4537,7 +4748,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteSchedule",
@@ -4578,7 +4790,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteScheduleOverride",
@@ -4632,7 +4845,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteService",
@@ -4673,7 +4887,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteServiceCacheVariable",
@@ -4727,7 +4942,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteServiceCustomField",
@@ -4768,7 +4984,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteServiceCustomFieldOption",
@@ -4822,7 +5039,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteServiceEventRule",
@@ -4876,7 +5094,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteStatusPagePost",
@@ -4930,7 +5149,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteStatusPagePostUpdate",
@@ -4997,7 +5217,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteStatusPageSubscription",
@@ -5051,7 +5272,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteTeamInPagerduty",
@@ -5105,7 +5327,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteTemplate",
@@ -5146,7 +5369,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteUserHandoffNotificationRule",
@@ -5200,7 +5424,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteWebhookSubscription",
@@ -5241,7 +5466,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteWorkflowIntegrationConnection",
@@ -5295,7 +5521,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DisassociateAutomationActionFromService",
@@ -5349,7 +5576,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DisassociateAutomationActionFromTeam",
@@ -5403,7 +5631,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "DisassociateRunnerFromTeam",
@@ -5457,7 +5686,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "EnablePagerdutyExtension",
@@ -5498,7 +5728,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "EnableWebhookSubscription",
@@ -5539,7 +5770,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchIncidentLogs",
@@ -5677,7 +5909,10 @@
"required": false
},
"team_ids": {
- "value": ["team_1", "team_2"],
+ "value": [
+ "team_1",
+ "team_2"
+ ],
"type": "array",
"required": false
}
@@ -5685,7 +5920,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchIncidentMetrics",
@@ -5698,7 +5934,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -5739,7 +5978,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "FetchResponderTeamMetrics",
@@ -5752,7 +5992,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -5793,7 +6036,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountAbilities",
@@ -5819,7 +6063,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountStandards",
@@ -5873,7 +6118,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAddonDetails",
@@ -5914,7 +6160,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAggregatedIncidentMetrics",
@@ -5927,7 +6174,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -5968,7 +6218,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAlertGroupingSetting",
@@ -6009,7 +6260,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAnalyticsMetricsForAllTeams",
@@ -6022,7 +6274,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -6063,7 +6318,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAnalyticsMetricsPdAdvanceUsage",
@@ -6076,7 +6332,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -6117,7 +6376,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationAction",
@@ -6158,7 +6418,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationActionInvocation",
@@ -6199,7 +6460,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationActionRunner",
@@ -6240,7 +6502,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationActionServiceAssociation",
@@ -6294,7 +6557,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetAutomationActionTeamAssociation",
@@ -6348,7 +6612,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBusinessServiceDependencies",
@@ -6389,7 +6654,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBusinessServiceDetails",
@@ -6430,7 +6696,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBusinessServiceImpacts",
@@ -6484,7 +6751,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetBusinessServiceSubscribers",
@@ -6525,7 +6793,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCacheVariableGlobalEvent",
@@ -6579,7 +6848,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetChangeEventDetails",
@@ -6620,7 +6890,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCurrentUserDetails",
@@ -6661,7 +6932,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCustomFieldOption",
@@ -6728,7 +7000,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetCustomFieldValues",
@@ -6769,7 +7042,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEnrichedIncidentData",
@@ -6810,7 +7084,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEscalationPolicy",
@@ -6864,7 +7139,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEscalationPolicyAuditRecords",
@@ -6957,7 +7233,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEscalationPolicyMetrics",
@@ -6970,7 +7247,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -7011,7 +7291,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEventRule",
@@ -7065,7 +7346,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetEventRuleFromService",
@@ -7119,7 +7401,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetExtensionDetails",
@@ -7173,7 +7456,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetExtensionVendorDetails",
@@ -7214,7 +7498,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetExternalDataCacheVar",
@@ -7268,7 +7553,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetGlobalEventOrchestration",
@@ -7309,7 +7595,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetGlobalOrchestrationRoutingRules",
@@ -7350,7 +7637,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetGlobalOrchestrationRules",
@@ -7391,7 +7679,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetImpactedBusinessServices",
@@ -7432,7 +7721,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetImpactedServicesDashboard",
@@ -7486,7 +7776,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentAlertDetails",
@@ -7540,7 +7831,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentAnalytics",
@@ -7553,7 +7845,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -7594,7 +7889,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentAnalyticsMetrics",
@@ -7607,7 +7903,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -7648,7 +7947,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentDetails",
@@ -7702,7 +8002,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentLogEntryDetails",
@@ -7769,7 +8070,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentMetrics",
@@ -7782,7 +8084,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -7823,7 +8128,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentNotificationSubscribers",
@@ -7864,7 +8170,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentRelatedChangeEvents",
@@ -7918,7 +8225,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentResponseAnalytics",
@@ -8011,7 +8319,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentTypeCustomField",
@@ -8078,7 +8387,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentTypeDetails",
@@ -8119,7 +8429,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentWorkflow",
@@ -8160,7 +8471,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentWorkflowAction",
@@ -8201,7 +8513,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIncidentWorkflowTrigger",
@@ -8242,7 +8555,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetIntegrationDetails",
@@ -8296,7 +8610,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetLatestTeamAuditRecords",
@@ -8389,7 +8704,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetMaintenanceWindow",
@@ -8443,7 +8759,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetOauthClientDetails",
@@ -8484,7 +8801,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetOutlierIncidentInfo",
@@ -8551,7 +8869,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPausedIncidentReportAlerts",
@@ -8631,7 +8950,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPausedIncidentReportCounts",
@@ -8711,7 +9031,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPostmortemByPostId",
@@ -8765,7 +9086,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPostUpdate",
@@ -8832,7 +9154,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetPriorityThresholds",
@@ -8858,7 +9181,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRelatedIncidents",
@@ -8912,7 +9236,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetResourceStandards",
@@ -8966,7 +9291,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetResponderIncidentAnalytics",
@@ -8979,7 +9305,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -9033,7 +9362,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRuleset",
@@ -9074,7 +9404,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRunnerTeamAssociation",
@@ -9128,7 +9459,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetRunnerTeamAssociations",
@@ -9169,7 +9501,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetScheduleDetails",
@@ -9275,7 +9608,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceCustomFieldInfo",
@@ -9329,7 +9663,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceCustomFieldOption",
@@ -9383,7 +9718,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceCustomFieldValues",
@@ -9424,7 +9760,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceDependencies",
@@ -9465,7 +9802,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceDetails",
@@ -9519,7 +9857,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceEventCacheData",
@@ -9573,7 +9912,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceEventCacheVariable",
@@ -9627,7 +9967,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceImpactsByUrlSlug",
@@ -9681,7 +10022,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceIntegrationDetails",
@@ -9748,7 +10090,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceOrchestration",
@@ -9802,7 +10145,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceOrchestrationStatus",
@@ -9843,7 +10187,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetServiceReferencesForAutomationAction",
@@ -9884,7 +10229,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusDashboard",
@@ -9925,7 +10271,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusDashboardBySlug",
@@ -9966,7 +10313,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusDashboards",
@@ -9992,7 +10340,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPageImpact",
@@ -10046,7 +10395,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPagePost",
@@ -10106,7 +10456,10 @@
"required": true
},
"include_models": {
- "value": ["post", "user"],
+ "value": [
+ "post",
+ "user"
+ ],
"type": "array",
"required": false
}
@@ -10114,7 +10467,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPageService",
@@ -10168,7 +10522,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPageSeverity",
@@ -10222,7 +10577,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPageStatus",
@@ -10276,7 +10632,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetStatusPageSubscription",
@@ -10330,7 +10687,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTagDetails",
@@ -10371,7 +10729,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTagsByEntity",
@@ -10464,7 +10823,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTagsByEntityId",
@@ -10557,7 +10917,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTeamDetails",
@@ -10611,7 +10972,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTeamIncidentMetrics",
@@ -10624,7 +10986,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -10665,7 +11030,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTeamNotificationSubscriptions",
@@ -10706,7 +11072,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTeamReferencesForAutomationAction",
@@ -10747,7 +11114,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTemplateDetails",
@@ -10788,7 +11156,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTemplateFields",
@@ -10814,7 +11183,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTemplateList",
@@ -10920,7 +11290,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetTopLevelImpactorsForBusinessServices",
@@ -10961,7 +11332,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUnroutedEventOrchestrationRules",
@@ -11002,7 +11374,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserActiveSessions",
@@ -11043,7 +11416,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserAuditRecords",
@@ -11136,7 +11510,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserContactMethodInfo",
@@ -11190,7 +11565,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserContactMethods",
@@ -11231,7 +11607,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserDetails",
@@ -11285,7 +11662,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserHandoffNotificationRule",
@@ -11339,7 +11717,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserLicense",
@@ -11380,7 +11759,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserNotificationRule",
@@ -11447,7 +11827,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserNotificationRules",
@@ -11501,7 +11882,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserNotificationSubscriptions",
@@ -11542,7 +11924,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserSessionDetails",
@@ -11609,7 +11992,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserStatusUpdateNotificationRule",
@@ -11676,7 +12060,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetVendorDetails",
@@ -11717,7 +12102,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetWebhookSubscriptionDetails",
@@ -11758,7 +12144,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetWorkflowConnections",
@@ -11838,7 +12225,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetWorkflowIntegrationConnectionDetails",
@@ -11892,7 +12280,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "GetWorkflowIntegrationDetails",
@@ -11933,7 +12322,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "InstallPagerdutyAddon",
@@ -11946,7 +12336,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -11987,7 +12380,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "InvokeAutomationAction",
@@ -12054,7 +12448,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAccountLicenses",
@@ -12080,7 +12475,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAccountTags",
@@ -12160,7 +12556,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAddons",
@@ -12239,7 +12636,10 @@
"required": false
},
"filter_by_service_ids": {
- "value": ["PABC123", "PXYZ789"],
+ "value": [
+ "PABC123",
+ "PXYZ789"
+ ],
"type": "array",
"required": false
},
@@ -12267,7 +12667,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAlertGroupingSettings",
@@ -12353,7 +12754,11 @@
"required": false
},
"service_id_list": {
- "value": ["service_1", "service_2", "service_3"],
+ "value": [
+ "service_1",
+ "service_2",
+ "service_3"
+ ],
"type": "array",
"required": false
}
@@ -12361,7 +12766,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAllVendors",
@@ -12428,7 +12834,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAuditRecords",
@@ -12586,7 +12993,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAutomationActionInvocations",
@@ -12666,7 +13074,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAutomationActionRunners",
@@ -12724,7 +13133,10 @@
"toolName": "PagerdutyApi.ListAutomationActionRunners",
"parameters": {
"include_additional_data_elements": {
- "value": ["description", "status"],
+ "value": [
+ "description",
+ "status"
+ ],
"type": "array",
"required": false
},
@@ -12747,7 +13159,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListAutomationActions",
@@ -12879,7 +13292,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListBusinessServices",
@@ -12946,7 +13360,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListCacheVariables",
@@ -12987,7 +13402,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListCacheVariablesForServiceEventOrchestration",
@@ -13028,7 +13444,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListChangeEvents",
@@ -13121,7 +13538,10 @@
"required": false
},
"integration_ids": {
- "value": ["integration_123", "integration_456"],
+ "value": [
+ "integration_123",
+ "integration_456"
+ ],
"type": "array",
"required": false
},
@@ -13141,7 +13561,10 @@
"required": false
},
"team_ids": {
- "value": ["team_789", "team_101"],
+ "value": [
+ "team_789",
+ "team_101"
+ ],
"type": "array",
"required": false
}
@@ -13149,7 +13572,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListCustomFieldOptions",
@@ -13203,7 +13627,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListEscalationPolicies",
@@ -13299,7 +13724,10 @@
"required": false
},
"filter_by_user_ids": {
- "value": ["12345", "67890"],
+ "value": [
+ "12345",
+ "67890"
+ ],
"type": "array",
"required": false
},
@@ -13329,7 +13757,10 @@
"required": false
},
"team_ids": {
- "value": ["team1", "team2"],
+ "value": [
+ "team1",
+ "team2"
+ ],
"type": "array",
"required": false
}
@@ -13337,7 +13768,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListEventOrchestrationEnablings",
@@ -13378,7 +13810,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListEventOrchestrations",
@@ -13445,7 +13878,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListEventRules",
@@ -13525,7 +13959,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListExistingIncidents",
@@ -13679,7 +14114,10 @@
"required": false
},
"assigned_user_ids": {
- "value": ["user123", "user456"],
+ "value": [
+ "user123",
+ "user456"
+ ],
"type": "array",
"required": false
},
@@ -13689,7 +14127,10 @@
"required": false
},
"filter_by_team_ids": {
- "value": ["team1", "team2"],
+ "value": [
+ "team1",
+ "team2"
+ ],
"type": "array",
"required": false
},
@@ -13734,12 +14175,17 @@
"required": false
},
"service_ids": {
- "value": ["service1", "service2"],
+ "value": [
+ "service1",
+ "service2"
+ ],
"type": "array",
"required": false
},
"sort_incidents_by": {
- "value": ["created_at:asc"],
+ "value": [
+ "created_at:asc"
+ ],
"type": "array",
"required": false
},
@@ -13752,7 +14198,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListExtensions",
@@ -13871,7 +14318,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListExtensionSchemas",
@@ -13938,7 +14386,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentAlerts",
@@ -14070,7 +14519,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentLogEntries",
@@ -14215,7 +14665,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentNotes",
@@ -14256,7 +14707,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentPriorities",
@@ -14323,7 +14775,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentTypeCustomFields",
@@ -14377,7 +14830,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentTypes",
@@ -14418,7 +14872,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentWorkflowActions",
@@ -14485,7 +14940,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentWorkflows",
@@ -14578,7 +15034,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListIncidentWorkflowTriggers",
@@ -14723,7 +15180,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListMaintenanceWindows",
@@ -14819,12 +15277,18 @@
"required": false
},
"filter_by_service_ids": {
- "value": ["service_123", "service_456"],
+ "value": [
+ "service_123",
+ "service_456"
+ ],
"type": "array",
"required": false
},
"filter_by_team_ids": {
- "value": ["team_789", "team_012"],
+ "value": [
+ "team_789",
+ "team_012"
+ ],
"type": "array",
"required": false
},
@@ -14857,7 +15321,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListNotifications",
@@ -14989,7 +15454,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListOauthClients",
@@ -15015,7 +15481,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListOnCallEntries",
@@ -15141,12 +15608,18 @@
"required": false
},
"filter_by_escalation_policy_ids": {
- "value": ["EP123456", "EP654321"],
+ "value": [
+ "EP123456",
+ "EP654321"
+ ],
"type": "array",
"required": false
},
"filter_user_ids": {
- "value": ["USR12345", "USR67890"],
+ "value": [
+ "USR12345",
+ "USR67890"
+ ],
"type": "array",
"required": false
},
@@ -15176,7 +15649,10 @@
"required": false
},
"schedule_ids_filter": {
- "value": ["SCHED111", "SCHED222"],
+ "value": [
+ "SCHED111",
+ "SCHED222"
+ ],
"type": "array",
"required": false
},
@@ -15189,7 +15665,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListOnCallSchedules",
@@ -15334,7 +15811,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListOnCallUsers",
@@ -15401,7 +15879,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListOrchestrationIntegrations",
@@ -15442,7 +15921,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListPagerdutyTeams",
@@ -15522,7 +16002,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListPagerdutyUsers",
@@ -15616,7 +16097,10 @@
"required": false
},
"team_ids": {
- "value": ["team_01", "team_02"],
+ "value": [
+ "team_01",
+ "team_02"
+ ],
"type": "array",
"required": false
},
@@ -15629,7 +16113,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListResourceStandards",
@@ -15671,7 +16156,13 @@
"toolName": "PagerdutyApi.ListResourceStandards",
"parameters": {
"resource_ids": {
- "value": ["id1", "id2", "id3", "id4", "id5"],
+ "value": [
+ "id1",
+ "id2",
+ "id3",
+ "id4",
+ "id5"
+ ],
"type": "array",
"required": true
},
@@ -15684,7 +16175,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListRulesets",
@@ -15751,7 +16243,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListScheduleAuditRecords",
@@ -15844,7 +16337,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListScheduleOverrides",
@@ -15937,7 +16431,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceAuditRecords",
@@ -16030,7 +16525,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceChangeEvents",
@@ -16131,7 +16627,10 @@
"required": false
},
"filter_by_integration_ids": {
- "value": ["INT001", "INT002"],
+ "value": [
+ "INT001",
+ "INT002"
+ ],
"type": "array",
"required": false
},
@@ -16156,7 +16655,9 @@
"required": false
},
"team_ids": {
- "value": ["TEAM001"],
+ "value": [
+ "TEAM001"
+ ],
"type": "array",
"required": false
}
@@ -16164,7 +16665,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceCustomFieldOptions",
@@ -16205,7 +16707,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceCustomFields",
@@ -16246,7 +16749,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceEventRules",
@@ -16339,7 +16843,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServiceFeatureEnablements",
@@ -16380,7 +16885,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListServices",
@@ -16483,7 +16989,10 @@
"required": false
},
"filter_by_team_ids": {
- "value": ["team_123", "team_456"],
+ "value": [
+ "team_123",
+ "team_456"
+ ],
"type": "array",
"required": false
},
@@ -16526,7 +17035,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPageImpacts",
@@ -16580,7 +17090,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPagePosts",
@@ -16653,7 +17164,10 @@
"required": false
},
"status_identifiers": {
- "value": ["operational", "degraded_performance"],
+ "value": [
+ "operational",
+ "degraded_performance"
+ ],
"type": "array",
"required": false
}
@@ -16661,7 +17175,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPages",
@@ -16702,7 +17217,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPageServices",
@@ -16743,7 +17259,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPageSeverities",
@@ -16797,7 +17314,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPageStatuses",
@@ -16851,7 +17369,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusPageSubscriptions",
@@ -16918,7 +17437,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListStatusUpdates",
@@ -16985,7 +17505,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListTeamMembers",
@@ -17078,7 +17599,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListUserHandoffNotificationRules",
@@ -17119,7 +17641,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListUserLicenseAllocations",
@@ -17173,7 +17696,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListUserNotificationRules",
@@ -17240,7 +17764,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListWebhookSubscriptions",
@@ -17333,7 +17858,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListWorkflowIntegrationConnections",
@@ -17400,7 +17926,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ListWorkflowIntegrations",
@@ -17467,7 +17994,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ManageIncidentStatus",
@@ -17480,7 +18008,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -17547,7 +18078,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "MergeIncidents",
@@ -17560,7 +18092,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -17627,7 +18162,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "MigrateIntegrationToEventOrchestration",
@@ -17640,7 +18176,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -17694,7 +18233,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ModifyStatusPagePostUpdate",
@@ -17707,7 +18247,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -17787,7 +18330,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "PreviewOnCallSchedule",
@@ -17800,7 +18344,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -17880,7 +18427,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveAddon",
@@ -17921,7 +18469,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveServiceCacheVariable",
@@ -17975,7 +18524,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveServiceDependency",
@@ -17988,7 +18538,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18029,7 +18582,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveServiceFromIncidentTrigger",
@@ -18083,7 +18637,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveTag",
@@ -18124,7 +18679,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveTeamEscalationPolicy",
@@ -18178,7 +18734,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveUserContactMethod",
@@ -18232,7 +18789,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveUserFromPagerduty",
@@ -18273,7 +18831,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveUserFromTeam",
@@ -18327,7 +18886,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveUserNotificationRule",
@@ -18381,7 +18941,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RemoveUserStatusUpdateNotificationRule",
@@ -18435,7 +18996,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RenderStatusUpdateTemplate",
@@ -18448,7 +19010,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18502,7 +19067,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ResolveOrReassociateIncidentAlerts",
@@ -18515,7 +19081,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18621,7 +19190,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "ResolveOrUpdateIncidentAlert",
@@ -18634,7 +19204,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18714,7 +19287,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveAnalyticsData",
@@ -18727,7 +19301,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -18768,7 +19345,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveImpactfulSupportingBusinessServices",
@@ -18835,7 +19413,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrievePastIncidents",
@@ -18902,7 +19481,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveSessionConfigurations",
@@ -18943,7 +19523,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SendChangeEvent",
@@ -18969,7 +19550,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SetBusinessServicePriority",
@@ -18982,7 +19564,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19023,7 +19608,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SetServiceCustomFieldValues",
@@ -19036,7 +19622,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19090,7 +19679,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SnoozeIncident",
@@ -19103,7 +19693,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19170,7 +19763,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "StartIncidentWorkflow",
@@ -19183,7 +19777,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19237,7 +19834,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SubscribeBusinessServiceEntities",
@@ -19250,7 +19848,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19304,7 +19905,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SubscribeIncidentNotifications",
@@ -19317,7 +19919,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19371,7 +19976,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "SubscribeToBusinessService",
@@ -19412,7 +20018,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "TestWebhookSubscription",
@@ -19453,7 +20060,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnsubscribeBusinessServiceNotifications",
@@ -19466,7 +20074,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19520,7 +20131,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnsubscribeFromBusinessService",
@@ -19561,7 +20173,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnsubscribeIncidentNotification",
@@ -19574,7 +20187,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19628,7 +20244,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnsubscribeTeamNotifications",
@@ -19641,7 +20258,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19695,7 +20315,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UnsubscribeUserNotifications",
@@ -19708,7 +20329,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19762,7 +20386,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAlertGroupingSetting",
@@ -19775,7 +20400,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19829,7 +20457,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAutomationAction",
@@ -19842,7 +20471,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19896,7 +20528,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAutomationActionRunner",
@@ -19909,7 +20542,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -19963,7 +20599,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateBusinessService",
@@ -20056,7 +20693,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCacheVariable",
@@ -20110,7 +20748,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCacheVariableData",
@@ -20164,7 +20803,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateChangeEvent",
@@ -20177,7 +20817,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20231,7 +20874,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCustomFieldOption",
@@ -20244,7 +20888,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20324,7 +20971,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEscalationPolicy",
@@ -20337,7 +20985,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20391,7 +21042,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEventIntegration",
@@ -20404,7 +21056,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20471,7 +21126,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEventOrchestration",
@@ -20484,7 +21140,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20538,7 +21197,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEventOrchestrationFeatures",
@@ -20551,7 +21211,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20618,7 +21281,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEventOrchestrationGlobalRules",
@@ -20631,7 +21295,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20685,7 +21352,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateEventRule",
@@ -20698,7 +21366,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20765,7 +21436,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateExtension",
@@ -20778,7 +21450,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20832,7 +21507,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateExternalDataCacheVariable",
@@ -20886,7 +21562,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentCustomField",
@@ -20899,7 +21576,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -20966,7 +21646,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentCustomFields",
@@ -20979,7 +21660,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21033,7 +21717,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentLogEntry",
@@ -21046,7 +21731,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21113,7 +21801,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidents",
@@ -21126,7 +21815,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21219,7 +21911,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentServiceImpact",
@@ -21232,7 +21925,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21299,7 +21995,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentStatus",
@@ -21312,7 +22009,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21379,7 +22079,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentType",
@@ -21392,7 +22093,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21446,7 +22150,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentWorkflow",
@@ -21459,7 +22164,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21513,7 +22221,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIncidentWorkflowTrigger",
@@ -21526,7 +22235,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21580,7 +22292,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMaintenanceWindow",
@@ -21593,7 +22306,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21647,7 +22363,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateOauthClient",
@@ -21766,7 +22483,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateOnCallSchedule",
@@ -21779,7 +22497,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21846,7 +22567,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateOrchestrationRoutingRules",
@@ -21859,7 +22581,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21913,7 +22638,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdatePagerdutyAddon",
@@ -21926,7 +22652,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -21980,7 +22709,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdatePagerdutyUser",
@@ -21993,7 +22723,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22047,7 +22780,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateRuleset",
@@ -22060,7 +22794,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22114,7 +22851,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceCustomField",
@@ -22127,7 +22865,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22181,7 +22922,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceCustomFieldOption",
@@ -22194,7 +22936,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22261,7 +23006,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceDetails",
@@ -22274,7 +23020,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22328,7 +23077,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceEventCacheVariable",
@@ -22382,7 +23132,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceEventRule",
@@ -22395,7 +23146,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22462,7 +23216,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceFeatureEnablement",
@@ -22475,7 +23230,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22542,7 +23300,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceIntegration",
@@ -22555,7 +23314,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22622,7 +23384,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceOrchestration",
@@ -22635,7 +23398,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22689,7 +23455,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateServiceOrchestrationStatus",
@@ -22702,7 +23469,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22756,7 +23526,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateSessionConfigurations",
@@ -22823,7 +23594,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateStandard",
@@ -22836,7 +23608,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22890,7 +23665,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateStatusPagePost",
@@ -22903,7 +23679,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -22970,7 +23749,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateStatusPagePostmortem",
@@ -22983,7 +23763,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23050,7 +23833,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateTeam",
@@ -23063,7 +23847,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23117,7 +23904,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateTemplate",
@@ -23236,7 +24024,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUnroutedEventRules",
@@ -23249,7 +24038,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23303,7 +24095,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUserContactMethod",
@@ -23316,7 +24109,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23383,7 +24179,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUserHandoffNotification",
@@ -23396,7 +24193,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23463,7 +24263,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUserNotificationRule",
@@ -23476,7 +24277,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23543,7 +24347,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUserStatusNotificationRule",
@@ -23556,7 +24361,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -23623,7 +24431,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateWebhookSubscription",
@@ -23730,7 +24539,10 @@
"required": false
},
"webhook_events": {
- "value": ["incident.trigger", "incident.resolve"],
+ "value": [
+ "incident.trigger",
+ "incident.resolve"
+ ],
"type": "array",
"required": false
},
@@ -23743,7 +24555,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateWorkflowIntegrationConnection",
@@ -23797,7 +24610,8 @@
"requiresAuth": true,
"authProvider": "pagerduty",
"tabLabel": "Call the Tool with User Authorization"
- }
+ },
+ "metadata": null
}
],
"documentationChunks": [],
@@ -23805,6 +24619,6 @@
"import StarterToolInfo from \"@/app/_components/starter-tool-info\";"
],
"subPages": [],
- "generatedAt": "2026-01-26T17:41:02.032Z",
+ "generatedAt": "2026-03-09T18:37:58.816Z",
"summary": "PagerDuty's API toolkit empowers developers to seamlessly integrate and manage incident response workflows through a variety of automated tools. Designed for interaction with the PagerDuty API, it facilitates comprehensive insight into incident management and team coordination.\n\n**Capabilities:**\n- Integrates and manages incident workflows, actions, and teams efficiently.\n- Automates alert notifications, service integrations, and escalation policies.\n- Enables customization of incident types and field options for enhanced filtering.\n- Supports detailed analytics and metrics retrieval for incident performance.\n\n**OAuth:**\n- Provider: PagerDuty\n- Scopes: `services.write`, `incident_workflows.write`, `users.write`, among others.\n\n**Secrets:** None required."
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/pylon.json b/toolkit-docs-generator/data/toolkits/pylon.json
index 48bfd4d4f..fd72dcc07 100644
--- a/toolkit-docs-generator/data/toolkits/pylon.json
+++ b/toolkit-docs-generator/data/toolkits/pylon.json
@@ -1,15 +1,15 @@
{
"id": "Pylon",
"label": "Pylon",
- "version": "0.2.0",
+ "version": "0.3.0",
"description": "Arcade tools designed for LLMs to interact with Pylon",
"metadata": {
- "category": "development",
+ "category": "customer-support",
"iconUrl": "https://design-system.arcade.dev/icons/pylon.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/pylon",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/customer-support/pylon",
"isComingSoon": false,
"isHidden": false
},
@@ -18,7 +18,7 @@
{
"name": "AddInternalNote",
"qualifiedName": "Pylon.AddInternalNote",
- "fullyQualifiedName": "Pylon.AddInternalNote@0.2.0",
+ "fullyQualifiedName": "Pylon.AddInternalNote@0.3.0",
"description": "Add an internal note to a Pylon issue.",
"parameters": [
{
@@ -47,7 +47,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -80,12 +82,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "create"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": false,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "AssignIssue",
"qualifiedName": "Pylon.AssignIssue",
- "fullyQualifiedName": "Pylon.AssignIssue@0.2.0",
+ "fullyQualifiedName": "Pylon.AssignIssue@0.3.0",
"description": "Assign a Pylon issue to a user.\n\nFor issue search: uses BM25 ranking. Use word stems ('auth', 'config') and AND/OR/NOT.\nFor user search: uses fuzzy name matching.",
"parameters": [
{
@@ -93,7 +112,10 @@
"type": "string",
"required": true,
"description": "How to find the issue: 'id' for direct lookup, 'search' for keyword search.",
- "enum": ["id", "search"],
+ "enum": [
+ "id",
+ "search"
+ ],
"inferrable": true
},
{
@@ -109,7 +131,10 @@
"type": "string",
"required": true,
"description": "How to find the user: 'id' for direct lookup, 'name' for fuzzy name search.",
- "enum": ["id", "name"],
+ "enum": [
+ "id",
+ "name"
+ ],
"inferrable": true
},
{
@@ -130,7 +155,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -173,12 +200,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "update"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetIssue",
"qualifiedName": "Pylon.GetIssue",
- "fullyQualifiedName": "Pylon.GetIssue@0.2.0",
+ "fullyQualifiedName": "Pylon.GetIssue@0.3.0",
"description": "Get detailed information about a Pylon issue.\n\nFor search: uses BM25 ranking. Use word stems ('auth', 'config') and AND/OR/NOT operators.",
"parameters": [
{
@@ -186,7 +230,10 @@
"type": "string",
"required": true,
"description": "How to find the issue: 'id' for direct lookup, 'search' for keyword search.",
- "enum": ["id", "search"],
+ "enum": [
+ "id",
+ "search"
+ ],
"inferrable": true
},
{
@@ -207,7 +254,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -240,12 +289,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "GetTeamAndAssignment",
"qualifiedName": "Pylon.GetTeamAndAssignment",
- "fullyQualifiedName": "Pylon.GetTeamAndAssignment@0.2.0",
+ "fullyQualifiedName": "Pylon.GetTeamAndAssignment@0.3.0",
"description": "Get detailed information about a Pylon team including members.",
"parameters": [
{
@@ -253,7 +319,10 @@
"type": "string",
"required": true,
"description": "How to find the team: 'id' for direct lookup, 'name' for fuzzy name search.",
- "enum": ["id", "name"],
+ "enum": [
+ "id",
+ "name"
+ ],
"inferrable": true
},
{
@@ -274,7 +343,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -307,12 +378,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListContacts",
"qualifiedName": "Pylon.ListContacts",
- "fullyQualifiedName": "Pylon.ListContacts@0.2.0",
+ "fullyQualifiedName": "Pylon.ListContacts@0.3.0",
"description": "List contacts in Pylon.",
"parameters": [
{
@@ -333,7 +421,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -361,12 +451,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListIssues",
"qualifiedName": "Pylon.ListIssues",
- "fullyQualifiedName": "Pylon.ListIssues@0.2.0",
+ "fullyQualifiedName": "Pylon.ListIssues@0.3.0",
"description": "List Pylon issues with optional filtering by state, assignee, team, and tags.",
"parameters": [
{
@@ -436,7 +543,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -467,7 +576,10 @@
"required": false
},
"tags": {
- "value": ["bug", "urgent"],
+ "value": [
+ "bug",
+ "urgent"
+ ],
"type": "array",
"required": false
},
@@ -489,12 +601,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListTeams",
"qualifiedName": "Pylon.ListTeams",
- "fullyQualifiedName": "Pylon.ListTeams@0.2.0",
+ "fullyQualifiedName": "Pylon.ListTeams@0.3.0",
"description": "List all teams in the Pylon workspace.",
"parameters": [
{
@@ -507,7 +636,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -530,12 +661,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "ListUsers",
"qualifiedName": "Pylon.ListUsers",
- "fullyQualifiedName": "Pylon.ListUsers@0.2.0",
+ "fullyQualifiedName": "Pylon.ListUsers@0.3.0",
"description": "List all users/team members in the Pylon workspace.",
"parameters": [
{
@@ -556,7 +704,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -584,12 +734,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "SearchContacts",
"qualifiedName": "Pylon.SearchContacts",
- "fullyQualifiedName": "Pylon.SearchContacts@0.2.0",
+ "fullyQualifiedName": "Pylon.SearchContacts@0.3.0",
"description": "Search for contacts by name or email using fuzzy matching.",
"parameters": [
{
@@ -618,7 +785,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -651,12 +820,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "SearchIssues",
"qualifiedName": "Pylon.SearchIssues",
- "fullyQualifiedName": "Pylon.SearchIssues@0.2.0",
+ "fullyQualifiedName": "Pylon.SearchIssues@0.3.0",
"description": "Search issues recently created by keywords in title and description.\n\nNote: This indexes up to 400 issues from the last 30 days.\n\nUses BM25 ranking. Use word stems ('auth', 'config') and AND/OR/NOT operators.",
"parameters": [
{
@@ -677,7 +863,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -705,12 +893,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "SearchUsers",
"qualifiedName": "Pylon.SearchUsers",
- "fullyQualifiedName": "Pylon.SearchUsers@0.2.0",
+ "fullyQualifiedName": "Pylon.SearchUsers@0.3.0",
"description": "Search for users by name using fuzzy matching.",
"parameters": [
{
@@ -731,7 +936,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -759,12 +966,29 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "UpdateIssueStatus",
"qualifiedName": "Pylon.UpdateIssueStatus",
- "fullyQualifiedName": "Pylon.UpdateIssueStatus@0.2.0",
+ "fullyQualifiedName": "Pylon.UpdateIssueStatus@0.3.0",
"description": "Change the state of a Pylon issue.\n\nFor search: uses BM25 ranking. Use word stems ('auth', 'config') and AND/OR/NOT operators.",
"parameters": [
{
@@ -788,7 +1012,10 @@
"type": "string",
"required": true,
"description": "How to find the issue: 'id' for direct lookup, 'search' for keyword search.",
- "enum": ["id", "search"],
+ "enum": [
+ "id",
+ "search"
+ ],
"inferrable": true
},
{
@@ -809,7 +1036,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -847,16 +1076,35 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "update"
+ ],
+ "readOnly": false,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
},
{
"name": "WhoAmI",
"qualifiedName": "Pylon.WhoAmI",
- "fullyQualifiedName": "Pylon.WhoAmI@0.2.0",
+ "fullyQualifiedName": "Pylon.WhoAmI@0.3.0",
"description": "Get the authenticated user's profile.\n\nNOTE: This returns the API token owner (service account), not the human user.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_API_TOKEN"],
+ "secrets": [
+ "PYLON_API_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_API_TOKEN",
@@ -873,6 +1121,23 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
+ },
+ "metadata": {
+ "classification": {
+ "serviceDomains": [
+ "customer_support"
+ ]
+ },
+ "behavior": {
+ "operations": [
+ "read"
+ ],
+ "readOnly": true,
+ "destructive": false,
+ "idempotent": true,
+ "openWorld": true
+ },
+ "extras": null
}
}
],
@@ -887,12 +1152,11 @@
"type": "markdown",
"location": "auth",
"position": "after",
- "content": "Pylon uses Bearer tokens created by an org admin. There is **no OAuth flow**. Generate an API token in the Pylon dashboard and store it as the secret `PYLON_API_TOKEN` in Arcade. All tools require this secret.\n**Auth header**\n```\nAuthorization: Bearer \n```\n\n Pylon tokens are generated by admins in the Pylon UI and grant org-level\n access. Rotate tokens regularly and scope storage to your Arcade project’s\n secrets.\n\nRefer to Pylon’s authentication docs: [Pylon API Authentication](https://docs.usepylon.com/pylon-docs/developer/api/authentication).",
- "header": "## Auth"
+ "content": "Pylon uses Bearer tokens created by an org admin. There is **no OAuth flow**. Generate an API token in the Pylon dashboard and store it as the secret `PYLON_API_TOKEN` in Arcade. All tools require this secret.\n**Auth header**\n```\nAuthorization: Bearer \n```\n\n Pylon tokens are generated by admins in the Pylon UI and grant org-level\n access. Rotate tokens regularly and scope storage to your Arcade project’s\n secrets.\n\nRefer to Pylon’s authentication docs: [Pylon API Authentication](https://docs.usepylon.com/pylon-docs/developer/api/authentication)."
}
],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-01-26T17:39:36.930Z",
+ "generatedAt": "2026-03-09T18:37:58.749Z",
"summary": "The Arcade toolkit for Pylon enables seamless interaction with Pylon's issue tracking system and team management. Designed for developers, this toolkit facilitates issue management and user interaction through various tools.\n\n**Capabilities** \n- Manage Pylon issues including assigning and updating statuses. \n- Retrieve detailed information about teams, issues, and users. \n- Perform advanced searches using BM25 ranking and fuzzy matching techniques. \n- Efficiently list and filter contacts, issues, and teams based on various criteria.\n\n**Secrets** \nUtilize the PYLON_API_TOKEN for secure API access to the Pylon services."
-}
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/pylonapi.json b/toolkit-docs-generator/data/toolkits/pylonapi.json
index 6a9a212f7..54d2924d4 100644
--- a/toolkit-docs-generator/data/toolkits/pylonapi.json
+++ b/toolkit-docs-generator/data/toolkits/pylonapi.json
@@ -1,15 +1,15 @@
{
"id": "PylonApi",
- "label": "PylonApi",
+ "label": "Pylon API",
"version": "1.0.0",
"description": "Tools that enable LLMs to interact directly with the pylon API.",
"metadata": {
- "category": "development",
- "iconUrl": "https://design-system.arcade.dev/icons/pylonapi.svg",
+ "category": "customer-support",
+ "iconUrl": "https://design-system.arcade.dev/icons/pylon.svg",
"isBYOC": false,
"isPro": false,
"type": "arcade_starter",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/pylonapi",
+ "docsLink": "https://docs.arcade.dev/en/resources/integrations/customer-support/pylon-api",
"isComingSoon": false,
"isHidden": false
},
@@ -26,7 +26,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -47,7 +50,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -80,7 +85,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAccountHighlight",
@@ -93,7 +99,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -114,7 +123,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -147,7 +158,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateAiResponseForIssue",
@@ -160,7 +172,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -181,7 +196,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -214,7 +231,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateCustomField",
@@ -227,7 +245,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -240,7 +261,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -268,7 +291,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIssueNote",
@@ -281,7 +305,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -302,7 +329,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -335,7 +364,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIssueReply",
@@ -348,7 +378,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -369,7 +402,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -402,7 +437,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateIssueThread",
@@ -428,7 +464,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -456,7 +494,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateKnowledgeBaseArticle",
@@ -469,7 +508,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -490,7 +532,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -523,7 +567,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateMilestone",
@@ -565,7 +610,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -603,7 +650,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewAccount",
@@ -616,7 +664,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -629,7 +680,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -657,7 +710,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewCollection",
@@ -670,7 +724,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -691,7 +748,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -724,7 +783,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewContact",
@@ -737,7 +797,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -750,7 +813,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -778,7 +843,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewIssue",
@@ -791,7 +857,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -804,7 +873,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -832,7 +903,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewProject",
@@ -906,7 +978,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -964,7 +1038,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewTag",
@@ -977,7 +1052,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -990,7 +1068,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1018,7 +1098,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateNewTeam",
@@ -1045,7 +1126,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1066,14 +1149,19 @@
"required": false
},
"user_ids_to_add": {
- "value": ["user123", "user456", "user789"],
+ "value": [
+ "user123",
+ "user456",
+ "user789"
+ ],
"type": "array",
"required": false
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateRouteRedirect",
@@ -1086,7 +1174,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -1107,7 +1198,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1140,7 +1233,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateTask",
@@ -1222,7 +1316,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1285,7 +1381,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "CreateTrainingDataConfig",
@@ -1311,7 +1408,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1339,7 +1438,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteAccount",
@@ -1357,7 +1457,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1380,7 +1482,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteAccountHighlight",
@@ -1406,7 +1509,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1434,7 +1539,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteArticle",
@@ -1460,7 +1566,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1488,7 +1596,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteContact",
@@ -1506,7 +1615,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1529,7 +1640,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteExistingProject",
@@ -1547,7 +1659,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1570,7 +1684,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteExistingTag",
@@ -1588,7 +1703,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1611,7 +1728,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteIssue",
@@ -1629,7 +1747,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1652,7 +1772,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteMilestone",
@@ -1670,7 +1791,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1693,7 +1816,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteTask",
@@ -1711,7 +1835,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1734,7 +1860,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "DeleteTrainingDataDocuments",
@@ -1770,7 +1897,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1791,19 +1920,26 @@
"required": true
},
"document_ids_to_delete": {
- "value": ["doc789", "doc1011"],
+ "value": [
+ "doc789",
+ "doc1011"
+ ],
"type": "array",
"required": false
},
"external_ids_to_delete": {
- "value": ["ext123", "ext456"],
+ "value": [
+ "ext123",
+ "ext456"
+ ],
"type": "array",
"required": false
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "FetchAllTags",
@@ -1812,7 +1948,9 @@
"description": "Retrieve all available tags.\n\nUse this tool to obtain a comprehensive list of all tags. It is ideal for scenarios where you need to display or manage tags.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1829,7 +1967,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "FetchTeamList",
@@ -1838,7 +1977,9 @@
"description": "Retrieve the list of available teams.\n\nUse this tool to get a list of all teams from the service. Useful for displaying team information or selecting a team from the list.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1855,7 +1996,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountInfo",
@@ -1873,7 +2015,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1896,7 +2040,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetAccountList",
@@ -1922,7 +2067,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1950,7 +2097,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetAllContacts",
@@ -1959,7 +2107,9 @@
"description": "Retrieve all contacts from the service.\n\nThis tool retrieves all contacts using the Pylon service. It should be called when there's a need to fetch a complete list of contacts from the service.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -1976,7 +2126,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetAllCustomFields",
@@ -1994,7 +2145,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2017,7 +2170,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetCollectionById",
@@ -2043,7 +2197,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2071,7 +2227,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetContactById",
@@ -2105,7 +2262,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2138,7 +2297,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetCustomActivityTypes",
@@ -2147,7 +2307,9 @@
"description": "Retrieve a list of custom activity types.\n\nUse this tool to get a list of custom activity types that are available. It should be called when there's a need to know what custom activity types exist.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2164,7 +2326,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetCustomField",
@@ -2182,7 +2345,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2205,7 +2370,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssueById",
@@ -2223,7 +2389,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2246,7 +2414,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssueFollowers",
@@ -2264,7 +2433,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2287,7 +2458,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssueMessages",
@@ -2305,7 +2477,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2328,7 +2502,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssuesList",
@@ -2354,7 +2529,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2382,7 +2559,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssueStatuses",
@@ -2391,7 +2569,9 @@
"description": "Retrieve all issue statuses from the system.\n\nUse this tool to get a complete list of issue statuses available in the project management system. This can help with tracking and managing project workflows efficiently.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2408,7 +2588,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetIssueThreads",
@@ -2426,7 +2607,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2449,7 +2632,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetKnowledgeBaseById",
@@ -2467,7 +2651,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2490,7 +2676,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetKnowledgeBases",
@@ -2499,7 +2686,9 @@
"description": "Retrieve all available knowledge bases.\n\nThis tool is called to get a list of all knowledge bases from the Pylon service.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2516,7 +2705,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetOrganizationDetails",
@@ -2525,7 +2715,9 @@
"description": "Retrieve details of the current organization.\n\nUse this tool to get information about the organization linked to the given API token, like name, address, and other relevant details.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2542,7 +2734,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetTagById",
@@ -2560,7 +2753,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2583,7 +2778,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetTeamById",
@@ -2601,7 +2797,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2624,7 +2822,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetTicketForm",
@@ -2642,7 +2841,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2665,7 +2866,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetTicketForms",
@@ -2674,7 +2876,9 @@
"description": "Retrieve a list of ticket forms available.\n\nThis tool fetches a list of ticket forms, which can be used to understand the structure of available forms for managing tickets. It should be called when you need to review or select from ticket forms.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2691,7 +2895,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserById",
@@ -2709,7 +2914,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2732,7 +2939,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "GetUserRoles",
@@ -2741,7 +2949,9 @@
"description": "Get a list of all user roles.\n\nUse this tool to retrieve a comprehensive list of all user roles. It is useful for managing and understanding user permissions.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2758,7 +2968,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ImportIssue",
@@ -2771,7 +2982,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2784,7 +2998,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2812,7 +3028,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ImportMessagesToIssue",
@@ -2825,7 +3042,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2846,7 +3066,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2879,7 +3101,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ImportNewContact",
@@ -2892,7 +3115,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2905,7 +3131,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -2933,7 +3161,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "LinkExternalIssue",
@@ -2946,7 +3175,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -2967,7 +3199,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3000,7 +3234,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ListCollectionsInKnowledgeBase",
@@ -3018,7 +3253,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3041,7 +3278,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ListTrainingData",
@@ -3050,7 +3288,9 @@
"description": "Fetches all training data configurations for the organization.\n\nUse this tool to retrieve a comprehensive list of training data configurations associated with the organization. Ideal for managing or reviewing training datasets.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3067,7 +3307,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "ListUsers",
@@ -3076,7 +3317,9 @@
"description": "Fetches a list of users.\n\nUse this tool to retrieve a list of all users. It provides an overview of the users available in the system.",
"parameters": [],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3093,7 +3336,8 @@
"parameters": {},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "RedactMessage",
@@ -3119,7 +3363,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3147,7 +3393,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "RetrieveTrainingDataConfiguration",
@@ -3165,7 +3412,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3188,7 +3437,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "SearchAccounts",
@@ -3201,7 +3451,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3214,7 +3467,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3242,7 +3497,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "SearchContacts",
@@ -3255,7 +3511,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3268,7 +3527,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3296,7 +3557,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "SearchIssuesByFilters",
@@ -3309,7 +3571,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3322,7 +3587,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3350,7 +3617,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "SearchUsersByEmail",
@@ -3363,7 +3631,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3376,7 +3647,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3404,7 +3677,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "SnoozeIssue",
@@ -3417,7 +3691,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3438,7 +3715,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3471,7 +3750,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAccount",
@@ -3484,7 +3764,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3505,7 +3788,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3538,7 +3823,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateAccountHighlight",
@@ -3580,7 +3866,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3618,7 +3906,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateArticle",
@@ -3631,7 +3920,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3660,7 +3952,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3698,7 +3992,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateContactInfo",
@@ -3711,7 +4006,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3732,7 +4030,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3765,7 +4065,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateCustomField",
@@ -3778,7 +4079,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -3799,7 +4103,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3832,7 +4138,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateExistingTag",
@@ -3866,7 +4173,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3899,7 +4208,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateExistingTeam",
@@ -3934,7 +4244,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -3955,7 +4267,10 @@
"required": true
},
"team_member_user_ids": {
- "value": ["user_67890", "user_54321"],
+ "value": [
+ "user_67890",
+ "user_54321"
+ ],
"type": "array",
"required": false
},
@@ -3967,7 +4282,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIssue",
@@ -3980,7 +4296,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -4001,7 +4320,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4034,7 +4355,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateIssueFollowers",
@@ -4078,7 +4400,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4099,7 +4423,10 @@
"required": true
},
"contact_ids_to_add": {
- "value": ["contact1", "contact2"],
+ "value": [
+ "contact1",
+ "contact2"
+ ],
"type": "array",
"required": false
},
@@ -4109,14 +4436,19 @@
"required": false
},
"user_ids_to_add_as_followers": {
- "value": ["user1", "user2", "user3"],
+ "value": [
+ "user1",
+ "user2",
+ "user3"
+ ],
"type": "array",
"required": false
}
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMilestone",
@@ -4150,7 +4482,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4183,7 +4517,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateMultipleAccounts",
@@ -4196,7 +4531,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -4209,7 +4547,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4237,7 +4577,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateProject",
@@ -4250,7 +4591,10 @@
"type": "string",
"required": true,
"description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
+ "enum": [
+ "get_request_schema",
+ "execute"
+ ],
"inferrable": true
},
{
@@ -4327,7 +4671,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4395,7 +4741,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateTask",
@@ -4477,7 +4824,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4540,7 +4889,8 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
},
{
"name": "UpdateUserProfile",
@@ -4574,7 +4924,9 @@
}
],
"auth": null,
- "secrets": ["PYLON_SECRET_TOKEN"],
+ "secrets": [
+ "PYLON_SECRET_TOKEN"
+ ],
"secretsInfo": [
{
"name": "PYLON_SECRET_TOKEN",
@@ -4607,12 +4959,13 @@
},
"requiresAuth": false,
"tabLabel": "Call the Tool"
- }
+ },
+ "metadata": null
}
],
"documentationChunks": [],
"customImports": [],
"subPages": [],
- "generatedAt": "2026-01-26T17:40:20.227Z",
- "summary": "# Arcade Toolkit Documentation Summary\n\nThe Arcade toolkit provides a robust set of tools for seamless interaction with the Pylon API, enabling developers to manage accounts, issues, and knowledge bases effectively. This toolkit allows developers to create, update, retrieve, and delete various resources within the Pylon ecosystem.\n\n## Capabilities\n- Create and manage accounts, issues, and custom fields.\n- Update details for existing records across multiple resource types.\n- Efficiently retrieve lists of users, accounts, and issues.\n- Implement search and filtering on diverse datasets.\n\n## Secrets\n- **Token**: PYLON_SECRET_TOKEN is required for API interactions."
-}
+ "generatedAt": "2026-03-09T18:37:58.782Z",
+ "summary": "Pylon API provider: a toolkit that lets LLMs call Pylon endpoints to programmatically manage accounts, contacts, issues, knowledge bases, projects, users and training data. It exposes schema-driven endpoints for CRUD, batch operations, imports, searches and workflow actions.\n\n**Capabilities**\n- Unified CRUD and workflow operations across accounts, contacts, issues, projects, knowledge bases, tags and training data without calling individual endpoints manually.\n- Schema-first GET_REQUEST_SCHEMA / EXECUTE pattern to build and validate request payloads and required path/query parameters.\n- Advanced search, bulk updates, imports/exports, redaction and AI-generated reply workflows for content and issue management.\n- Organization, team and user administration plus role retrieval for integration and automation.\n\n**Secrets**\n- token: PYLON_SECRET_TOKEN (example: provide as a Bearer token via the Authorization header or set as an environment variable PYLON_SECRET_TOKEN)."
+}
\ No newline at end of file
diff --git a/toolkit-docs-generator/data/toolkits/search.json b/toolkit-docs-generator/data/toolkits/search.json
deleted file mode 100644
index cea6dbfd8..000000000
--- a/toolkit-docs-generator/data/toolkits/search.json
+++ /dev/null
@@ -1,1487 +0,0 @@
-{
- "id": "Search",
- "label": "Search",
- "version": "2.0.1",
- "description": "Arcade.dev LLM tools for searching the web",
- "metadata": {
- "category": "development",
- "iconUrl": "https://design-system.arcade.dev/icons/search.svg",
- "isBYOC": false,
- "isPro": false,
- "type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/search",
- "isComingSoon": false,
- "isHidden": false
- },
- "auth": null,
- "tools": [
- {
- "name": "GetDirectionsBetweenAddresses",
- "qualifiedName": "Search.GetDirectionsBetweenAddresses",
- "fullyQualifiedName": "Search.GetDirectionsBetweenAddresses@2.0.1",
- "description": "Get directions from Google Maps.",
- "parameters": [
- {
- "name": "origin_address",
- "type": "string",
- "required": true,
- "description": "The origin address. Example: '123 Main St, New York, NY 10001'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "destination_address",
- "type": "string",
- "required": true,
- "description": "The destination address. Example: '456 Main St, New York, NY 10001'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language",
- "type": "string",
- "required": false,
- "description": "2-character language code to use in the Google Maps search. Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country",
- "type": "string",
- "required": false,
- "description": "2-character country code to use in the Google Maps search. Defaults to 'None'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "distance_unit",
- "type": "string",
- "required": false,
- "description": "Distance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.",
- "enum": ["km", "mi"],
- "inferrable": true
- },
- {
- "name": "travel_mode",
- "type": "string",
- "required": false,
- "description": "Travel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.",
- "enum": [
- "best",
- "driving",
- "motorcycle",
- "public_transportation",
- "walking",
- "bicycle",
- "flight"
- ],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "The directions from Google Maps"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetDirectionsBetweenAddresses",
- "parameters": {
- "origin_address": {
- "value": "123 Main St, New York, NY 10001",
- "type": "string",
- "required": true
- },
- "destination_address": {
- "value": "456 Main St, New York, NY 10001",
- "type": "string",
- "required": true
- },
- "language": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "country": {
- "value": "US",
- "type": "string",
- "required": false
- },
- "distance_unit": {
- "value": "GoogleMapsDistanceUnit.KM",
- "type": "string",
- "required": false
- },
- "travel_mode": {
- "value": "GoogleMapsTravelMode.DRIVING",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetDirectionsBetweenCoordinates",
- "qualifiedName": "Search.GetDirectionsBetweenCoordinates",
- "fullyQualifiedName": "Search.GetDirectionsBetweenCoordinates@2.0.1",
- "description": "Get directions from Google Maps.",
- "parameters": [
- {
- "name": "origin_latitude",
- "type": "string",
- "required": true,
- "description": "The origin latitude. E.g. '40.7128'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "origin_longitude",
- "type": "string",
- "required": true,
- "description": "The origin longitude. E.g. '-74.0060'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "destination_latitude",
- "type": "string",
- "required": true,
- "description": "The destination latitude. E.g. '40.7128'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "destination_longitude",
- "type": "string",
- "required": true,
- "description": "The destination longitude. E.g. '-74.0060'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language",
- "type": "string",
- "required": false,
- "description": "2-letter language code to use in the Google Maps search. Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country",
- "type": "string",
- "required": false,
- "description": "2-letter country code to use in the Google Maps search. Defaults to 'None'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "distance_unit",
- "type": "string",
- "required": false,
- "description": "Distance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.",
- "enum": ["km", "mi"],
- "inferrable": true
- },
- {
- "name": "travel_mode",
- "type": "string",
- "required": false,
- "description": "Travel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.",
- "enum": [
- "best",
- "driving",
- "motorcycle",
- "public_transportation",
- "walking",
- "bicycle",
- "flight"
- ],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "The directions from Google Maps"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetDirectionsBetweenCoordinates",
- "parameters": {
- "origin_latitude": {
- "value": "34.0522",
- "type": "string",
- "required": true
- },
- "origin_longitude": {
- "value": "-118.2437",
- "type": "string",
- "required": true
- },
- "destination_latitude": {
- "value": "36.1699",
- "type": "string",
- "required": true
- },
- "destination_longitude": {
- "value": "-115.1398",
- "type": "string",
- "required": true
- },
- "language": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "country": {
- "value": "US",
- "type": "string",
- "required": false
- },
- "distance_unit": {
- "value": "GoogleMapsDistanceUnit.KM",
- "type": "string",
- "required": false
- },
- "travel_mode": {
- "value": "GoogleMapsTravelMode.DRIVING",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetStockHistoricalData",
- "qualifiedName": "Search.GetStockHistoricalData",
- "fullyQualifiedName": "Search.GetStockHistoricalData@2.0.1",
- "description": "Fetch historical stock price data over a specified time window\n\nReturns a stock's price and volume data over a specified time window",
- "parameters": [
- {
- "name": "ticker_symbol",
- "type": "string",
- "required": true,
- "description": "The stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "exchange_identifier",
- "type": "string",
- "required": true,
- "description": "The exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "window",
- "type": "string",
- "required": false,
- "description": "Time window for the graph data. Defaults to 1 month",
- "enum": ["1D", "5D", "1M", "6M", "YTD", "1Y", "5Y", "MAX"],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "A stock's price and volume data at a specific time interval over a specified time window"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetStockHistoricalData",
- "parameters": {
- "ticker_symbol": {
- "value": "AAPL",
- "type": "string",
- "required": true
- },
- "exchange_identifier": {
- "value": "NASDAQ",
- "type": "string",
- "required": true
- },
- "window": {
- "value": "3 months",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetStockSummary",
- "qualifiedName": "Search.GetStockSummary",
- "fullyQualifiedName": "Search.GetStockSummary@2.0.1",
- "description": "Retrieve the summary information for a given stock ticker using the Google Finance API.\n\nGets the stock's current price as well as price movement from the most recent trading day.",
- "parameters": [
- {
- "name": "ticker_symbol",
- "type": "string",
- "required": true,
- "description": "The stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "exchange_identifier",
- "type": "string",
- "required": true,
- "description": "The exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Summary of the stock's recent performance"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetStockSummary",
- "parameters": {
- "ticker_symbol": {
- "value": "AAPL",
- "type": "string",
- "required": true
- },
- "exchange_identifier": {
- "value": "NASDAQ",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetWalmartProductDetails",
- "qualifiedName": "Search.GetWalmartProductDetails",
- "fullyQualifiedName": "Search.GetWalmartProductDetails@2.0.1",
- "description": "Get product details from Walmart.",
- "parameters": [
- {
- "name": "item_id",
- "type": "string",
- "required": true,
- "description": "Item ID. E.g. '414600577'. This can be retrieved from the search results of the SearchWalmartProducts tool.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Product details"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetWalmartProductDetails",
- "parameters": {
- "item_id": {
- "value": "414600577",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetYoutubeVideoDetails",
- "qualifiedName": "Search.GetYoutubeVideoDetails",
- "fullyQualifiedName": "Search.GetYoutubeVideoDetails@2.0.1",
- "description": "Get details about a YouTube video.",
- "parameters": [
- {
- "name": "video_id",
- "type": "string",
- "required": true,
- "description": "The ID of the YouTube video to get details about. E.g. 'dQw4w9WgXcQ'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language_code",
- "type": "string",
- "required": false,
- "description": "2-character language code to search for. E.g. 'en' for English. Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country_code",
- "type": "string",
- "required": false,
- "description": "2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Details about a YouTube video."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.GetYoutubeVideoDetails",
- "parameters": {
- "video_id": {
- "value": "dQw4w9WgXcQ",
- "type": "string",
- "required": true
- },
- "language_code": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "country_code": {
- "value": "us",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchGoogle",
- "qualifiedName": "Search.SearchGoogle",
- "fullyQualifiedName": "Search.SearchGoogle@2.0.1",
- "description": "Search Google using SerpAPI and return organic search results.",
- "parameters": [
- {
- "name": "query",
- "type": "string",
- "required": true,
- "description": "Search query",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "n_results",
- "type": "integer",
- "required": false,
- "description": "Number of results to retrieve",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "string",
- "description": "No description provided."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchGoogle",
- "parameters": {
- "query": {
- "value": "Latest technology trends in 2023",
- "type": "string",
- "required": true
- },
- "n_results": {
- "value": 10,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchHotels",
- "qualifiedName": "Search.SearchHotels",
- "fullyQualifiedName": "Search.SearchHotels@2.0.1",
- "description": "Retrieve hotel search results using the Google Hotels API.",
- "parameters": [
- {
- "name": "location",
- "type": "string",
- "required": true,
- "description": "Location to search for hotels, e.g., a city name, a state, etc.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "check_in_date",
- "type": "string",
- "required": true,
- "description": "Check-in date in YYYY-MM-DD format",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "check_out_date",
- "type": "string",
- "required": true,
- "description": "Check-out date in YYYY-MM-DD format",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "query",
- "type": "string",
- "required": false,
- "description": "Anything that would be used in a regular Google Hotels search",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "currency",
- "type": "string",
- "required": false,
- "description": "Currency code for prices. Defaults to 'USD'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "min_price",
- "type": "integer",
- "required": false,
- "description": "Minimum price per night. Defaults to no minimum",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "max_price",
- "type": "integer",
- "required": false,
- "description": "Maximum price per night. Defaults to no maximum",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "num_adults",
- "type": "integer",
- "required": false,
- "description": "Number of adults per room. Defaults to 2",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "num_children",
- "type": "integer",
- "required": false,
- "description": "Number of children per room. Defaults to 0",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "sort_by",
- "type": "string",
- "required": false,
- "description": "The sorting order of the results. Defaults to RELEVANCE",
- "enum": [
- "RELEVANCE",
- "LOWEST_PRICE",
- "HIGHEST_RATING",
- "MOST_REVIEWED"
- ],
- "inferrable": true
- },
- {
- "name": "num_results",
- "type": "integer",
- "required": false,
- "description": "Maximum number of results to return. Defaults to 5. Max 20",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Hotel search results from the Google Hotels API"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchHotels",
- "parameters": {
- "location": {
- "value": "New York City",
- "type": "string",
- "required": true
- },
- "check_in_date": {
- "value": "2023-10-15",
- "type": "string",
- "required": true
- },
- "check_out_date": {
- "value": "2023-10-20",
- "type": "string",
- "required": true
- },
- "query": {
- "value": "luxury hotels",
- "type": "string",
- "required": false
- },
- "currency": {
- "value": "USD",
- "type": "string",
- "required": false
- },
- "min_price": {
- "value": 100,
- "type": "integer",
- "required": false
- },
- "max_price": {
- "value": 500,
- "type": "integer",
- "required": false
- },
- "num_adults": {
- "value": 2,
- "type": "integer",
- "required": false
- },
- "num_children": {
- "value": 1,
- "type": "integer",
- "required": false
- },
- "sort_by": {
- "value": "PRICE",
- "type": "string",
- "required": false
- },
- "num_results": {
- "value": 10,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchJobs",
- "qualifiedName": "Search.SearchJobs",
- "fullyQualifiedName": "Search.SearchJobs@2.0.1",
- "description": "Search Google Jobs using SerpAPI.",
- "parameters": [
- {
- "name": "query",
- "type": "string",
- "required": true,
- "description": "Search query. Provide a job title, company name, and/or any keywords in general representing what kind of jobs the user is looking for. E.g. 'software engineer' or 'data analyst at Apple'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "location",
- "type": "string",
- "required": false,
- "description": "Location to search for jobs. E.g. 'United States' or 'New York, NY'. Defaults to None.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language",
- "type": "string",
- "required": false,
- "description": "2-character language code to use in the Google Jobs search. E.g. 'en' for English. Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "limit",
- "type": "integer",
- "required": false,
- "description": "Maximum number of results to retrieve. Defaults to 10 (max supported by the API).",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "next_page_token",
- "type": "string",
- "required": false,
- "description": "Next page token to paginate results. Defaults to None (start from the first page).",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Google Jobs results"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchJobs",
- "parameters": {
- "query": {
- "value": "data scientist at Google",
- "type": "string",
- "required": true
- },
- "location": {
- "value": "San Francisco, CA",
- "type": "string",
- "required": false
- },
- "language": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "limit": {
- "value": 10,
- "type": "integer",
- "required": false
- },
- "next_page_token": {
- "value": null,
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchNewsStories",
- "qualifiedName": "Search.SearchNewsStories",
- "fullyQualifiedName": "Search.SearchNewsStories@2.0.1",
- "description": "Search for news articles related to a given query.",
- "parameters": [
- {
- "name": "keywords",
- "type": "string",
- "required": true,
- "description": "Keywords to search for news articles. E.g. 'Apple launches new iPhone'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country_code",
- "type": "string",
- "required": false,
- "description": "2-character country code to search for news articles. E.g. 'us' (United States). Defaults to 'None'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language_code",
- "type": "string",
- "required": false,
- "description": "2-character language code to search for news articles. E.g. 'en' (English). Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "limit",
- "type": "integer",
- "required": false,
- "description": "Maximum number of news articles to return. Defaults to None (returns all results found by the API).",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "News results."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchNewsStories",
- "parameters": {
- "keywords": {
- "value": "Apple launches new iPhone",
- "type": "string",
- "required": true
- },
- "country_code": {
- "value": "us",
- "type": "string",
- "required": false
- },
- "language_code": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "limit": {
- "value": 10,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchOneWayFlights",
- "qualifiedName": "Search.SearchOneWayFlights",
- "fullyQualifiedName": "Search.SearchOneWayFlights@2.0.1",
- "description": "Retrieve flight search results for a one-way flight using Google Flights",
- "parameters": [
- {
- "name": "departure_airport_code",
- "type": "string",
- "required": true,
- "description": "The departure airport code. An uppercase 3-letter code",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "arrival_airport_code",
- "type": "string",
- "required": true,
- "description": "The arrival airport code. An uppercase 3-letter code",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "outbound_date",
- "type": "string",
- "required": true,
- "description": "Flight departure date in YYYY-MM-DD format",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "currency_code",
- "type": "string",
- "required": false,
- "description": "Currency of the returned prices. Defaults to 'USD'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "travel_class",
- "type": "string",
- "required": false,
- "description": "Travel class of the flight. Defaults to 'ECONOMY'",
- "enum": ["ECONOMY", "PREMIUM_ECONOMY", "BUSINESS", "FIRST"],
- "inferrable": true
- },
- {
- "name": "num_adults",
- "type": "integer",
- "required": false,
- "description": "Number of adult passengers. Defaults to 1",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "num_children",
- "type": "integer",
- "required": false,
- "description": "Number of child passengers. Defaults to 0",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "max_stops",
- "type": "string",
- "required": false,
- "description": "Maximum number of stops (layovers) for the flight. Defaults to any number of stops",
- "enum": ["ANY", "NONSTOP", "ONE", "TWO"],
- "inferrable": true
- },
- {
- "name": "sort_by",
- "type": "string",
- "required": false,
- "description": "The sorting order of the results. Defaults to TOP_FLIGHTS.",
- "enum": [
- "TOP_FLIGHTS",
- "PRICE",
- "DEPARTURE_TIME",
- "ARRIVAL_TIME",
- "DURATION",
- "EMISSIONS"
- ],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Flight search results from the Google Flights API"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchOneWayFlights",
- "parameters": {
- "departure_airport_code": {
- "value": "JFK",
- "type": "string",
- "required": true
- },
- "arrival_airport_code": {
- "value": "LAX",
- "type": "string",
- "required": true
- },
- "outbound_date": {
- "value": "2023-11-15",
- "type": "string",
- "required": true
- },
- "currency_code": {
- "value": "USD",
- "type": "string",
- "required": false
- },
- "travel_class": {
- "value": "ECONOMY",
- "type": "string",
- "required": false
- },
- "num_adults": {
- "value": 1,
- "type": "integer",
- "required": false
- },
- "num_children": {
- "value": 0,
- "type": "integer",
- "required": false
- },
- "max_stops": {
- "value": "2",
- "type": "string",
- "required": false
- },
- "sort_by": {
- "value": "TOP_FLIGHTS",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchRoundtripFlights",
- "qualifiedName": "Search.SearchRoundtripFlights",
- "fullyQualifiedName": "Search.SearchRoundtripFlights@2.0.1",
- "description": "Retrieve flight search results using Google Flights",
- "parameters": [
- {
- "name": "departure_airport_code",
- "type": "string",
- "required": true,
- "description": "The departure airport code. An uppercase 3-letter code",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "arrival_airport_code",
- "type": "string",
- "required": true,
- "description": "The arrival airport code. An uppercase 3-letter code",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "outbound_date",
- "type": "string",
- "required": true,
- "description": "Flight outbound date in YYYY-MM-DD format",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "return_date",
- "type": "string",
- "required": false,
- "description": "Flight return date in YYYY-MM-DD format",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "currency_code",
- "type": "string",
- "required": false,
- "description": "Currency of the returned prices. Defaults to 'USD'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "travel_class",
- "type": "string",
- "required": false,
- "description": "Travel class of the flight. Defaults to 'ECONOMY'",
- "enum": ["ECONOMY", "PREMIUM_ECONOMY", "BUSINESS", "FIRST"],
- "inferrable": true
- },
- {
- "name": "num_adults",
- "type": "integer",
- "required": false,
- "description": "Number of adult passengers. Defaults to 1",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "num_children",
- "type": "integer",
- "required": false,
- "description": "Number of child passengers. Defaults to 0",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "max_stops",
- "type": "string",
- "required": false,
- "description": "Maximum number of stops (layovers) for the flight. Defaults to any number of stops",
- "enum": ["ANY", "NONSTOP", "ONE", "TWO"],
- "inferrable": true
- },
- {
- "name": "sort_by",
- "type": "string",
- "required": false,
- "description": "The sorting order of the results. Defaults to TOP_FLIGHTS.",
- "enum": [
- "TOP_FLIGHTS",
- "PRICE",
- "DEPARTURE_TIME",
- "ARRIVAL_TIME",
- "DURATION",
- "EMISSIONS"
- ],
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Flight search results from the Google Flights API"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchRoundtripFlights",
- "parameters": {
- "departure_airport_code": {
- "value": "JFK",
- "type": "string",
- "required": true
- },
- "arrival_airport_code": {
- "value": "LAX",
- "type": "string",
- "required": true
- },
- "outbound_date": {
- "value": "2023-11-15",
- "type": "string",
- "required": true
- },
- "return_date": {
- "value": "2023-11-22",
- "type": "string",
- "required": false
- },
- "currency_code": {
- "value": "USD",
- "type": "string",
- "required": false
- },
- "travel_class": {
- "value": "ECONOMY",
- "type": "string",
- "required": false
- },
- "num_adults": {
- "value": 2,
- "type": "integer",
- "required": false
- },
- "num_children": {
- "value": 1,
- "type": "integer",
- "required": false
- },
- "max_stops": {
- "value": "1",
- "type": "string",
- "required": false
- },
- "sort_by": {
- "value": "TOP_FLIGHTS",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchShoppingProducts",
- "qualifiedName": "Search.SearchShoppingProducts",
- "fullyQualifiedName": "Search.SearchShoppingProducts@2.0.1",
- "description": "Search for products on Google Shopping related to a given query.",
- "parameters": [
- {
- "name": "keywords",
- "type": "string",
- "required": true,
- "description": "Keywords to search for products in Google Shopping. E.g. 'Apple iPhone'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country_code",
- "type": "string",
- "required": false,
- "description": "2-character country code to search for products in Google Shopping. E.g. 'us' (United States). Defaults to 'us'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language_code",
- "type": "string",
- "required": false,
- "description": "2-character language code to search for products on Google Shopping. E.g. 'en' (English). Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Products on Google Shopping."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchShoppingProducts",
- "parameters": {
- "keywords": {
- "value": "Apple iPhone",
- "type": "string",
- "required": true
- },
- "country_code": {
- "value": "us",
- "type": "string",
- "required": false
- },
- "language_code": {
- "value": "en",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchWalmartProducts",
- "qualifiedName": "Search.SearchWalmartProducts",
- "fullyQualifiedName": "Search.SearchWalmartProducts@2.0.1",
- "description": "Search Walmart products using SerpAPI.",
- "parameters": [
- {
- "name": "keywords",
- "type": "string",
- "required": true,
- "description": "Keywords to search for. E.g. 'apple iphone' or 'samsung galaxy'",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "sort_by",
- "type": "string",
- "required": false,
- "description": "Sort the results by the specified criteria. Defaults to 'relevance_according_to_keywords_searched'.",
- "enum": [
- "relevance_according_to_keywords_searched",
- "lowest_price_first",
- "highest_price_first",
- "best_selling_products_first",
- "highest_rating_first",
- "new_arrivals_first"
- ],
- "inferrable": true
- },
- {
- "name": "min_price",
- "type": "number",
- "required": false,
- "description": "Minimum price to filter the results by. E.g. 100.00",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "max_price",
- "type": "number",
- "required": false,
- "description": "Maximum price to filter the results by. E.g. 100.00",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "next_day_delivery",
- "type": "boolean",
- "required": false,
- "description": "Filters products that are eligible for next day delivery. Defaults to False (returns all products, regardless of delivery status).",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "page",
- "type": "integer",
- "required": false,
- "description": "Page number to fetch. Defaults to 1 (first page of results). The maximum page value is 100.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "List of Walmart products matching the search query."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchWalmartProducts",
- "parameters": {
- "keywords": {
- "value": "samsung galaxy",
- "type": "string",
- "required": true
- },
- "sort_by": {
- "value": "price_low_to_high",
- "type": "string",
- "required": false
- },
- "min_price": {
- "value": 199.99,
- "type": "integer",
- "required": false
- },
- "max_price": {
- "value": 999.99,
- "type": "integer",
- "required": false
- },
- "next_day_delivery": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "page": {
- "value": 2,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "SearchYoutubeVideos",
- "qualifiedName": "Search.SearchYoutubeVideos",
- "fullyQualifiedName": "Search.SearchYoutubeVideos@2.0.1",
- "description": "Search for YouTube videos related to the query.",
- "parameters": [
- {
- "name": "keywords",
- "type": "string",
- "required": true,
- "description": "The keywords to search for. E.g. 'Python tutorial'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "language_code",
- "type": "string",
- "required": false,
- "description": "2-character language code to search for. E.g. 'en' for English. Defaults to 'en'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "country_code",
- "type": "string",
- "required": false,
- "description": "2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "next_page_token",
- "type": "string",
- "required": false,
- "description": "The next page token to use for pagination. Defaults to `None` (start from the first page).",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["SERP_API_KEY"],
- "secretsInfo": [
- {
- "name": "SERP_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "List of YouTube videos related to the query."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Search.SearchYoutubeVideos",
- "parameters": {
- "keywords": {
- "value": "Python tutorial",
- "type": "string",
- "required": true
- },
- "language_code": {
- "value": "en",
- "type": "string",
- "required": false
- },
- "country_code": {
- "value": "us",
- "type": "string",
- "required": false
- },
- "next_page_token": {
- "value": "None",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- }
- ],
- "documentationChunks": [],
- "customImports": [],
- "subPages": [],
- "generatedAt": "2026-01-26T17:40:53.245Z",
- "summary": "Arcade.dev offers a powerful toolkit for searching the web, enabling developers to integrate various search capabilities into their applications without needing extensive setup. This toolkit simplifies web searches, product lookups, and more through user-friendly APIs.\n\n**Capabilities** \n- Access a wide range of search functionalities including web, images, news, and shopping. \n- Retrieve detailed product, video, and historical stock information. \n- Get comprehensive travel and accommodation details effortlessly. \n\n**OAuth** \n- This toolkit does not use OAuth but requires an API key for some functionalities. \n\n**Secrets** \n- The toolkit utilizes an API key (SERP_API_KEY) to access certain features securely."
-}
diff --git a/toolkit-docs-generator/data/toolkits/upclickapi.json b/toolkit-docs-generator/data/toolkits/upclickapi.json
deleted file mode 100644
index 37b8fc5ed..000000000
--- a/toolkit-docs-generator/data/toolkits/upclickapi.json
+++ /dev/null
@@ -1,744 +0,0 @@
-{
- "id": "UpclickApi",
- "label": "ClickUp API",
- "version": "0.1.0",
- "description": "Tools that enable LLMs to interact directly with the upclick API.",
- "metadata": {
- "category": "productivity",
- "iconUrl": "https://design-system.arcade.dev/icons/clickup.svg",
- "isBYOC": false,
- "isPro": false,
- "type": "arcade_starter",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/productivity/clickup-api",
- "isComingSoon": false,
- "isHidden": false
- },
- "auth": {
- "type": "oauth2",
- "providerId": "clickup",
- "allScopes": []
- },
- "tools": [
- {
- "name": "CreateChecklist",
- "qualifiedName": "UpclickApi.CreateChecklist",
- "fullyQualifiedName": "UpclickApi.CreateChecklist@0.1.0",
- "description": "Creates a checklist on a task with multiple items.\n\n Use this tool to create a checklist within an existing task by specifying the task ID and the checklist items.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
- "parameters": [
- {
- "name": "mode",
- "type": "string",
- "required": true,
- "description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
- "inferrable": true
- },
- {
- "name": "task_id",
- "type": "string",
- "required": true,
- "description": "The ID of the task to which the checklist will be added. This should be a string representing the unique identifier of the task. Required when mode is 'execute', ignored when mode is 'get_request_schema'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "request_body",
- "type": "string",
- "required": false,
- "description": "Stringified JSON representing the request body. Required when mode is 'execute', ignored when mode is 'get_request_schema'",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'createChecklist'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.CreateChecklist",
- "parameters": {
- "mode": {
- "value": "execute",
- "type": "string",
- "required": true
- },
- "task_id": {
- "value": "abc123",
- "type": "string",
- "required": true
- },
- "request_body": {
- "value": "{\"items\":[{\"item\":\"First task item\"},{\"item\":\"Second task item\"}]}",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "CreateCustomField",
- "qualifiedName": "UpclickApi.CreateCustomField",
- "fullyQualifiedName": "UpclickApi.CreateCustomField@0.1.0",
- "description": "Create a custom field in a specified space.\n\n This tool creates a custom field within a given space, allowing for complex type-specific configuration. Use this when you need to add or configure custom fields in a space.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
- "parameters": [
- {
- "name": "mode",
- "type": "string",
- "required": true,
- "description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
- "inferrable": true
- },
- {
- "name": "space_identifier",
- "type": "string",
- "required": true,
- "description": "The unique identifier of the space where the custom field is to be created. It should be provided as a string. Required when mode is 'execute', ignored when mode is 'get_request_schema'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "request_body",
- "type": "string",
- "required": false,
- "description": "Stringified JSON representing the request body. Required when mode is 'execute', ignored when mode is 'get_request_schema'",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'createCustomField'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.CreateCustomField",
- "parameters": {
- "mode": {
- "value": "execute",
- "type": "string",
- "required": true
- },
- "space_identifier": {
- "value": "space_12345",
- "type": "string",
- "required": true
- },
- "request_body": {
- "value": "{\"field_name\":\"CustomField1\",\"field_type\":\"text\",\"is_required\":true}",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "CreateTaskInList",
- "qualifiedName": "UpclickApi.CreateTaskInList",
- "fullyQualifiedName": "UpclickApi.CreateTaskInList@0.1.0",
- "description": "Creates a new task with detailed configuration.\n\n Use this tool to add a new task to a specified list on Upclick, enabling configuration of custom fields, assignees, and dependencies.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
- "parameters": [
- {
- "name": "mode",
- "type": "string",
- "required": true,
- "description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
- "inferrable": true
- },
- {
- "name": "list_id",
- "type": "string",
- "required": true,
- "description": "The unique identifier for the list where the task will be created. Required when mode is 'execute', ignored when mode is 'get_request_schema'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "team_identifier",
- "type": "string",
- "required": false,
- "description": "Specify the team ID if using custom task IDs. Required when custom task IDs are enabled. Only used when mode is 'execute'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "use_custom_task_ids",
- "type": "boolean",
- "required": false,
- "description": "Set to true to reference the task by its custom task ID. Only used when mode is 'execute'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "request_body",
- "type": "string",
- "required": false,
- "description": "Stringified JSON representing the request body. Required when mode is 'execute', ignored when mode is 'get_request_schema'",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'createTask'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.CreateTaskInList",
- "parameters": {
- "mode": {
- "value": "execute",
- "type": "string",
- "required": true
- },
- "list_id": {
- "value": "12345",
- "type": "string",
- "required": true
- },
- "team_identifier": {
- "value": "team_abc",
- "type": "string",
- "required": false
- },
- "use_custom_task_ids": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "request_body": {
- "value": "{\"title\":\"New Task\",\"description\":\"This is a description of the task.\"}",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "CreateUpclickList",
- "qualifiedName": "UpclickApi.CreateUpclickList",
- "fullyQualifiedName": "UpclickApi.CreateUpclickList@0.1.0",
- "description": "Create a new list in a space with configurations.\n\n Use this tool to create a new list within a specified space, including setting status configurations and assigning settings.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
- "parameters": [
- {
- "name": "mode",
- "type": "string",
- "required": true,
- "description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
- "inferrable": true
- },
- {
- "name": "space_identifier",
- "type": "string",
- "required": true,
- "description": "The unique identifier of the space where the new list will be created. Required when mode is 'execute', ignored when mode is 'get_request_schema'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "request_body",
- "type": "string",
- "required": false,
- "description": "Stringified JSON representing the request body. Required when mode is 'execute', ignored when mode is 'get_request_schema'",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'createList'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.CreateUpclickList",
- "parameters": {
- "mode": {
- "value": "execute",
- "type": "string",
- "required": true
- },
- "space_identifier": {
- "value": "space_12345",
- "type": "string",
- "required": true
- },
- "request_body": {
- "value": "{\"list_name\":\"New List\",\"status\":\"active\",\"settings\":{\"notification\":\"enabled\"}}",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "GetTasksInList",
- "qualifiedName": "UpclickApi.GetTasksInList",
- "fullyQualifiedName": "UpclickApi.GetTasksInList@0.1.0",
- "description": "Fetch all tasks from a specified list with optional filters.\n\nUse this tool to retrieve all tasks from a particular list. You can apply filters to the results if needed.",
- "parameters": [
- {
- "name": "list_identifier",
- "type": "string",
- "required": true,
- "description": "The unique identifier for the list from which to retrieve tasks.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "page_number",
- "type": "integer",
- "required": false,
- "description": "The page number to retrieve for paginated results.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "order_tasks_by",
- "type": "string",
- "required": false,
- "description": "Specify the field to order tasks by. Options are 'id', 'created', 'updated', 'due_date'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_by_statuses",
- "type": "string",
- "required": false,
- "description": "Comma-separated list to filter tasks by their statuses.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_by_assignees",
- "type": "string",
- "required": false,
- "description": "Comma-separated user IDs to filter tasks by specific assignees.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_by_tags",
- "type": "string",
- "required": false,
- "description": "Comma-separated list of tags to filter tasks by specific tags.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_due_date_after",
- "type": "integer",
- "required": false,
- "description": "Filter tasks with a due date later than a specified Unix timestamp in milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_due_date_before",
- "type": "integer",
- "required": false,
- "description": "Filter tasks with a due date less than this Unix timestamp in milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_created_after",
- "type": "integer",
- "required": false,
- "description": "Filter tasks created after a specified Unix timestamp in milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "created_before_date",
- "type": "integer",
- "required": false,
- "description": "Filter tasks created before the specified date in Unix milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_date_updated_after",
- "type": "integer",
- "required": false,
- "description": "Filter tasks to include only those updated after the specified Unix time in milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_tasks_updated_before",
- "type": "integer",
- "required": false,
- "description": "Filter tasks updated before this Unix timestamp in milliseconds.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "filter_by_custom_fields",
- "type": "string",
- "required": false,
- "description": "Provide a JSON array to filter tasks by specific custom fields.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_archived_tasks",
- "type": "boolean",
- "required": false,
- "description": "Specify whether to include archived tasks in the results. Set true to include them.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "reverse_order",
- "type": "boolean",
- "required": false,
- "description": "Set to true to reverse the order of the tasks.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_subtasks",
- "type": "boolean",
- "required": false,
- "description": "Indicates whether to include subtasks. Set to true to include.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_closed_tasks",
- "type": "boolean",
- "required": false,
- "description": "Include tasks with a closed status in the results.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'getTasks'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.GetTasksInList",
- "parameters": {
- "list_identifier": {
- "value": "12345",
- "type": "string",
- "required": true
- },
- "page_number": {
- "value": 1,
- "type": "integer",
- "required": false
- },
- "order_tasks_by": {
- "value": "due_date",
- "type": "string",
- "required": false
- },
- "filter_by_statuses": {
- "value": "open,closed",
- "type": "string",
- "required": false
- },
- "filter_by_assignees": {
- "value": "67890,54321",
- "type": "string",
- "required": false
- },
- "filter_by_tags": {
- "value": "urgent,review",
- "type": "string",
- "required": false
- },
- "filter_due_date_after": {
- "value": 1690000000000,
- "type": "integer",
- "required": false
- },
- "filter_due_date_before": {
- "value": 1700000000000,
- "type": "integer",
- "required": false
- },
- "filter_created_after": {
- "value": 1680000000000,
- "type": "integer",
- "required": false
- },
- "created_before_date": {
- "value": 1670000000000,
- "type": "integer",
- "required": false
- },
- "filter_date_updated_after": {
- "value": 1660000000000,
- "type": "integer",
- "required": false
- },
- "filter_tasks_updated_before": {
- "value": 1650000000000,
- "type": "integer",
- "required": false
- },
- "filter_by_custom_fields": {
- "value": "[{\"field\":\"priority\",\"value\":\"high\"}]",
- "type": "string",
- "required": false
- },
- "include_archived_tasks": {
- "value": false,
- "type": "boolean",
- "required": false
- },
- "reverse_order": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "include_subtasks": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "include_closed_tasks": {
- "value": true,
- "type": "boolean",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "RetrieveTaskDetails",
- "qualifiedName": "UpclickApi.RetrieveTaskDetails",
- "fullyQualifiedName": "UpclickApi.RetrieveTaskDetails@0.1.0",
- "description": "Retrieve details of a specific task.\n\nUse this tool to obtain details about a specific task by providing its ID. This is ideal for when you need information on a particular task's status, description, and other related details.",
- "parameters": [
- {
- "name": "task_identifier",
- "type": "string",
- "required": true,
- "description": "The unique identifier of the task to retrieve details for.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "team_id",
- "type": "string",
- "required": false,
- "description": "Provide the team ID. Required if using custom task IDs.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "use_custom_task_ids",
- "type": "boolean",
- "required": false,
- "description": "Use true to enable custom task IDs instead of default ones.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_subtasks",
- "type": "boolean",
- "required": false,
- "description": "A boolean indicating whether to include subtasks in the response.",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'getTask'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.RetrieveTaskDetails",
- "parameters": {
- "task_identifier": {
- "value": "abc123",
- "type": "string",
- "required": true
- },
- "team_id": {
- "value": "team456",
- "type": "string",
- "required": false
- },
- "use_custom_task_ids": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "include_subtasks": {
- "value": false,
- "type": "boolean",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- },
- {
- "name": "TrackTimeEntry",
- "qualifiedName": "UpclickApi.TrackTimeEntry",
- "fullyQualifiedName": "UpclickApi.TrackTimeEntry@0.1.0",
- "description": "Creates a time tracking entry for a task.\n\n This tool should be called to log time spent on a specific task with detailed metadata, enhancing productivity tracking.\n\n Note: Understanding the request schema is necessary to properly create\n the stringified JSON input object for execution.\n\nThis operation also requires path, query parameters.\n\n Modes:\n - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't\n already have it. Do NOT call repeatedly if you already received\n the schema.\n - EXECUTE: Performs the operation with the provided request body\n JSON.\n Note: You must also provide the required path, query parameters when executing.\n\n If you need the schema, call with mode='get_request_schema' ONCE, then execute.\n ",
- "parameters": [
- {
- "name": "mode",
- "type": "string",
- "required": true,
- "description": "Operation mode: 'get_request_schema' returns the OpenAPI spec for the request body, 'execute' performs the actual operation",
- "enum": ["get_request_schema", "execute"],
- "inferrable": true
- },
- {
- "name": "task_identifier",
- "type": "string",
- "required": true,
- "description": "The unique identifier for the task to track time against. It is required for logging the task's time entry. Required when mode is 'execute', ignored when mode is 'get_request_schema'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "team_id",
- "type": "string",
- "required": false,
- "description": "The unique identifier for the team. This is required when using custom task IDs. Only used when mode is 'execute'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "use_custom_task_ids",
- "type": "boolean",
- "required": false,
- "description": "Set to true to use custom task IDs when tracking time. Only used when mode is 'execute'.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "request_body",
- "type": "string",
- "required": false,
- "description": "Stringified JSON representing the request body. Required when mode is 'execute', ignored when mode is 'get_request_schema'",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": {
- "providerId": "clickup",
- "providerType": "oauth2",
- "scopes": []
- },
- "secrets": [],
- "secretsInfo": [],
- "output": {
- "type": "json",
- "description": "Response from the API endpoint 'trackTime'."
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "UpclickApi.TrackTimeEntry",
- "parameters": {
- "mode": {
- "value": "execute",
- "type": "string",
- "required": true
- },
- "task_identifier": {
- "value": "task_12345",
- "type": "string",
- "required": true
- },
- "team_id": {
- "value": "team_67890",
- "type": "string",
- "required": false
- },
- "use_custom_task_ids": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "request_body": {
- "value": "{\"duration\": 3600, \"description\": \"Worked on the project\", \"date\": \"2023-10-01T15:00:00Z\"}",
- "type": "string",
- "required": false
- }
- },
- "requiresAuth": true,
- "authProvider": "clickup",
- "tabLabel": "Call the Tool with User Authorization"
- }
- }
- ],
- "documentationChunks": [],
- "customImports": [],
- "subPages": [],
- "generatedAt": "2026-01-26T17:44:22.073Z",
- "summary": "UpclickApi toolkit enables developers to integrate with the Upclick API, facilitating seamless interactions for task and checklist management. The toolkit supports various operations that enhance productivity workflows within Upclick.\n\n**Capabilities**\n- Create and manage checklists, tasks, and custom fields in a specified Upclick space.\n- Fetch details of tasks and lists, applying filters as necessary.\n- Track time entries for tasks, improving time management.\n- Perform operations based on a defined request schema to ensure successful executions.\n\n**OAuth**\n- Provider: ClickUp\n- Scopes: None"
-}
diff --git a/toolkit-docs-generator/data/toolkits/web.json b/toolkit-docs-generator/data/toolkits/web.json
deleted file mode 100644
index 4f9309674..000000000
--- a/toolkit-docs-generator/data/toolkits/web.json
+++ /dev/null
@@ -1,529 +0,0 @@
-{
- "id": "Web",
- "label": "Web",
- "version": "2.0.1",
- "description": "Arcade.dev LLM tools for web scraping related tasks",
- "metadata": {
- "category": "development",
- "iconUrl": "https://design-system.arcade.dev/icons/web.svg",
- "isBYOC": false,
- "isPro": false,
- "type": "arcade",
- "docsLink": "https://docs.arcade.dev/en/mcp-servers/development/web",
- "isComingSoon": false,
- "isHidden": false
- },
- "auth": null,
- "tools": [
- {
- "name": "CancelCrawl",
- "qualifiedName": "Web.CancelCrawl",
- "fullyQualifiedName": "Web.CancelCrawl@2.0.1",
- "description": "Cancel an asynchronous crawl job that is in progress using the Firecrawl API.",
- "parameters": [
- {
- "name": "crawl_id",
- "type": "string",
- "required": true,
- "description": "The ID of the asynchronous crawl job to cancel",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Cancellation status information"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.CancelCrawl",
- "parameters": {
- "crawl_id": {
- "value": "crawl_12345",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "CrawlWebsite",
- "qualifiedName": "Web.CrawlWebsite",
- "fullyQualifiedName": "Web.CrawlWebsite@2.0.1",
- "description": "Crawl a website using Firecrawl. If the crawl is asynchronous, then returns the crawl ID.\nIf the crawl is synchronous, then returns the crawl data.",
- "parameters": [
- {
- "name": "url",
- "type": "string",
- "required": true,
- "description": "URL to crawl",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "exclude_paths",
- "type": "array",
- "innerType": "string",
- "required": false,
- "description": "URL patterns to exclude from the crawl",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_paths",
- "type": "array",
- "innerType": "string",
- "required": false,
- "description": "URL patterns to include in the crawl",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "max_depth",
- "type": "integer",
- "required": false,
- "description": "Maximum depth to crawl relative to the entered URL",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "ignore_sitemap",
- "type": "boolean",
- "required": false,
- "description": "Ignore the website sitemap when crawling",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "limit",
- "type": "integer",
- "required": false,
- "description": "Limit the number of pages to crawl",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "allow_backward_links",
- "type": "boolean",
- "required": false,
- "description": "Enable navigation to previously linked pages and enable crawling sublinks that are not children of the 'url' input parameter.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "allow_external_links",
- "type": "boolean",
- "required": false,
- "description": "Allow following links to external websites",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "webhook",
- "type": "string",
- "required": false,
- "description": "The URL to send a POST request to when the crawl is started, updated and completed.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "async_crawl",
- "type": "boolean",
- "required": false,
- "description": "Run the crawl asynchronously",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Crawl status and data"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.CrawlWebsite",
- "parameters": {
- "url": {
- "value": "https://example.com",
- "type": "string",
- "required": true
- },
- "exclude_paths": {
- "value": ["/exclude/*", "/private/*"],
- "type": "array",
- "required": false
- },
- "include_paths": {
- "value": ["/include/*", "/public/*"],
- "type": "array",
- "required": false
- },
- "max_depth": {
- "value": 3,
- "type": "integer",
- "required": false
- },
- "ignore_sitemap": {
- "value": false,
- "type": "boolean",
- "required": false
- },
- "limit": {
- "value": 100,
- "type": "integer",
- "required": false
- },
- "allow_backward_links": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "allow_external_links": {
- "value": false,
- "type": "boolean",
- "required": false
- },
- "webhook": {
- "value": "https://webhook.example.com/crawl",
- "type": "string",
- "required": false
- },
- "async_crawl": {
- "value": true,
- "type": "boolean",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetCrawlData",
- "qualifiedName": "Web.GetCrawlData",
- "fullyQualifiedName": "Web.GetCrawlData@2.0.1",
- "description": "Get the data of a Firecrawl 'crawl' that is either in progress or recently completed.",
- "parameters": [
- {
- "name": "crawl_id",
- "type": "string",
- "required": true,
- "description": "The ID of the crawl job",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Crawl data information"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.GetCrawlData",
- "parameters": {
- "crawl_id": {
- "value": "12345-abcde-67890-fghij",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "GetCrawlStatus",
- "qualifiedName": "Web.GetCrawlStatus",
- "fullyQualifiedName": "Web.GetCrawlStatus@2.0.1",
- "description": "Get the status of a Firecrawl 'crawl' that is either in progress or recently completed.",
- "parameters": [
- {
- "name": "crawl_id",
- "type": "string",
- "required": true,
- "description": "The ID of the crawl job",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Crawl status information"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.GetCrawlStatus",
- "parameters": {
- "crawl_id": {
- "value": "abc12345-def6-7890-gh12-ijklmnopqrst",
- "type": "string",
- "required": true
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "MapWebsite",
- "qualifiedName": "Web.MapWebsite",
- "fullyQualifiedName": "Web.MapWebsite@2.0.1",
- "description": "Map a website from a single URL to a map of the entire website.",
- "parameters": [
- {
- "name": "url",
- "type": "string",
- "required": true,
- "description": "The base URL to start crawling from",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "search",
- "type": "string",
- "required": false,
- "description": "Search query to use for mapping",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "ignore_sitemap",
- "type": "boolean",
- "required": false,
- "description": "Ignore the website sitemap when crawling",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_subdomains",
- "type": "boolean",
- "required": false,
- "description": "Include subdomains of the website",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "limit",
- "type": "integer",
- "required": false,
- "description": "Maximum number of links to return",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Website map data"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.MapWebsite",
- "parameters": {
- "url": {
- "value": "https://example.com",
- "type": "string",
- "required": true
- },
- "search": {
- "value": "products",
- "type": "string",
- "required": false
- },
- "ignore_sitemap": {
- "value": false,
- "type": "boolean",
- "required": false
- },
- "include_subdomains": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "limit": {
- "value": 50,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- },
- {
- "name": "ScrapeUrl",
- "qualifiedName": "Web.ScrapeUrl",
- "fullyQualifiedName": "Web.ScrapeUrl@2.0.1",
- "description": "Scrape a URL using Firecrawl and return the data in specified formats.",
- "parameters": [
- {
- "name": "url",
- "type": "string",
- "required": true,
- "description": "URL to scrape",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "formats",
- "type": "array",
- "innerType": "string",
- "required": false,
- "description": "Formats to retrieve. Defaults to ['markdown'].",
- "enum": [
- "markdown",
- "html",
- "rawHtml",
- "links",
- "screenshot",
- "screenshot@fullPage"
- ],
- "inferrable": true
- },
- {
- "name": "only_main_content",
- "type": "boolean",
- "required": false,
- "description": "Only return the main content of the page excluding headers, navs, footers, etc.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "include_tags",
- "type": "array",
- "innerType": "string",
- "required": false,
- "description": "List of tags to include in the output",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "exclude_tags",
- "type": "array",
- "innerType": "string",
- "required": false,
- "description": "List of tags to exclude from the output",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "wait_for",
- "type": "integer",
- "required": false,
- "description": "Specify a delay in milliseconds before fetching the content, allowing the page sufficient time to load.",
- "enum": null,
- "inferrable": true
- },
- {
- "name": "timeout",
- "type": "integer",
- "required": false,
- "description": "Timeout in milliseconds for the request",
- "enum": null,
- "inferrable": true
- }
- ],
- "auth": null,
- "secrets": ["FIRECRAWL_API_KEY"],
- "secretsInfo": [
- {
- "name": "FIRECRAWL_API_KEY",
- "type": "api_key"
- }
- ],
- "output": {
- "type": "json",
- "description": "Scraped data in specified formats"
- },
- "documentationChunks": [],
- "codeExample": {
- "toolName": "Web.ScrapeUrl",
- "parameters": {
- "url": {
- "value": "https://example.com",
- "type": "string",
- "required": true
- },
- "formats": {
- "value": ["markdown", "html"],
- "type": "array",
- "required": false
- },
- "only_main_content": {
- "value": true,
- "type": "boolean",
- "required": false
- },
- "include_tags": {
- "value": ["p", "h1", "h2"],
- "type": "array",
- "required": false
- },
- "exclude_tags": {
- "value": ["header", "footer", "nav"],
- "type": "array",
- "required": false
- },
- "wait_for": {
- "value": 2000,
- "type": "integer",
- "required": false
- },
- "timeout": {
- "value": 5000,
- "type": "integer",
- "required": false
- }
- },
- "requiresAuth": false,
- "tabLabel": "Call the Tool"
- }
- }
- ],
- "documentationChunks": [],
- "customImports": [],
- "subPages": [],
- "generatedAt": "2026-01-26T17:46:38.751Z",
- "summary": "Arcade.dev provides a powerful toolkit designed for web scraping tasks, enabling developers to efficiently manage and extract data from websites. This toolkit leverages the Firecrawl API to provide a range of functionalities for both synchronous and asynchronous crawling.\n\n**Capabilities**:\n- Initiate and manage web crawls, with options for both synchronous and asynchronous operations.\n- Retrieve crawl data and status updates for ongoing or recently completed tasks.\n- Map entire websites starting from a single URL.\n- Scrape specific URLs and receive data in various formats.\n\n**Secrets**:\n- API key required for accessing Firecrawl, named `FIRECRAWL_API_KEY`."
-}
diff --git a/toolkit-docs-generator/scripts/sync-toolkit-sidebar.ts b/toolkit-docs-generator/scripts/sync-toolkit-sidebar.ts
index 70cc52825..94f21a0b0 100644
--- a/toolkit-docs-generator/scripts/sync-toolkit-sidebar.ts
+++ b/toolkit-docs-generator/scripts/sync-toolkit-sidebar.ts
@@ -410,11 +410,15 @@ export function generateCategoryMeta(
};
const sections: string[] = [];
- if (optimized.length > 0 && starter.length > 0) {
- sections.push(renderSeparator("Optimized"));
- sections.push(...optimized.map(renderEntry));
- sections.push(renderSeparator("Starter"));
- sections.push(...starter.map(renderEntry));
+ if (optimized.length > 0 || starter.length > 0) {
+ if (optimized.length > 0) {
+ sections.push(renderSeparator("Optimized"));
+ sections.push(...optimized.map(renderEntry));
+ }
+ if (starter.length > 0) {
+ sections.push(renderSeparator("Starter"));
+ sections.push(...starter.map(renderEntry));
+ }
} else {
const sortedToolkits = [...toolkits].sort(byLabel);
sections.push(...sortedToolkits.map(renderEntry));
diff --git a/toolkit-docs-generator/tests/scripts/sync-toolkit-sidebar.test.ts b/toolkit-docs-generator/tests/scripts/sync-toolkit-sidebar.test.ts
index f142fc376..f9551122b 100644
--- a/toolkit-docs-generator/tests/scripts/sync-toolkit-sidebar.test.ts
+++ b/toolkit-docs-generator/tests/scripts/sync-toolkit-sidebar.test.ts
@@ -524,6 +524,89 @@ describe("generateCategoryMeta", () => {
expect(result).not.toContain(",\n,"); // No trailing comma issues
});
+ it("adds Optimized separator even when no starter entries exist", () => {
+ const toolkits: ToolkitInfo[] = [
+ {
+ id: "imgflip",
+ slug: "imgflip",
+ label: "Imgflip",
+ category: "entertainment",
+ navGroup: "optimized",
+ },
+ {
+ id: "spotify",
+ slug: "spotify",
+ label: "Spotify",
+ category: "entertainment",
+ navGroup: "optimized",
+ },
+ ];
+
+ const result = generateCategoryMeta(
+ toolkits,
+ "entertainment",
+ "/en/resources/integrations"
+ );
+
+ expect(result).toContain('"-- Optimized"');
+ expect(result).not.toContain('"-- Starter"');
+ expect(result).toContain("imgflip:");
+ expect(result).toContain("spotify:");
+ });
+
+ it("adds Starter separator even when no optimized entries exist", () => {
+ const toolkits: ToolkitInfo[] = [
+ {
+ id: "my-api",
+ slug: "my-api",
+ label: "My API",
+ category: "productivity",
+ navGroup: "starter",
+ },
+ ];
+
+ const result = generateCategoryMeta(
+ toolkits,
+ "productivity",
+ "/en/resources/integrations"
+ );
+
+ expect(result).not.toContain('"-- Optimized"');
+ expect(result).toContain('"-- Starter"');
+ expect(result).toContain('"my-api":');
+ });
+
+ it("adds both separators when both optimized and starter entries exist", () => {
+ const toolkits: ToolkitInfo[] = [
+ {
+ id: "gmail",
+ slug: "gmail",
+ label: "Gmail",
+ category: "productivity",
+ navGroup: "optimized",
+ },
+ {
+ id: "airtable-api",
+ slug: "airtable-api",
+ label: "Airtable API",
+ category: "productivity",
+ navGroup: "starter",
+ },
+ ];
+
+ const result = generateCategoryMeta(
+ toolkits,
+ "productivity",
+ "/en/resources/integrations"
+ );
+
+ expect(result).toContain('"-- Optimized"');
+ expect(result).toContain('"-- Starter"');
+ const optimizedIndex = result.indexOf('"-- Optimized"');
+ const starterIndex = result.indexOf('"-- Starter"');
+ expect(optimizedIndex).toBeLessThan(starterIndex);
+ });
+
it("does not mutate the input array", () => {
const toolkits: ToolkitInfo[] = [
{