# MAD MCP Tool Catalog

Generated: 2026-07-18T00:19:58.776Z
Snapshot Version: catalog-5ec40de147b11c40
Snapshot Captured: 2026-07-12T21:12:45.555Z

Broker endpoint: https://portal.madpanda3d.com/api/mcp

## Portal Broker Helper Tools

New internal clients receive this compact Agent Contract v2 surface:

| Tool | Access | Purpose |
| --- | --- | --- |
| `portal.welcome` | Authenticated | First-run onboarding and failure reporting guidance. |
| `portal.list_services` | Authenticated | List services and configuration readiness. |
| `portal.check_connection` | Authenticated | Validate one configured service connection. |
| `portal.find_tools` | Authenticated | Rank matching agent-ready tools across services. |
| `portal.get_tool_reference` | Authenticated | Return one lossless tool descriptor. |
| `portal.preview_tool_call` | Authenticated | Validate a call without contacting the provider. |
| `portal.call_read_tool` | Authenticated | Execute a read-only tool. |
| `portal.call_write_tool` | Authenticated | Execute a preview-authorized write tool. |
| `portal.call_destructive_tool` | Authenticated | Execute a confirmed destructive tool. |
| `portal.report_bug` | Authenticated | Submit structured failure tickets with diagnostics. |
| `portal.list_tickets` | Authenticated | Read portal ticket feed. |
| `portal.list_releases` | Authenticated | Read published platform release notes. |

### Agent Failure Reporting Contract

Agents should call `portal.report_bug` whenever a brokered tool fails.

Required fields:

- `mcpServiceId`
- `toolName`
- `query`
- `response`
- `errorSummary`

Recommended fields:

- `classification`
- `responsibility`
- `authType`
- `ide`
- `provider`
- `tokenUsage`

Storage behavior:

- `query` and `response` are stored up to 256KB each.
- `query_truncated` / `response_truncated` indicate capped payload storage.
- `tokenUsage` is stored directly when provided.
- Backend falls back to byte-derived token estimates when usage is missing.

## MAD MCP Portal

The Portal is the agent-facing control plane for the provider fleet. Agent Contract v2 keeps the default surface to 12 tools, returns lossless references on demand, and separates read, write, and destructive execution.

Raw tools: 12
Exposed compatibility tools: 12
Agent-ready tools: 12
Documented descriptors: 12
Public reference pages: 12
Catalog version: portal-agent-contract-v2-2026.07.12.1
Catalog verification age: 5 days old
Guide verification age: 6 days old

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | portal.call_read_tool | catalog | Execute one catalog-declared read-only tool. |
| read | agent_ready | portal.check_connection | catalog | Check broker authentication and catalog readiness without provider work. |
| read | agent_ready | portal.find_tools | catalog | Rank agent-ready catalog tools for a natural-language intent. |
| read | agent_ready | portal.get_tool_reference | catalog | Return one lossless descriptor with schemas, safety rules, and hash. |
| read | agent_ready | portal.list_releases | catalog | List MAD MCP releases, affected services, and tools. |
| read | agent_ready | portal.list_services | catalog | List configured services visible to this client. |
| read | agent_ready | portal.list_tickets | catalog | List visible support tickets with filters and pagination. |
| read | agent_ready | portal.preview_tool_call | catalog | Validate configuration, schema, risk, and confirmation; sign a 10-minute write token. |
| read | agent_ready | portal.welcome | catalog | Explain MAD MCP discovery, safe execution, and bug reporting. |
| destructive | agent_ready | portal.call_destructive_tool | catalog | Execute one destructive tool with its token and exact confirmation phrase. |
| write | agent_ready | portal.call_write_tool | catalog | Execute one non-destructive write with its matching preview token. |
| write | agent_ready | portal.report_bug | catalog | Create a support ticket for a failed tool call. |

## GoHighLevel MCP

Use GHL tools through the MAD MCP broker for contact ops, pipeline management, messaging, and scheduling workflows.

Raw tools: 707
Exposed compatibility tools: 651
Agent-ready tools: 623
Documented descriptors: 707
Public reference pages: 700
Catalog version: 2026-07-12.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | ghl.ad_manager_facebook_get_ad_account | catalog | Read details for one Facebook ad account connected to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_ad_accounts | catalog | Read Facebook ad accounts available to the connected GHL Ad Manager integration. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_campaign | catalog | Read one Facebook campaign with linked Ad Manager entities. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_campaign_reporting | catalog | Read reporting metrics for one Facebook campaign in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_conversation_forms | catalog | Read Facebook conversation forms in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_current_user | catalog | Read the current Facebook user connected to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_custom_audience | catalog | Read details for one Facebook custom audience in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_custom_audiences | catalog | Read Facebook custom audiences available in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_entities | catalog | Read Facebook Ad Manager entities for the connected account context. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_instagram_accounts | catalog | Read Instagram accounts connected to one Facebook page in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_integration | catalog | Read the current Facebook integration status for GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_lead_form | catalog | Read details for one Facebook lead form in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_page_lead_forms | catalog | Read lead forms for one Facebook page in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_pages | catalog | Read Facebook pages available to the connected GHL Ad Manager integration. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_pixels | catalog | Read Facebook conversion pixels available to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_reporting | catalog | Read Facebook Ad Manager reporting data. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_get_reporting_list | catalog | Read the list of Facebook Ad Manager reporting rows. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_facebook_search_targeting | catalog | Search Facebook targeting options for GHL Ad Manager campaign setup. Use this read-only Marketing > Ad Manager tool to inspect connected Facebook advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_ad_account | catalog | Read details for one Google ad account connected to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_ad_accounts | catalog | Read Google ad accounts available to the connected GHL Ad Manager integration. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_assets | catalog | Read Google ad assets available to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_audience | catalog | Read details for one Google audience in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_audiences | catalog | Read Google audiences available in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_campaign | catalog | Read one Google campaign/ad record in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_campaign_reporting | catalog | Read reporting metrics for one Google campaign in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_conversion | catalog | Read details for one Google conversion in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_conversion_goals | catalog | Read Google conversion goals available in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_conversions | catalog | Read Google conversions available in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_current_user | catalog | Read the current Google user connected to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_entities | catalog | Read Google Ad Manager entities for the connected account context. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_integration | catalog | Read the current Google integration status for GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_keyword_ideas | catalog | Get Google keyword ideas for Ad Manager campaign planning without creating or publishing ads. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_reporting | catalog | Read Google Ad Manager reporting data. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_reporting_list | catalog | Read the list of Google Ad Manager reporting rows. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_segment | catalog | Read details for one Google segment in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_segments | catalog | Read Google segments available in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_get_target_interests | catalog | Read Google target interests for Ad Manager campaign planning. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_google_search_targeting | catalog | Search Google targeting options for GHL Ad Manager campaign setup. Use this read-only Marketing > Ad Manager tool to inspect connected Google advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_ad_account | catalog | Read details for the connected LinkedIn ad account in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_ad_accounts | catalog | Read LinkedIn ad accounts available to the connected GHL Ad Manager integration. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_campaign_group | catalog | Read one LinkedIn ad campaign group in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_campaign_group_reporting | catalog | Read reporting metrics for one LinkedIn campaign group in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_current_user | catalog | Read the current LinkedIn user connected to GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_integration | catalog | Read the current LinkedIn Ads integration status for GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_lead_forms | catalog | Read LinkedIn lead gen forms for one ad account in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_reporting | catalog | Read LinkedIn Ads analytics data in GHL Ad Manager. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_get_reporting_list | catalog | Read the list of LinkedIn Ad Manager reporting rows. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ad_manager_linkedin_search_targeting | catalog | Search LinkedIn targeting options for GHL Ad Manager campaign setup. Use this read-only Marketing > Ad Manager tool to inspect connected LinkedIn advertising resources without creating, updating, publishing, pausing, resuming, or deleting ads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.affiliate_manager_get_affiliate | catalog | Get one GHL Affiliate Manager affiliate by ID. GHL category: Marketing / Affiliate Manager. This read-only operation may return affiliate, commission, or payout records. Default output strips affiliate contact fields and payment-account details; set includeAffiliateDetails true only when explicitly needed. |
| read | agent_ready | ghl.affiliate_manager_list_affiliates | catalog | List GHL Affiliate Manager affiliates for the authenticated location. GHL category: Marketing / Affiliate Manager. This read-only operation may return affiliate, commission, or payout records. Default output strips affiliate contact fields and payment-account details; set includeAffiliateDetails true only when explicitly needed. |
| read | agent_ready | ghl.affiliate_manager_list_commissions | catalog | List GHL Affiliate Manager commissions for the authenticated location. GHL category: Marketing / Affiliate Manager. This read-only operation may return affiliate, commission, or payout records. Default output strips affiliate contact fields and payment-account details; set includeAffiliateDetails true only when explicitly needed. |
| read | agent_ready | ghl.affiliate_manager_list_payouts | catalog | List GHL Affiliate Manager payouts for the authenticated location. GHL category: Marketing / Affiliate Manager. This read-only operation may return affiliate, commission, or payout records. Default output strips affiliate contact fields and payment-account details; set includeAffiliateDetails true only when explicitly needed. |
| read | legacy | ghl.agency_get_location | catalog | Get detailed information about a location using the agency key. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | legacy | ghl.agency_list_locations | catalog | List agency sub-accounts (locations). Supports paging and basic name/domain/email filtering. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | legacy | ghl.agency_saas_deprecated_get_agency_plans | catalog | Deprecated public API path for reading agency SaaS plans. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| read | legacy | ghl.agency_saas_deprecated_get_location_subscription | catalog | Deprecated public API path for reading SaaS subscription details for one GHL location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| read | legacy | ghl.agency_saas_deprecated_get_locations_by_stripe_id | catalog | Deprecated public API path for reading GHL SaaS locations by Stripe customer/subscription context and company ID. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| read | legacy | ghl.agency_saas_deprecated_get_saas_locations | catalog | Deprecated public API path for reading SaaS-enabled locations for a GHL agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| read | legacy | ghl.agency_saas_deprecated_get_saas_plan | catalog | Deprecated public API path for reading one GHL SaaS plan by plan ID. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| read | legacy | ghl.agency_saas_get_agency_plans | catalog | Get agency SaaS plans for a GHL agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_saas_get_location_subscription | catalog | Get SaaS subscription details for one GHL location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_saas_get_location_wallet_balance | catalog | Get SaaS wallet balance for one GHL agency company location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_saas_get_locations_by_stripe_id | catalog | Get GHL SaaS locations by Stripe customer/subscription context and company ID. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_saas_get_saas_locations | catalog | Get SaaS-enabled locations for a GHL agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_saas_get_saas_plan | catalog | Get one GHL SaaS plan by plan ID. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This is a read-only agency SaaS operation. |
| read | legacy | ghl.agency_search_users | catalog | Agency-only: search users across locations using the company scope. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.agent_studio_get_agent | catalog | Get a GHL AI Agent Studio agent by ID with its non-deleted versions. GHL category: AI Agents / AI Agent Studio. This is a read-only GHL AI Agent Studio operation. Agent prompts, version graphs, instructions, and execution configuration are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.agent_studio_get_agent_deprecated | catalog | Deprecated GHL endpoint; prefer the non-deprecated Agent Studio tool when possible. Get a GHL AI Agent Studio agent by ID using the deprecated public-api path. GHL category: AI Agents / AI Agent Studio. This is a read-only GHL AI Agent Studio operation. Agent prompts, version graphs, instructions, and execution configuration are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.agent_studio_list_agents | catalog | List active GHL AI Agent Studio agents for the authenticated location. GHL category: AI Agents / AI Agent Studio. This is a read-only GHL AI Agent Studio operation. Agent prompts, version graphs, instructions, and execution configuration are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.agent_studio_list_agents_deprecated | catalog | Deprecated GHL endpoint; prefer the non-deprecated Agent Studio tool when possible. List published GHL AI Agent Studio agents using the deprecated public-api path. GHL category: AI Agents / AI Agent Studio. This is a read-only GHL AI Agent Studio operation. Agent prompts, version graphs, instructions, and execution configuration are redacted by default; set includeFullConfig only when explicitly needed. |
| read | legacy | ghl.audit_inventory_snapshot | catalog | Return raw, normalized, and QA-scored inventory across core assets. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_calendar_groups | catalog | List calendar groups for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_calendars | catalog | List calendars for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | agent_ready | ghl.audit_list_campaigns | catalog | List GHL campaigns through the official Campaigns endpoint. Use this read-only Marketing tool to inspect campaign IDs, names, and statuses without creating or sending campaigns. GHL category: Marketing. This is a read-only GHL API operation. |
| read | legacy | ghl.audit_list_custom_fields | catalog | List location custom fields for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_custom_values | catalog | List location custom values for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_email_campaigns | catalog | List email campaigns for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_email_templates | catalog | List email templates for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_funnel_pages | catalog | List funnel pages for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_funnel_pages_all | catalog | List all funnel pages for a funnel using auto-pagination. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_funnels | catalog | List funnels for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_location_templates | catalog | List SMS/Email templates for a location for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_pipelines | catalog | List pipelines and stages for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_tags | catalog | List location tags for QA or review. GHL category: Reporting. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.audit_list_workflows | catalog | List workflows with status for QA or review. GHL category: Automation. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | agent_ready | ghl.brand_boards_get | catalog | Get a specific GHL Brand Board by ID. GHL category: Marketing / Brand Boards. This is a read-only GHL Brand Boards operation. |
| read | agent_ready | ghl.brand_boards_get_voice | catalog | Get a specific GHL Brand Voice by ID. GHL category: Marketing / Brand Boards. This is a read-only GHL Brand Boards operation. |
| read | agent_ready | ghl.brand_boards_list | catalog | List GHL Brand Boards for the authenticated location. GHL category: Marketing / Brand Boards. This is a read-only GHL Brand Boards operation. |
| read | agent_ready | ghl.brand_boards_list_voices | catalog | List GHL Brand Voices for the authenticated location. GHL category: Marketing / Brand Boards. This is a read-only GHL Brand Boards operation. |
| read | agent_ready | ghl.businesses_get_business | catalog | Get a GHL Business by ID. GHL category: Launchpad / Businesses. This is a read-only Businesses operation. |
| read | agent_ready | ghl.businesses_get_by_location | catalog | List GHL Businesses for the authenticated location. GHL category: Launchpad / Businesses. This is a read-only Businesses operation. |
| read | agent_ready | ghl.calendar_get_all_schedules | catalog | Search all GHL calendar schedules. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. Schedule read responses are summarized to remove provider location/user internals while preserving schedule IDs, names, timezones, calendar counts, and compact rule intervals. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_appointment_notes | catalog | Get notes for a GHL calendar appointment using the current official appointment notes endpoint. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_calendar_schedule | catalog | Get the schedule configuration for one event calendar. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. Schedule read responses are summarized to remove provider location/user internals while preserving schedule IDs, names, timezones, calendar counts, and compact rule intervals. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_schedule | catalog | Get one GHL calendar schedule by ID. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. Schedule read responses are summarized to remove provider location/user internals while preserving schedule IDs, names, timezones, calendar counts, and compact rule intervals. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_service_booking | catalog | Get one GHL service booking by ID. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_service_bookings | catalog | List GHL service bookings. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_service_catalog | catalog | Get one GHL service catalog entry by ID. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_service_location | catalog | Get one GHL service location by ID. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_service_locations | catalog | List GHL service locations. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_get_services_catalog | catalog | List GHL service catalog entries. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.calendar_validate_group_slug | catalog | Validate a GHL calendar group slug. Use this read-only Calendars tool to inspect GHL calendar data without changing appointments, schedules, service bookings, or availability. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.check_configuration | catalog | Use this before GHL work to verify that the Portal grant and request-scoped location or agency credentials are present. It reports configuration presence and supported scopes without contacting GoHighLevel or returning credential values. |
| read | agent_ready | ghl.check_url_slug | catalog | Check if a URL slug is available for use. Use this before creating or updating blog posts to ensure unique URLs. Provide urlSlug; slug is accepted as a compatibility alias. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.conversation_ai_get_action | catalog | Get a GHL Conversation AI agent action by ID. GHL category: AI Agents / Conversation AI. This is a read-only GHL Conversation AI operation. Agent personalities, goals, instructions, prompts, knowledge-base links, and action parameters are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.conversation_ai_get_agent | catalog | Get a GHL Conversation AI agent by ID. GHL category: AI Agents / Conversation AI. This is a read-only GHL Conversation AI operation. Agent personalities, goals, instructions, prompts, knowledge-base links, and action parameters are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.conversation_ai_get_generation_details | catalog | Get GHL Conversation AI generation details. GHL category: AI Agents / Conversation AI. This is a read-only GHL Conversation AI operation. Agent personalities, goals, instructions, prompts, knowledge-base links, and action parameters are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.conversation_ai_list_actions | catalog | List actions configured for a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This is a read-only GHL Conversation AI operation. Agent personalities, goals, instructions, prompts, knowledge-base links, and action parameters are redacted by default; set includeFullConfig only when explicitly needed. |
| read | agent_ready | ghl.conversation_ai_search_agents | catalog | Search GHL Conversation AI agents. GHL category: AI Agents / Conversation AI. This is a read-only GHL Conversation AI operation. Agent personalities, goals, instructions, prompts, knowledge-base links, and action parameters are redacted by default; set includeFullConfig only when explicitly needed. |
| read | legacy | ghl.conversation_unread_digest | catalog | Summarize unread conversations with privacy-safe message context by default. GHL category: Conversations. This is a read-only GHL API operation. |
| read | legacy | ghl.current_context | catalog | Return the current tenant routing context and defaults for this MCP server. GHL category: Launchpad. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | agent_ready | ghl.custom_menus_get | catalog | Get a GHL Custom Menu Link by ID. GHL category: App Marketplace / Custom Menus. This is a read-only Custom Menus configuration operation. |
| read | agent_ready | ghl.custom_menus_list | catalog | List GHL Custom Menu Links. GHL category: App Marketplace / Custom Menus. This is a read-only Custom Menus configuration operation. |
| read | agent_ready | ghl.download_transcription | catalog | Download call transcription as a text file GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.email_get_bulk_action_campaigns | catalog | Get legacy bulk action email campaigns from GHL. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_get_campaign_statistics | catalog | Get GHL campaign statistics by location, source, and source ID. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_get_campaign_statistics_v2 | catalog | Get GHL campaign statistics using the current public v2 campaign stats endpoint. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_get_workflow_campaigns | catalog | Get legacy workflow email campaigns from GHL. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_list_bulk_action_campaigns_v2 | catalog | List bulk action email campaigns using the current public v2 endpoint. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_list_campaigns_v2 | catalog | List GHL Email Campaigns using the current public v2 endpoint. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_list_templates_v2 | catalog | List GHL email templates using the current public v2 endpoint. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.email_list_workflow_campaigns_v2 | catalog | List workflow email campaigns using the current public v2 endpoint. GHL category: Marketing / Emails. This is a read-only GHL Email operation. |
| read | agent_ready | ghl.export_messages_by_location | catalog | Export GHL messages for the authenticated location with cursor-based pagination. GHL category: Conversations / Messages. This read-only tool summarizes messages by default to avoid dumping private message bodies; set includeMessageDetails true only when the user explicitly needs full provider message records. |
| read | agent_ready | ghl.find_tools | catalog | Use this to find GHL tools from a natural-language task. It performs deterministic punctuation-normalized multi-token search over agent-ready descriptors, supports category and risk filters, and can optionally include legacy compatibility tools without contacting GoHighLevel. |
| read | agent_ready | ghl.forms_get_forms | catalog | Get GHL Forms for the authenticated location. GHL category: Sites / Forms. This read-only tool returns form IDs and names so agents can choose a form before fetching submissions. |
| read | agent_ready | ghl.forms_get_submissions | catalog | Get GHL Form submissions for the authenticated location. GHL category: Sites / Forms. This read-only tool can expose contact-provided submission data, so it summarizes by default and omits names, emails, phones, and field values unless includeSubmissionDetails is explicitly true. |
| read | agent_ready | ghl.funnels_list_redirects | catalog | Fetch GHL funnel URL redirects for the authenticated location. GHL category: Sites / Funnels. This is a read-only funnel redirect operation. The GHL API requires numeric pagination; offset defaults to 0 when omitted. |
| read | legacy | ghl.get_all_location_tasks | catalog | Get all tasks for the authenticated runtime location with auto-pagination and optional QA filtering. This is the default tool for "fetch all my tasks"; contact task tools require a known contact ID. Tasks returned without contactId cannot be safely updated or deleted through the official contact-scoped task endpoints. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_all_objects | catalog | Get all objects (custom and standard) for a location including contact, opportunity, business, and custom objects GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_appointment | catalog | Get detailed information about a specific appointment by ID GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_appointment_notes | catalog | Get notes for an appointment GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_blocked_slots | catalog | Get blocked time slots for a location GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_blog_authors | catalog | Get all available blog authors for the current location. Use this to find author IDs for creating blog posts. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_blog_categories | catalog | Get all available blog categories for the current location. Use this to find category IDs for creating blog posts. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_blog_posts | catalog | Get blog posts from a specific blog site. Use this to list and search existing blog posts. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_blog_sites | catalog | Get all blog sites for the current location. Use this to find available blogs before creating or managing posts. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar | catalog | Get a compact calendar summary by ID. Returns the agent-usable calendar ID, name, status, scheduling settings, and counts without raw provider configuration, team member arrays, notes, or location internals. GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_events | catalog | Get appointments/events from calendars within a date range GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_groups | catalog | Get all calendar groups in the GoHighLevel location GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_notification | catalog | Get specific calendar notification GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_notifications | catalog | Get calendar notifications GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_resource_equipment | catalog | Get specific equipment resource details GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_resource_room | catalog | Get specific room resource details GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_resources_equipments | catalog | Get calendar equipment resources GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendar_resources_rooms | catalog | Get calendar room resources GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_calendars | catalog | Get compact calendar summaries in the GoHighLevel location with optional filtering. Returns IDs, names, status, scheduling settings, and counts without raw provider configuration, team member arrays, notes, or location internals. GHL category: Calendars. This is a read-only GHL API operation. |
| read | legacy | ghl.get_company | catalog | Get a GHL company record by company ID. Use this read-only Contacts/Companies endpoint to inspect a company associated with contacts without changing CRM data. GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact | catalog | Get detailed information about a specific contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact_appointments | catalog | Get all appointments for a contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact_note | catalog | Get a specific note for a contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact_notes | catalog | Get all notes for a contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact_task | catalog | Get a specific task for a contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contact_tasks | catalog | Get all tasks for a contact GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contacts | catalog | Get contacts with the deprecated GHL GET /contacts/ endpoint. Prefer search_contacts for new workflows; use this only when a legacy integration specifically needs this read-only endpoint. GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_contacts_by_business | catalog | Get contacts associated with a specific business GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_conversation | catalog | Get conversation metadata and message summaries. Full contact details and message bodies are omitted by default; request them only when explicitly needed. GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_coupon | catalog | Get coupon details by ID or code for the authenticated GHL location. Provide either id or code. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_csv_upload_status | catalog | Get status of Social Planner CSV uploads for a GHL user. GHL requires userId; use a known GHL user ID from Users/Team tools. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_custom_provider_config | catalog | Fetch existing payment config for a location GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_duplicate_contact | catalog | Check for duplicate contacts by email or phone GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_email_campaigns | catalog | Get a list of email campaigns from GoHighLevel. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_email_message | catalog | Get email message information by email message ID. Returns a privacy-safe summary by default; set includeMessageDetails true only when the user explicitly needs body/subject/provider details. GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_email_templates | catalog | Get a list of email templates from GoHighLevel. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_endpoint_coverage | catalog | Use this to inspect how GHL API endpoints, local helpers, and composite workflows map to native MCP tools. Results are deterministic and paginated from the provider-owned manifest; this does not contact GoHighLevel. |
| read | agent_ready | ghl.get_free_slots | catalog | Get available time slots for booking appointments on a specific calendar GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_invoice | catalog | Get invoice by ID GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_invoice_schedule | catalog | Get invoice schedule by ID GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_invoice_settings | catalog | Use this to read the invoice settings configured for the current GHL location before creating, sending, or updating invoices. This is read-only and returns provider invoice configuration metadata. Use altId or the exact alias locationId only for the authenticated runtime location. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_invoice_template | catalog | Get invoice template by ID GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location | catalog | Get detailed information about a specific location/sub-account by ID GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_custom_field | catalog | Get a specific custom field by ID GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_custom_fields | catalog | Get custom fields for a location, optionally filtered by model type GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_custom_value | catalog | Get a specific custom value by ID GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_custom_values | catalog | Get all custom values for a location GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_tag | catalog | Get a specific location tag by ID GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_tags | catalog | Get all tags for a specific location GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_location_templates | catalog | Get SMS/Email templates for a location GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_media_files | catalog | Get files and folders from the GHL media library with filtering and search. Defaults to type="file" because GHL requires a media object type. Use type="folder" or list_media_folders when you need folder IDs before uploading media. GHL category: Media Storage. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_message | catalog | Get message information by message ID. Returns a privacy-safe summary by default; set includeMessageDetails true only when the user explicitly needs body/subject/provider details. GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_message_recording | catalog | Get call recording audio for a message GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_message_transcription | catalog | Get call transcription text for a message GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_object_record | catalog | Get a specific record by ID from a custom or standard object GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_object_schema | catalog | Get object schema details by key including all fields and properties for custom or standard objects GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_opportunity | catalog | Get detailed information about a specific opportunity by ID GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_opportunity_lost_reasons | catalog | Get configured GHL opportunity lost reasons for the authenticated location. Use this read-only tool before marking opportunities lost so agents can use valid provider reason IDs/names. GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_order_by_id | catalog | Get a specific order by its ID for the authenticated GHL location. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_pipelines | catalog | Get all sales pipelines configured in GoHighLevel GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_platform_accounts | catalog | Get available accounts for a specific platform after OAuth GHL category: Marketing. This is a read-only GHL API operation. |
| read | legacy | ghl.get_recent_messages | catalog | Get recent message activity across conversations using privacy-safe summaries by default. GHL category: Conversations. This is a read-only GHL API operation. |
| read | legacy | ghl.get_smart_list_contacts | catalog | Emulate Smart Lists by returning contacts that match tag filters through the public Contacts API. This tool does not create saved GHL UI Smart Lists/contact views because current official Contacts API docs do not expose a saved-view write endpoint. GHL category: Contacts. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_accounts | catalog | Get connected Social Planner accounts and groups for the authenticated GHL location. If GHL returns an empty account list, this tool runs a safe multi-page Social Planner post-history probe because GHL may show connected socials in the UI while the official account endpoint returns zero. Use the inferred account IDs for posting when present; do not tell the user they have zero connected socials when post history or platform activity is found. Use start_social_oauth only when a new connection is needed or no reusable account ID is visible. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_available_categories | catalog | Get Social Planner categories with queue availability/status for the current location. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_categories | catalog | Get social media post categories GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_category | catalog | Get a specific social media category by ID GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_category_queue | catalog | Fetch a Social Planner category queue by ID. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_category_queue_calendar | catalog | Get Social Planner scheduled posts calendar view for category queues. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_category_queue_edit_calendar | catalog | Fetch calendar view for a Social Planner category queue edit session. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_category_queue_slots | catalog | Fetch slot information for Social Planner category queue items. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_oauth_session | catalog | Check a Social Planner OAuth browser bridge session after the user approves a platform connection. When includePlatformAccounts is true, returns compact connectionOptions for the agent/user to choose from without dumping raw provider payloads. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_post | catalog | Get details of a specific social media post GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_post_statistics | catalog | Get Social Planner analytics/statistics for one or more connected social profiles. Use attachedAccountId from complete_social_oauth_connection as profileIds; accountIds is accepted as a compatibility alias and sent upstream as profileIds. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_tags | catalog | Get social media post tags GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_social_tags_by_ids | catalog | Get specific social media tags by their IDs GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_subscription_by_id | catalog | Get a specific subscription by its ID for the authenticated GHL location. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_timezones | catalog | Get available timezones for location configuration GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.get_tool_usage | catalog | Use this after discovery to retrieve one GHL tool's complete lossless descriptor, including aliases, schemas, risk annotations, deprecation state, documentation, and destructive confirmation rule. It does not execute the selected tool. |
| read | agent_ready | ghl.get_transaction_by_id | catalog | Get a specific transaction by its ID for the authenticated GHL location. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | legacy | ghl.ghl_agency_guide | catalog | Explain GHL agency API requirements, visibility behavior, and Pro SaaS limitations. Use this when agency tools are hidden or an agency token is rejected. Invalid-token message: Agency API is only available on the $497/mo Pro SaaS plan. If you have Pro SaaS, double check your PIT token. |
| read | agent_ready | ghl.ghl_ai_agents_read | catalog | Call read-only raw GHL tools in the GHL AI Agents category. AI-agent-specific endpoints. Current mapped tools are queued if GHL docs expose them. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_app_marketplace_read | catalog | Call read-only raw GHL tools in the GHL App Marketplace category. Marketplace, whitelabel provider, OAuth provider, custom object, association, and extension tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_automation_read | catalog | Call read-only raw GHL tools in the GHL Automation category. Workflow listing and task/tasks automation helpers that default to the authenticated runtime location. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_calendars_read | catalog | Call read-only raw GHL tools in the GHL Calendars category. Calendar, appointment, slot, resource, and notification tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_contacts_read | catalog | Call read-only raw GHL tools in the GHL Contacts category. Contact Smart List, saved view/contact view, tag-filter emulation, note, contact-specific task/tasks, tag, campaign, workflow enrollment, follower, and duplicate tools. Saved GHL UI Smart List/contact view create/delete is a provider gap because current official Contacts API docs do not publish those writes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_conversations_read | catalog | Call read-only raw GHL tools in the GHL Conversations category. Conversation, message, SMS, email-send, call, recording, and transcription tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_dashboard_read | catalog | Call read-only raw GHL tools in the GHL Dashboard category. Overview, QA, audit, and dashboard-style inventory tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_get_all_associations | catalog | Get all associations for a sub-account/location with pagination. Returns system-defined and user-defined associations while omitting provider location identifiers from the response. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_association_by_id | catalog | Get a specific association by its ID. Works for both system-defined and user-defined associations. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_association_by_key | catalog | Get an association by its key name. Useful for finding both standard and user-defined associations. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_association_by_object_key | catalog | Get associations by object keys like contacts, custom objects, and opportunities. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_available_shipping_rates | catalog | Get available shipping rates for an order based on destination and order details GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_custom_field_by_id | catalog | Get a custom field or folder by its ID. Supports custom objects and company (business) fields. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_custom_fields_by_object_key | catalog | Get all custom fields and folders for a specific object key (e.g., custom object or company). GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_price | catalog | Get a specific price for a product. GHL category: Payments / Products / Prices. |
| read | agent_ready | ghl.ghl_get_product | catalog | Get a specific product by ID GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_product_collection | catalog | Get a product collection by ID. GHL category: Payments / Products / Collections. |
| read | agent_ready | ghl.ghl_get_product_store_stats | catalog | Fetch product store stats for a store. GHL category: Payments / Products / Store. |
| read | agent_ready | ghl.ghl_get_relations_by_record | catalog | Get all relations for a specific record ID with pagination and optional filtering by association IDs. GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_reviews_count | catalog | Fetch product review counts by status or filter. GHL category: Payments / Products / Reviews. |
| read | agent_ready | ghl.ghl_get_shipping_carrier | catalog | Get details of a specific shipping carrier GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_shipping_rate | catalog | Get details of a specific shipping rate GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_shipping_zone | catalog | Get details of a specific shipping zone GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_store_setting | catalog | Get current store settings. The default response summarizes private shipping-origin and notification data; set includeStoreSettingDetails true only when exact address, phone, email, subject, or template IDs are explicitly needed. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_survey_submissions | catalog | Retrieve GHL survey submissions with filtering and pagination. This read-only Sites / Surveys tool can return contact-provided response data, so request the smallest useful page size and avoid exposing raw submission details unless needed. GHL category: Sites. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_get_surveys | catalog | Retrieve GHL surveys for a location. This read-only Sites / Surveys tool returns survey IDs and names so agents can inspect available surveys before fetching submissions. GHL category: Sites. This is a read-only GHL API operation. |
| read | legacy | ghl.ghl_get_tool_reference | catalog | Return the schema, description, annotations, and GHL category metadata for one raw GHL MCP tool. |
| read | agent_ready | ghl.ghl_get_workflows | catalog | Retrieve workflow summaries for the authenticated GHL location. Defaults to a compact first page to avoid flooding context; set includeAll true only when the full workflow catalog is explicitly needed. GHL category: Automation. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_launchpad_read | catalog | Call read-only raw GHL tools in the GHL Launchpad category. Account, agency, tenant, user, setup, and location-level task/tasks search tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | legacy | ghl.ghl_list_categories | catalog | List GHL canonical categories with available tool counts for this authenticated request. Use this before browsing tools so the full raw endpoint catalog does not consume context. |
| read | legacy | ghl.ghl_list_category_tools | catalog | List raw GHL MCP tools under one GHL category, optionally filtered by read/write/destructive operation. Use this to find the exact raw endpoint tool before calling a category action tool. |
| read | agent_ready | ghl.ghl_list_inventory | catalog | List inventory items with stock levels GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_prices | catalog | List prices for a product GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_product_collections | catalog | List product collections GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_product_reviews | catalog | List product reviews. GHL category: Payments / Products / Reviews. |
| read | agent_ready | ghl.ghl_list_products | catalog | List products with optional filtering GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_shipping_carriers | catalog | List all shipping carriers for a location GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_shipping_rates | catalog | List all shipping rates for a specific shipping zone GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_list_shipping_zones | catalog | List all shipping zones for a location GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.ghl_marketing_read | catalog | Call read-only raw GHL tools in the GHL Marketing category. Social Planner, email campaign/template, marketing campaign, and CSV tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_media_storage_read | catalog | Call read-only raw GHL tools in the GHL Media Storage category. Media storage files, folders, uploads, and deletes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_opportunities_read | catalog | Call read-only raw GHL tools in the GHL Opportunities category. Opportunity, pipeline, stage, status, and opportunity follower tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_payments_read | catalog | Call read-only raw GHL tools in the GHL Payments category. Payments, orders, transactions, subscriptions, coupons, products, prices, invoices, and estimates. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_reporting_read | catalog | Call read-only raw GHL tools in the GHL Reporting category. Reporting, statistics, analytics, audit snapshots, and summaries. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | agent_ready | ghl.ghl_sites_read | catalog | Call read-only raw GHL tools in the GHL Sites category. Blogs, funnels, forms, surveys, pages, URL slugs, authors, and categories. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| read | legacy | ghl.ghl_welcome | catalog | Start here. Explain how the GoHighLevel MCP is organized by GHL categories, where common contact/email/calendar/media workflows live, how to inspect raw tools, and how destructive validation cleanup works. |
| read | agent_ready | ghl.knowledge_base_get | catalog | Get a GHL knowledge base by ID. GHL category: Sites / Knowledge Base. This is a read-only GHL Knowledge Base operation. |
| read | agent_ready | ghl.knowledge_base_get_crawler_status | catalog | Get crawling status for the latest GHL knowledge base crawler operation. GHL category: Sites / Knowledge Base. This is a read-only GHL Knowledge Base operation. |
| read | agent_ready | ghl.knowledge_base_list | catalog | Get all GHL knowledge bases for the authenticated location with pagination support. GHL category: Sites / Knowledge Base. This is a read-only GHL Knowledge Base operation. |
| read | agent_ready | ghl.knowledge_base_list_faqs | catalog | Get FAQs for a GHL knowledge base with pagination support. GHL category: Sites / Knowledge Base. This is a read-only GHL Knowledge Base operation. |
| read | agent_ready | ghl.knowledge_base_list_trained_urls | catalog | Get trained website page links for a GHL knowledge base. GHL category: Sites / Knowledge Base. This is a read-only GHL Knowledge Base operation. |
| read | agent_ready | ghl.links_get_link_by_id | catalog | Get a GHL Trigger Link by ID. GHL category: Marketing / Links. This is a read-only Trigger Links operation. |
| read | agent_ready | ghl.links_get_links | catalog | List GHL Trigger Links for the authenticated location. GHL category: Marketing / Links. This is a read-only Trigger Links operation. |
| read | agent_ready | ghl.links_search_trigger_links | catalog | Search GHL Trigger Links for the authenticated location. GHL category: Marketing / Links. This is a read-only Trigger Links operation. |
| read | agent_ready | ghl.list_capabilities | catalog | Use this to inspect GHL capabilities, contract tiers, categories, catalog version, build SHA, and descriptor counts. Set include_descriptors=true only when the Portal needs the complete lossless provider-owned ToolManifest; this performs no provider request. |
| read | agent_ready | ghl.list_coupons | catalog | List all coupons for the authenticated GHL location with optional filtering. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_custom_fields | catalog | List custom fields for a location (alias for get_location_custom_fields). GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_custom_values | catalog | List custom values for a location (alias for get_location_custom_values). GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_estimates | catalog | List estimates for the authenticated GHL location. Returns compact estimate summaries. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_invoice_schedules | catalog | List invoice schedules for the authenticated GHL location. Returns compact schedule summaries. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_invoice_templates | catalog | List invoice templates for the authenticated GHL location. Returns compact template summaries. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_invoices | catalog | List invoices for the authenticated GHL location. Returns compact invoice summaries. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_media_folders | catalog | List GHL media folders and return folder IDs and names. Use this before upload_media_file when an agent needs to save generated media into a named folder. GHL category: Media Storage. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_order_fulfillments | catalog | List all fulfillments for an order GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_order_notes | catalog | List notes for a GHL payment order. GHL category: Payments / Order Notes. This read-only tool summarizes note metadata by default to avoid dumping private note text; set includeNoteDetails true only when explicitly needed. |
| read | agent_ready | ghl.list_orders | catalog | List orders for the authenticated GHL location with optional filtering and pagination. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_social_category_queue_items | catalog | Fetch items from a Social Planner category queue. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_social_category_queues | catalog | Fetch Social Planner category queues for the current location. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_subscriptions | catalog | List subscriptions for the authenticated GHL location with optional filtering and pagination. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_tags | catalog | List tags for a location (alias for get_location_tags). GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_transactions | catalog | List transactions for the authenticated GHL location with optional filtering and pagination. The MCP injects the runtime location when altId is omitted. GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.list_users | catalog | List GHL users for the authenticated location. GHL category: Launchpad / Users. This is a read-only user directory operation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| read | agent_ready | ghl.list_whitelabel_integration_providers | catalog | List white-label integration providers with optional pagination GHL category: Payments. This is a read-only GHL API operation. |
| read | agent_ready | ghl.location_get_conversation_channel | catalog | Get a conversation channel configuration by channel type for the authenticated GHL location. GHL category: Launchpad / Locations. This is a read-only GHL location configuration operation. |
| read | agent_ready | ghl.location_get_permissions | catalog | Get permissions for the authenticated GHL location. GHL category: Launchpad / Locations. This is a read-only GHL location configuration operation. |
| read | agent_ready | ghl.location_get_recurring_task | catalog | Get a recurring task by ID for the authenticated GHL location. GHL category: Launchpad / Locations. This is a read-only GHL location configuration operation. |
| read | agent_ready | ghl.location_get_timezones | catalog | Fetch timezones for the authenticated GHL location. GHL category: Launchpad / Locations. This is a read-only GHL location configuration operation. |
| read | agent_ready | ghl.marketplace_check_wallet_funds | catalog | Check whether a GHL account has sufficient wallet funds for a Marketplace charge. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. |
| read | agent_ready | ghl.marketplace_get_installer_details | catalog | Get installer details for a GHL Marketplace application. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. |
| read | agent_ready | ghl.marketplace_get_rebilling_config | catalog | Get rebilling configuration for a GHL Marketplace app subscription and usage plans. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. |
| read | agent_ready | ghl.marketplace_get_wallet_charge | catalog | Get details for a specific GHL Developer Marketplace wallet charge. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. |
| read | agent_ready | ghl.marketplace_list_wallet_charges | catalog | List GHL Developer Marketplace wallet charges. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. |
| read | agent_ready | ghl.oauth_get_installed_locations | catalog | List GHL locations where an OAuth app is installed. GHL category: App Marketplace. This is a read-only GHL Marketplace/OAuth operation. OAuth/token-like provider fields are redacted from output by default and should never be copied into chat unless the user explicitly handles credentials outside this MCP. |
| read | agent_ready | ghl.opportunities_get-pipelines | catalog | Legacy alias for get_pipelines (kept for compatibility). GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.opportunities_get_pipelines | catalog | Legacy alias for get_pipelines (kept for compatibility). GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.phone_system_list_active_numbers | catalog | List active GHL Phone System numbers for the authenticated location. GHL category: Conversations / Phone System. This read-only operation can expose business phone routing details. Phone numbers are masked by default; set includePhoneNumbers true only when exact numbers are explicitly needed. |
| read | agent_ready | ghl.phone_system_list_available_numbers | catalog | Search available GHL Phone System numbers that can be purchased for the authenticated location. GHL category: Conversations / Phone System. This read-only operation can return purchasable phone numbers. Exact phone numbers are masked by default; set includePhoneNumbers true only when the user needs exact values to choose or purchase a number. |
| read | agent_ready | ghl.phone_system_list_number_pools | catalog | List GHL Phone System number pools for the authenticated location. GHL category: Conversations / Phone System. This read-only operation can expose business phone routing details. Phone numbers are masked by default; set includePhoneNumbers true only when exact numbers are explicitly needed. |
| read | agent_ready | ghl.proposals_list_documents | catalog | List GHL proposal documents and contracts for the authenticated location. GHL category: Sites / Proposals. This read-only operation may expose document, contract, recipient, URL, and business-term details. Default output is summarized; set includeDocumentDetails true only when explicitly needed. |
| read | agent_ready | ghl.proposals_list_templates | catalog | List GHL proposal document/contract templates for the authenticated location. GHL category: Sites / Proposals. This read-only operation may expose document, contract, recipient, URL, and business-term details. Default output is summarized; set includeDocumentDetails true only when explicitly needed. |
| read | legacy | ghl.resolve_calendar | catalog | Resolve a calendar by name and return its ID. GHL category: Calendars. This is a read-only GHL API operation. |
| read | legacy | ghl.resolve_location | catalog | Agency-only: resolve the best matching location by name, domain, or email. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | legacy | ghl.resolve_pipeline | catalog | Resolve a pipeline by name and return its ID. GHL category: Opportunities. This is a read-only GHL API operation. |
| read | legacy | ghl.resolve_stage | catalog | Resolve a pipeline stage by name and return its stage ID. GHL category: Opportunities. This is a read-only GHL API operation. |
| read | legacy | ghl.resolve_user | catalog | Resolve a user by name or email and return the user ID. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.search_contacts | merged | Find contacts by query, email, or phone. |
| read | agent_ready | ghl.search_conversations | catalog | Search conversations in GoHighLevel with privacy-safe summaries by default. Contact emails, phone numbers, full message bodies, and raw provider fields are omitted unless explicitly requested. GHL category: Conversations. This is a read-only GHL API operation. |
| read | agent_ready | ghl.search_location_tasks | catalog | Search tasks in the authenticated runtime location with advanced filtering. Use this for "show/fetch my tasks" workflows when a contact ID is not known. Tasks returned without contactId cannot be safely updated or deleted through the official contact-scoped task endpoints. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | legacy | ghl.search_locations | catalog | Agency-only: search locations/sub-accounts. Requires an agency key. GHL category: Launchpad. This is a read-only GHL API operation. |
| read | agent_ready | ghl.search_object_records | catalog | Search records within a custom or standard object using searchable properties GHL category: App Marketplace. This is a read-only GHL API operation. |
| read | agent_ready | ghl.search_opportunities | merged | Filter opportunities by pipeline, stage, and status. |
| read | agent_ready | ghl.search_opportunities_advanced | catalog | Search GHL opportunities using the official POST /opportunities/search advanced filter endpoint. Use this read-only tool for combinations of filters without changing opportunity data. If query is provided, the MCP applies it as a local text filter because GHL rejects q on the POST endpoint. GHL category: Opportunities. This is a read-only GHL API operation. |
| read | agent_ready | ghl.search_social_posts | catalog | Search and filter social media posts across all platforms GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.snapshots_get_latest_push_status | catalog | Get the latest GHL snapshot push status for the authenticated location. GHL category: Launchpad / Snapshots. This read-only operation may expose agency snapshot names, push status, and sub-account status metadata. Default output is summarized; set includeSnapshotDetails true only when explicitly needed. |
| read | agent_ready | ghl.snapshots_get_push_status_between_dates | catalog | Get GHL snapshot push status between dates. GHL category: Launchpad / Snapshots. This read-only operation may expose agency snapshot names, push status, and sub-account status metadata. Default output is summarized; set includeSnapshotDetails true only when explicitly needed. |
| read | agent_ready | ghl.snapshots_list_custom | catalog | List own and imported GHL snapshots. GHL category: Launchpad / Snapshots. This read-only operation may expose agency snapshot names, push status, and sub-account status metadata. Default output is summarized; set includeSnapshotDetails true only when explicitly needed. |
| read | legacy | ghl.spec_gap_checklist | catalog | Return a checklist of recommended validation steps before shipping changes. GHL category: Dashboard. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.status_self_test | catalog | Run a self-test: routing, one read call, and one dry-run write check. GHL category: Dashboard. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.tasks_daily_summary_by_assignee | catalog | Generate a daily task summary grouped by assignee. GHL category: Automation. This is a read-only GHL API operation. |
| read | legacy | ghl.tasks_list_by_assignee | catalog | List tasks for a specific assignee using GHL user ID or team directory lookup. GHL category: Automation. This is a read-only GHL API operation. |
| read | legacy | ghl.team_directory_list | catalog | List Discord-to-GHL team mappings. GHL category: Launchpad. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | legacy | ghl.team_directory_lookup | catalog | Lookup a team directory entry by Discord ID or name. GHL category: Launchpad. This is a local MCP diagnostic/helper operation and does not call GHL. |
| read | agent_ready | ghl.users_filter_by_email | catalog | Filter GHL users by email addresses. GHL category: Launchpad / Users. This is a read-only user directory operation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| read | agent_ready | ghl.users_get_user | catalog | Get a GHL user by ID. GHL category: Launchpad / Users. This is a read-only user directory operation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| read | agent_ready | ghl.validate_group_slug | catalog | Validate if a calendar group slug is available GHL category: Calendars. This is a read-only GHL API operation. |
| read | agent_ready | ghl.verify_email | catalog | Verify email address deliverability and get risk assessment. Charges will be deducted from the specified location wallet. GHL category: Marketing. This is a read-only GHL API operation. |
| read | agent_ready | ghl.voice_ai_get_action | catalog | Get a GHL Voice AI agent action by ID. GHL category: AI Agents / Voice AI. This is a read-only GHL Voice AI operation. Voice agent prompts, welcome messages, phone numbers, and detailed action parameters are redacted by default; set includeFullConfig only when the user explicitly needs full Voice AI configuration. |
| read | agent_ready | ghl.voice_ai_get_agent | catalog | Get a GHL Voice AI agent by ID. GHL category: AI Agents / Voice AI. This is a read-only GHL Voice AI operation. Voice agent prompts, welcome messages, phone numbers, and detailed action parameters are redacted by default; set includeFullConfig only when the user explicitly needs full Voice AI configuration. |
| read | agent_ready | ghl.voice_ai_get_call_log | catalog | Get a GHL Voice AI dashboard call log by call ID. GHL category: AI Agents / Voice AI. This is a read-only GHL Voice AI operation. Voice agent prompts, welcome messages, phone numbers, and detailed action parameters are redacted by default; set includeFullConfig only when the user explicitly needs full Voice AI configuration. Call-log responses can contain caller/contact details, summaries, extracted data, transcripts, or recording links; sensitive fields are redacted by default unless includeSensitiveDetails is set with a clear user need. |
| read | agent_ready | ghl.voice_ai_list_agents | catalog | List GHL Voice AI agents for the authenticated location. GHL category: AI Agents / Voice AI. This is a read-only GHL Voice AI operation. Voice agent prompts, welcome messages, phone numbers, and detailed action parameters are redacted by default; set includeFullConfig only when the user explicitly needs full Voice AI configuration. |
| read | agent_ready | ghl.voice_ai_list_call_logs | catalog | List GHL Voice AI dashboard call logs for the authenticated location. GHL category: AI Agents / Voice AI. This is a read-only GHL Voice AI operation. Voice agent prompts, welcome messages, phone numbers, and detailed action parameters are redacted by default; set includeFullConfig only when the user explicitly needs full Voice AI configuration. Call-log responses can contain caller/contact details, summaries, extracted data, transcripts, or recording links; sensitive fields are redacted by default unless includeSensitiveDetails is set with a clear user need. |
| read | legacy | ghl.whoami | catalog | Return the current tenant routing context and defaults for this MCP server. GHL category: Launchpad. This is a local MCP diagnostic/helper operation and does not call GHL. |
| write | agent_ready | ghl.ad_manager_facebook_add_custom_audience_member | catalog | Add a member to a Facebook custom audience in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_batch_update_audience_members | catalog | Batch update members for a Facebook custom audience in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_create_conversation_form | catalog | Create a Facebook conversation form in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_create_integration | catalog | Create or connect the Facebook integration for a GHL Ad Manager location. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_create_page_lead_form | catalog | Create a lead form for one Facebook page in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_ad | catalog | Delete one Facebook ad from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_ad_account | catalog | Delete or disconnect one Facebook ad account from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_adset | catalog | Delete one Facebook ad set from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_campaign | catalog | Delete one Facebook campaign from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_custom_audience | catalog | Delete one Facebook custom audience from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_integration | catalog | Delete or disconnect the Facebook integration from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_facebook_delete_page | catalog | Delete or disconnect the selected Facebook page from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.ad_manager_facebook_duplicate_ad | catalog | Duplicate one Facebook ad in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_duplicate_adset | catalog | Duplicate one Facebook ad set in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_duplicate_campaign | catalog | Duplicate one Facebook campaign in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_pause_ad | catalog | Pause one Facebook ad in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_pause_adset | catalog | Pause one Facebook ad set in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_pause_campaign | catalog | Pause one Facebook campaign in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_publish_campaign | catalog | Publish one Facebook campaign in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ad_manager_facebook_remove_custom_audience_member | catalog | Remove a member from a Facebook custom audience in GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Facebook advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.ad_manager_facebook_resume_ad | catalog | Resume one paused Facebook ad in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_resume_adset | catalog | Resume one paused Facebook ad set in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_resume_campaign | catalog | Resume one paused Facebook campaign in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_set_default_page | catalog | Set the default Facebook page for GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_update_custom_audience | catalog | Update one Facebook custom audience in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_upsert_ad | catalog | Create or update a Facebook ad in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_upsert_adset | catalog | Create or update a Facebook ad set in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_upsert_campaign | catalog | Create or update a Facebook campaign in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_facebook_upsert_pixel | catalog | Create or update a Facebook pixel in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Facebook advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_create_integration | catalog | Create or connect the Google Ads integration for a GHL Ad Manager location. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_create_offline_user_list_job | catalog | Create a Google offline user list job in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ad_manager_google_delete_ad_account | catalog | Delete or disconnect one Google ad account from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Google advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_google_delete_conversion | catalog | Delete one Google conversion from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Google advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ad_manager_google_delete_segment | catalog | Delete one Google segment from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect Google advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.ad_manager_google_publish_ad | catalog | Publish one Google ad or campaign record in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_upsert_assets | catalog | Create or update Google ad assets in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_upsert_audience | catalog | Create or update a Google audience in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_upsert_campaign | catalog | Create or update a Google campaign/ad record in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_upsert_conversion | catalog | Create or update a Google conversion in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_google_upsert_segment | catalog | Create or update a Google segment in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change Google advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_linkedin_create_integration | catalog | Create or connect the LinkedIn Ads integration for a GHL Ad Manager location. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change LinkedIn advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_linkedin_create_lead_form | catalog | Create a LinkedIn lead gen form for one ad account in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change LinkedIn advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ad_manager_linkedin_delete_ad_account | catalog | Delete or disconnect the LinkedIn ad account from GHL Ad Manager. Use this destructive Marketing > Ad Manager tool only when the user explicitly asks to delete, remove, or disconnect LinkedIn advertising resources. For validation, create disposable test data first and clean it up in the same flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.ad_manager_linkedin_publish_campaign_group | catalog | Publish one LinkedIn campaign group in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change LinkedIn advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_linkedin_update_ad_status | catalog | Update, pause, or resume one LinkedIn ad, campaign, or ad group status in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change LinkedIn advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ad_manager_linkedin_upsert_campaign_group | catalog | Create or update a LinkedIn ad campaign group in GHL Ad Manager. Use this Marketing > Ad Manager write tool to create, update, connect, duplicate, pause, resume, publish, or otherwise change LinkedIn advertising resources. Do not use it for live ad changes unless the user explicitly requested that action. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_contact_followers | catalog | Add followers to a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_contact_tags | catalog | Add tags to a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_contact_to_campaign | catalog | Add contact to a marketing campaign GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_contact_to_workflow | catalog | Add a contact to an existing workflow. For audits, use a disposable contact and a draft workflow, then remove the contact immediately. GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_inbound_message | catalog | Manually add an inbound message to a conversation GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_message_attachments | catalog | Set attachment URLs on an existing GHL message, replacing any existing attachments. GHL category: Conversations / Messages. Use only for owned remote HTTP(S) file URLs; do not pass local filesystem paths from your own machine. Maximum 5 URLs. Supported by GHL for Custom Call message type. Requires explicit confirmation. |
| write | agent_ready | ghl.add_opportunity_followers | catalog | Add followers to an opportunity for notifications and tracking GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.add_outbound_call | catalog | Manually add an outbound call record to a conversation GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| destructive | legacy | ghl.agency_saas_bulk_disable_locations | catalog | Disable SaaS for multiple GHL locations in an agency company. This is a high-impact Pro SaaS operation and should only be used with explicit user intent. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This destructive agency SaaS operation can pause, disable, or otherwise materially affect SaaS access. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | legacy | ghl.agency_saas_bulk_enable_locations | catalog | Bulk enable SaaS for multiple GHL locations in an agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. |
| destructive | legacy | ghl.agency_saas_deprecated_bulk_disable_locations | catalog | Deprecated public API path for disabling SaaS for multiple GHL locations in an agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This destructive agency SaaS operation can pause, disable, or otherwise materially affect SaaS access. Use only with explicit user confirmation and disposable fixtures during validation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| write | legacy | ghl.agency_saas_deprecated_bulk_enable_locations | catalog | Deprecated public API path for bulk enabling SaaS for multiple GHL locations in an agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| write | legacy | ghl.agency_saas_deprecated_enable_location | catalog | Deprecated public API path for enabling SaaS for one GHL sub-account/location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| destructive | legacy | ghl.agency_saas_deprecated_pause_location | catalog | Deprecated public API path for pausing SaaS for one GHL location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This destructive agency SaaS operation can pause, disable, or otherwise materially affect SaaS access. Use only with explicit user confirmation and disposable fixtures during validation. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| write | legacy | ghl.agency_saas_deprecated_update_rebilling | catalog | Deprecated public API path for updating SaaS rebilling configuration for a GHL agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| write | legacy | ghl.agency_saas_deprecated_update_subscription | catalog | Deprecated public API path for updating the SaaS subscription for one GHL location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. This tool uses a deprecated GHL public API path and is exposed only for parity/backward compatibility. |
| write | legacy | ghl.agency_saas_enable_location | catalog | Enable SaaS for one GHL sub-account/location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. |
| destructive | legacy | ghl.agency_saas_pause_location | catalog | Pause SaaS for one GHL location. This is a high-impact Pro SaaS operation and should only be used with explicit user intent. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This destructive agency SaaS operation can pause, disable, or otherwise materially affect SaaS access. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | legacy | ghl.agency_saas_update_location_wallet_balance | catalog | Update complimentary SaaS wallet credits for one GHL agency company location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. |
| write | legacy | ghl.agency_saas_update_rebilling | catalog | Update SaaS rebilling configuration for a GHL agency company. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. |
| write | legacy | ghl.agency_saas_update_subscription | catalog | Update the SaaS subscription for one GHL location. GHL category: Launchpad / Saas. Requires an agency PIT token and company ID. Agency API is only available on the $497/mo Pro SaaS plan. This agency SaaS operation writes to GHL and may change billing, subscription, wallet, rebilling, or SaaS state. |
| write | agent_ready | ghl.agent_studio_create_agent | catalog | Create a GHL AI Agent Studio agent with an initial staging version. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| destructive | agent_ready | ghl.agent_studio_delete_agent | catalog | Delete a GHL AI Agent Studio agent and all of its versions. GHL category: AI Agents / AI Agent Studio. This destructive operation removes agent configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.agent_studio_execute_agent | catalog | Execute an active GHL AI Agent Studio agent and return its non-streaming JSON output. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.agent_studio_execute_agent_deprecated | catalog | Deprecated GHL endpoint; prefer the non-deprecated Agent Studio tool when possible. Execute a GHL AI Agent Studio agent using the deprecated public-api path. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.agent_studio_promote_to_production | catalog | Promote a GHL AI Agent Studio draft version to production. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.agent_studio_update_agent_metadata | catalog | Update GHL AI Agent Studio agent metadata such as name, description, and status. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.agent_studio_update_agent_version | catalog | Update a GHL AI Agent Studio agent version by version ID. GHL category: AI Agents / AI Agent Studio. This writes to or executes GHL AI Agent Studio configuration. Do not modify, publish, or execute production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.attach_social_oauth_account | catalog | Attach an already-authorized Social Planner OAuth account/page/profile to the current GHL location. Do not use this on production social accounts unless the user explicitly asks for that connection. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.brand_boards_clone_voice | catalog | Clone a GHL Brand Voice using the observed HighLevel UI clone contract. GHL category: Marketing / Brand Boards. This is a UI-observed helper, not a published official GHL docs endpoint. Use it only when the user asks to duplicate an existing Brand Voice. Provide the source brandVoiceId and a new clone name; the runtime injects the authenticated locationId. Use disposable clone names during validation and delete test clones in the same flow. |
| write | agent_ready | ghl.brand_boards_create | catalog | Create a new GHL Brand Board with logos, colors, and fonts. GHL category: Marketing / Brand Boards. This writes to brand identity or brand voice configuration. Do not modify production brand assets during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.brand_boards_create_voice | catalog | Create a GHL Brand Voice for the authenticated location. GHL category: Marketing / Brand Boards. This writes to Brand Voice configuration. Verified manual/scratch Brand Voice payloads use body.type = "manual" and body.answers as an object containing the UI form answers such as brandName, businessType, toneOfVoice, targetAudience, customerPainPoints, brandPromise, brandValues, whatDoesYourBrandDo, competitorDifference, uniqueSellingProposition, risksOfInaction, and callToAction. Use disposable Brand Voice names during validation and delete test voices in the same flow. |
| destructive | agent_ready | ghl.brand_boards_delete | catalog | Delete a GHL Brand Board by ID. GHL category: Marketing / Brand Boards. This destructive operation deletes brand assets or voice configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.brand_boards_delete_voice | catalog | Delete a GHL Brand Voice by ID. GHL category: Marketing / Brand Boards. This destructive operation deletes brand assets or voice configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.brand_boards_set_default_voice | catalog | Set a GHL Brand Voice as the default for the authenticated location. GHL category: Marketing / Brand Boards. This writes to brand identity or brand voice configuration. Do not modify production brand assets during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.brand_boards_update | catalog | Update an existing GHL Brand Board. GHL category: Marketing / Brand Boards. This writes to brand identity or brand voice configuration. Do not modify production brand assets during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.brand_boards_update_voice | catalog | Update an existing GHL Brand Voice. GHL category: Marketing / Brand Boards. This writes to Brand Voice configuration. Verified manual/scratch Brand Voice payloads use body.type = "manual" and body.answers as an object containing the UI form answers such as brandName, businessType, toneOfVoice, targetAudience, customerPainPoints, brandPromise, brandValues, whatDoesYourBrandDo, competitorDifference, uniqueSellingProposition, risksOfInaction, and callToAction. Use disposable Brand Voice names during validation and delete test voices in the same flow. |
| destructive | agent_ready | ghl.bulk_delete_media_objects | catalog | Bulk trash or delete GHL Media Storage files/folders. Use only for objects you intend to remove. For validation, create disposable media first and delete only that same-flow test object. GHL category: Media Storage. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.bulk_delete_social_posts | catalog | Delete multiple social media posts at once (max 50) GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.bulk_update_contact_business | catalog | Bulk update business association for multiple contacts GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.bulk_update_contact_tags | catalog | Bulk add or remove tags from multiple contacts GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.bulk_update_media_objects | catalog | Bulk update GHL Media Storage file/folder metadata. Provide filesToBeUpdated using GHL canon: each item needs an id and the fields to change, typically name. GHL category: Media Storage. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.businesses_create_business | catalog | Create a GHL Business for the authenticated location. GHL category: Launchpad / Businesses. This writes to Business records for the authenticated location. Use disposable business fixtures during validation. |
| destructive | agent_ready | ghl.businesses_delete_business | catalog | Delete a GHL Business by ID. GHL category: Launchpad / Businesses. This destructive operation removes a Business record. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.businesses_update_business | catalog | Update a GHL Business by ID. GHL category: Launchpad / Businesses. This writes to Business records for the authenticated location. Use disposable business fixtures during validation. |
| write | agent_ready | ghl.calendar_add_calendar_to_schedule | catalog | Add a calendar association to a GHL calendar schedule. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_appointment_note | catalog | Create a note for a GHL calendar appointment using the current official appointment notes endpoint. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_block_slot_event | catalog | Create a blocked calendar event slot to prevent bookings during a time range. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_calendar_schedule | catalog | Create the schedule configuration for one event calendar. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_schedule | catalog | Create a calendar schedule in GoHighLevel. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_service_booking | catalog | Create a service booking in GHL calendars. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_service_catalog | catalog | Create a service catalog entry for GHL service calendars. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_create_service_location | catalog | Create a service location for GHL service calendars. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.calendar_delete_appointment_note | catalog | Delete a note from a GHL calendar appointment using the current official appointment notes endpoint. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.calendar_delete_event | catalog | Delete a GHL calendar event. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.calendar_delete_schedule | catalog | Delete a GHL calendar schedule. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.calendar_delete_service_booking | catalog | Delete a GHL service booking. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.calendar_delete_service_catalog | catalog | Delete a GHL service catalog entry. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.calendar_delete_service_location | catalog | Delete a GHL service location. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.calendar_disable_group_status | catalog | Update the enabled/disabled status for a GHL calendar group. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.calendar_remove_calendar_from_schedule | catalog | Remove a calendar association from a GHL calendar schedule. Use this destructive Calendars tool only when the user explicitly asks to delete, remove, cancel, or disconnect calendar data. For validation, create disposable calendar data first and clean it up in the same flow. GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.calendar_update_appointment_note | catalog | Update a note for a GHL calendar appointment using the current official appointment notes endpoint. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_update_calendar_schedule | catalog | Update the schedule configuration for one event calendar. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_update_schedule | catalog | Update a GHL calendar schedule. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_update_service_booking | catalog | Update a GHL service booking. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_update_service_catalog | catalog | Update a GHL service catalog entry. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.calendar_update_service_location | catalog | Update a GHL service location. Use this Calendars write tool to create, update, associate, or change GHL calendar data. Do not use it against live appointments or schedules unless the user explicitly requested that action. GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.cancel_scheduled_email | catalog | Cancel a scheduled email before it is sent GHL category: Conversations. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.cancel_scheduled_message | catalog | Cancel a scheduled message before it is sent GHL category: Conversations. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.clone_social_category_queue_item | catalog | Clone an item in a Social Planner category queue. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.complete_social_oauth_connection | catalog | Complete a Social Planner OAuth connection after the browser bridge captures accountId. If no selectionId/accountName is provided, returns compact connectionOptions. If a selection is provided, attaches that page/profile and returns deleteAccountId for same-flow cleanup. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.conversation_ai_attach_action | catalog | Attach an action to a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This writes to GHL Conversation AI agent/action configuration. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.conversation_ai_create_agent | catalog | Create a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This writes to GHL Conversation AI agent/action configuration. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| destructive | agent_ready | ghl.conversation_ai_delete_agent | catalog | Delete a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This destructive operation removes agent/action configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.conversation_ai_remove_action | catalog | Remove an action from a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This destructive operation removes agent/action configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.conversation_ai_update_action | catalog | Update a GHL Conversation AI agent action. GHL category: AI Agents / Conversation AI. This writes to GHL Conversation AI agent/action configuration. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.conversation_ai_update_agent | catalog | Update a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This writes to GHL Conversation AI agent/action configuration. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.conversation_ai_update_followup_settings | catalog | Update follow-up settings for a GHL Conversation AI agent. GHL category: AI Agents / Conversation AI. This writes to GHL Conversation AI agent/action configuration. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | legacy | ghl.conversation_create_followup_task | catalog | Create (or preview) a follow-up task using a conversation ID. GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.conversation_unread_followup_batch | catalog | Summarize unread conversations and optionally create follow-up tasks. GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_appointment | merged | Book an appointment for a contact in a target calendar. |
| write | agent_ready | ghl.create_appointment_note | catalog | Create a note for an appointment GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_block_slot | catalog | Create a blocked time slot to prevent bookings during specific times GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_blog_post | catalog | Create a new blog post in GoHighLevel. Requires blog ID, author ID, and category IDs which can be obtained from other blog tools. GHL category: Sites. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_calendar | catalog | Create a new calendar in GoHighLevel GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_calendar_group | catalog | Create a new calendar group GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_calendar_notifications | catalog | Create calendar notifications GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_calendar_resource_equipment | catalog | Create a calendar equipment resource GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_calendar_resource_room | catalog | Create a calendar room resource GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_contact | catalog | Create a new contact in GoHighLevel GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_contact_note | catalog | Create a new note for a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_contact_task | catalog | Create a new task for a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_conversation | catalog | Create a new conversation with a contact GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_coupon | catalog | Create a new promotional coupon for the authenticated GHL location. Use only for disposable audit coupons or confirmed user-requested promotions. GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_custom_provider_config | catalog | Create new payment config for a location GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_custom_provider_integration | catalog | Create a new custom payment provider integration GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_email_template | catalog | Create a new email template in GoHighLevel. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_estimate | catalog | Create a new estimate GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_invoice | catalog | Create a new invoice GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_invoice_from_estimate | catalog | Create an invoice from an estimate GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_invoice_schedule | catalog | Create a new invoice schedule GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_invoice_template | catalog | Create a new invoice template GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_location | catalog | Create a new sub-account/location in GoHighLevel (Agency Pro plan required) GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_location_custom_field | catalog | Create a new custom field for a location GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_location_custom_value | catalog | Create a new custom value for a location GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_location_tag | catalog | Create a new tag for a location GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_media_folder | catalog | Create a folder in GHL Media Storage. Use parentId or folderId to create it under an existing folder; omit both to create at the media root. Location context is injected from BYOK runtime unless explicitly provided and matching. GHL category: Media Storage. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_object_record | catalog | Create a new record in a custom or standard object with properties, owner, and followers GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_object_schema | catalog | Create a new custom object schema with labels, key, and primary display property GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_opportunity | catalog | Create a new opportunity in GoHighLevel CRM GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_order_fulfillment | catalog | Create a fulfillment for an order GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.create_pipeline | catalog | Preview a new sales pipeline with one or more stages. Dry-run only: current official GHL docs publish pipeline reads but no create-pipeline write endpoint. GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.create_pipeline_stage | catalog | Preview a new stage inside an existing pipeline. Dry-run only: current official GHL docs publish pipeline reads but no create-stage write endpoint. GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_social_category_queue | catalog | Create a Social Planner category queue. Use only with disposable test data during validation unless the user asks for a real queue. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_social_category_queue_item | catalog | Create an item in a Social Planner category queue. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_social_post | catalog | Create a new social media post for multiple platforms GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.create_whitelabel_integration_provider | catalog | Create a white-label integration provider for payments GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.custom_menus_create | catalog | Create a GHL Custom Menu Link. GHL category: App Marketplace / Custom Menus. This writes to GHL UI navigation configuration and may change visible app menu links. Use disposable menu fixtures during validation. |
| destructive | agent_ready | ghl.custom_menus_delete | catalog | Delete a GHL Custom Menu Link by ID. GHL category: App Marketplace / Custom Menus. This destructive operation removes UI navigation configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.custom_menus_update | catalog | Update a GHL Custom Menu Link by ID. GHL category: App Marketplace / Custom Menus. This writes to GHL UI navigation configuration and may change visible app menu links. Use disposable menu fixtures during validation. |
| destructive | agent_ready | ghl.delete_appointment | catalog | Cancel/delete an appointment from GoHighLevel GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_appointment_note | catalog | Delete an appointment note GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_calendar | catalog | Delete a calendar from GoHighLevel GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_calendar_group | catalog | Delete a calendar group GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_calendar_notification | catalog | Delete calendar notification GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_calendar_resource_equipment | catalog | Delete an equipment resource GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_calendar_resource_room | catalog | Delete a room resource GHL category: Calendars. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_contact | catalog | Delete a contact from GoHighLevel GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_contact_note | catalog | Delete a note for a contact GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_contact_task | catalog | Delete a task for a contact. Delete the task before deleting the parent contact; GHL may retain completed tasks in location task search history even after the contact-scoped delete is acknowledged. GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_conversation | catalog | Delete a conversation permanently GHL category: Conversations. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_coupon | catalog | Delete a coupon permanently. Requires explicit confirmation and should only delete coupons created in the same audit flow unless the user explicitly asks. GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_custom_provider_integration | catalog | Delete an existing custom payment provider integration GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_email_template | catalog | Delete an email template from GoHighLevel. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_invoice_template | catalog | Delete an invoice template GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_location | catalog | Delete a sub-account/location from GoHighLevel GHL category: Launchpad. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_location_custom_field | catalog | Delete a custom field from a location GHL category: Launchpad. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_location_custom_value | catalog | Delete a custom value from a location GHL category: Launchpad. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_location_tag | catalog | Delete a location tag GHL category: Launchpad. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_location_template | catalog | Delete a template from a location GHL category: Launchpad. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_media_file | catalog | Delete a specific file or folder from GHL Media Storage by ID. For validation, create disposable media first and delete only that same-flow test object. GHL category: Media Storage. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_object_record | catalog | Delete a record from a custom or standard object GHL category: App Marketplace. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_opportunity | catalog | Delete an opportunity from GoHighLevel CRM GHL category: Opportunities. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_social_account | catalog | Delete a Social Planner account connection. For accounts attached through attach_social_oauth_account, use deleteAccountId from that response, not the provider page/profile ID or Mongo _id. userId is required by HighLevel for this delete flow. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_social_category_queue_active_post | catalog | Delete the current active post from a Social Planner category queue and schedule the next one. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_social_category_queue_item | catalog | Delete an item from a Social Planner category queue. GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.delete_social_post | catalog | Delete a social media post GHL category: Marketing. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.disable_calendar_group | catalog | Enable or disable a calendar group GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.discard_social_category_queue_edit_session | catalog | Discard Social Planner category queue edit-session changes. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.disconnect_custom_provider_config | catalog | Disconnect existing payment config for a location GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.email_create_campaign_v2 | catalog | Create a GHL Email Campaign using the current public v2 email campaign endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_create_template_folder_v2 | catalog | Create a GHL email template folder using the current public v2 folder endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_create_template_v2 | catalog | Create a GHL email template using the current public v2 template endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| destructive | agent_ready | ghl.email_delete_campaign_v2 | catalog | Delete a GHL Email Campaign by campaign ID. GHL category: Marketing / Emails. This destructive GHL Email operation deletes campaign/template data. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.email_delete_template_v2 | catalog | Delete a GHL email template by template ID. GHL category: Marketing / Emails. This destructive GHL Email operation deletes campaign/template data. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.email_import_template_v2 | catalog | Import a GHL email template using the current public v2 import endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_patch_template_settings | catalog | Update GHL email template settings through the builder settings endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_schedule_campaign_v2 | catalog | Schedule a GHL Email Campaign using the current public v2 schedule endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_update_campaign_v2 | catalog | Update a GHL Email Campaign using the current public v2 campaign endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.email_update_template_v2 | catalog | Update a GHL email template using the current public v2 template endpoint. GHL category: Marketing / Emails. This writes to GHL Email and can create, update, import, or schedule campaign/template data. Do not send or schedule production email during validation unless the user explicitly provides a disposable fixture. |
| write | agent_ready | ghl.forms_upload_custom_files | catalog | Upload owned files to GHL contact custom file fields through Forms. GHL category: Sites / Forms. Use remote-agent-safe inputs only: fileUrl, dataUrl, or base64. Do not pass local filesystem paths from your own machine. The GHL field name is built as customFieldId_fileId, and files are limited to 50 MB with the official allowed extensions. |
| write | agent_ready | ghl.funnels_create_redirect | catalog | Create a GHL funnel URL redirect. GHL category: Sites / Funnels. This writes public redirect behavior. Use body.domain for a connected GHL domain, body.path for the source path, body.target for the destination URL, and body.action = "url" for external URL redirects. Use disposable redirect fixtures during validation. |
| destructive | agent_ready | ghl.funnels_delete_redirect | catalog | Delete a GHL funnel URL redirect by ID. GHL category: Sites / Funnels. This destructive operation removes public redirect behavior. Use only with explicit user confirmation and disposable redirect fixtures during validation. |
| write | agent_ready | ghl.funnels_update_redirect | catalog | Update a GHL funnel URL redirect by ID. GHL category: Sites / Funnels. This writes public redirect behavior. Use body.domain for a connected GHL domain, body.path for the source path, body.target for the destination URL, and body.action = "url" for external URL redirects. Use disposable redirect fixtures during validation. |
| write | agent_ready | ghl.generate_estimate_number | catalog | Generate a unique estimate number GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.generate_invoice_number | catalog | Generate a unique invoice number GHL category: Payments. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ghl_ai_agents_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL AI Agents category. AI-agent-specific endpoints. Current mapped tools are queued if GHL docs expose them. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_ai_agents_write | catalog | Call non-destructive write raw GHL tools in the GHL AI Agents category. AI-agent-specific endpoints. Current mapped tools are queued if GHL docs expose them. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_app_marketplace_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL App Marketplace category. Marketplace, whitelabel provider, OAuth provider, custom object, association, and extension tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_app_marketplace_write | catalog | Call non-destructive write raw GHL tools in the GHL App Marketplace category. Marketplace, whitelabel provider, OAuth provider, custom object, association, and extension tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_automation_write | catalog | Call non-destructive write raw GHL tools in the GHL Automation category. Workflow listing and task/tasks automation helpers that default to the authenticated runtime location. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_bulk_edit_products_prices | catalog | Bulk edit products and associated prices with the official max-30 entity GHL endpoint. GHL category: Payments / Products. Requires explicit confirmation because it can change live catalog pricing. |
| write | agent_ready | ghl.ghl_bulk_update_product_reviews | catalog | Bulk update product reviews. GHL category: Payments / Products / Reviews. Requires explicit confirmation because it can change multiple reviews. |
| write | agent_ready | ghl.ghl_bulk_update_products | catalog | Bulk update products using the official Products bulk-update endpoint. GHL category: Payments / Products. Max behavior depends on the GHL bulk update type. |
| destructive | agent_ready | ghl.ghl_calendars_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Calendars category. Calendar, appointment, slot, resource, and notification tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_calendars_write | catalog | Call non-destructive write raw GHL tools in the GHL Calendars category. Calendar, appointment, slot, resource, and notification tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_contacts_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Contacts category. Contact Smart List, saved view/contact view, tag-filter emulation, note, contact-specific task/tasks, tag, campaign, workflow enrollment, follower, and duplicate tools. Saved GHL UI Smart List/contact view create/delete is a provider gap because current official Contacts API docs do not publish those writes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_contacts_write | catalog | Call non-destructive write raw GHL tools in the GHL Contacts category. Contact Smart List, saved view/contact view, tag-filter emulation, note, contact-specific task/tasks, tag, campaign, workflow enrollment, follower, and duplicate tools. Saved GHL UI Smart List/contact view create/delete is a provider gap because current official Contacts API docs do not publish those writes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_conversations_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Conversations category. Conversation, message, SMS, email-send, call, recording, and transcription tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_conversations_write | catalog | Call non-destructive write raw GHL tools in the GHL Conversations category. Conversation, message, SMS, email-send, call, recording, and transcription tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_create_association | catalog | Create a new association that defines relationship types between entities like contacts, custom objects, and opportunities. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_custom_field | catalog | Create a new custom field for custom objects or company (business). Supports various field types including text, number, options, date, file upload, etc. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_custom_field_folder | catalog | Create a new custom field folder for organizing fields within an object. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_price | catalog | Create a price for a product GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_product | catalog | Create a new product in GoHighLevel GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_product_collection | catalog | Create a new product collection GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_relation | catalog | Create a relation between two entities using an existing association. Links specific records together. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_shipping_carrier | catalog | Create a new shipping carrier for dynamic rate calculation GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_shipping_rate | catalog | Create a new shipping rate for a shipping zone GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_shipping_zone | catalog | Create a new shipping zone with specific countries and states GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_create_store_setting | catalog | Create or update store settings including shipping origin and notifications. The default response summarizes private shipping-origin and notification data; set includeStoreSettingDetails true only when exact address, phone, email, subject, or template IDs are explicitly needed. GHL category: Payments. This writes to GoHighLevel and may change account data. |
| destructive | agent_ready | ghl.ghl_delete_association | catalog | Delete a user-defined association. This will also delete all relations created with this association. GHL category: App Marketplace. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_custom_field | catalog | Delete a custom field by ID. This will permanently remove the field and its data. GHL category: App Marketplace. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_custom_field_folder | catalog | Delete a custom field folder. This will also affect any fields within the folder. GHL category: App Marketplace. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_price | catalog | Delete a price for a product. GHL category: Payments / Products / Prices. Requires explicit confirmation. |
| destructive | agent_ready | ghl.ghl_delete_product | catalog | Delete a product by ID. Requires explicit confirmation. GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_product_collection | catalog | Delete a product collection. GHL category: Payments / Products / Collections. Requires explicit confirmation. |
| destructive | agent_ready | ghl.ghl_delete_product_review | catalog | Delete a product review. GHL category: Payments / Products / Reviews. Requires explicit confirmation. |
| destructive | agent_ready | ghl.ghl_delete_relation | catalog | Delete a specific relation between two entities. GHL category: App Marketplace. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_shipping_carrier | catalog | Delete a shipping carrier GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_shipping_rate | catalog | Delete a shipping rate GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_delete_shipping_zone | catalog | Delete a shipping zone and all its associated shipping rates GHL category: Payments. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.ghl_launchpad_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Launchpad category. Account, agency, tenant, user, setup, and location-level task/tasks search tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_launchpad_write | catalog | Call non-destructive write raw GHL tools in the GHL Launchpad category. Account, agency, tenant, user, setup, and location-level task/tasks search tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_marketing_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Marketing category. Social Planner, email campaign/template, marketing campaign, and CSV tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_marketing_write | catalog | Call non-destructive write raw GHL tools in the GHL Marketing category. Social Planner, email campaign/template, marketing campaign, and CSV tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_media_storage_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Media Storage category. Media storage files, folders, uploads, and deletes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_media_storage_write | catalog | Call non-destructive write raw GHL tools in the GHL Media Storage category. Media storage files, folders, uploads, and deletes. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_memberships_write | catalog | Call non-destructive write raw GHL tools in the GHL Memberships category. Membership tools. Current mapped tools are queued if GHL docs expose them. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_opportunities_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Opportunities category. Opportunity, pipeline, stage, status, and opportunity follower tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_opportunities_write | catalog | Call non-destructive write raw GHL tools in the GHL Opportunities category. Opportunity, pipeline, stage, status, and opportunity follower tools. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_payments_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Payments category. Payments, orders, transactions, subscriptions, coupons, products, prices, invoices, and estimates. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_payments_write | catalog | Call non-destructive write raw GHL tools in the GHL Payments category. Payments, orders, transactions, subscriptions, coupons, products, prices, invoices, and estimates. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| destructive | agent_ready | ghl.ghl_sites_destructive | catalog | Call destructive raw GHL tools that can delete, remove, cancel, void, or disconnect data in the GHL Sites category. Blogs, funnels, forms, surveys, pages, URL slugs, authors, and categories. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_sites_write | catalog | Call non-destructive write raw GHL tools in the GHL Sites category. Blogs, funnels, forms, surveys, pages, URL slugs, authors, and categories. First use ghl_list_category_tools and ghl_get_tool_reference to choose a raw tool and inspect its schema. Pass the raw tool name in toolName and its parameters in arguments. Compatibility: raw tool parameters supplied beside toolName are also forwarded, but nested arguments take precedence. |
| write | agent_ready | ghl.ghl_update_association | catalog | Update the labels of an existing association. Only user-defined associations can be updated. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_custom_field | catalog | Update an existing custom field by ID. Can modify name, description, options, and other properties. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_custom_field_folder | catalog | Update the name of an existing custom field folder. GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_inventory | catalog | Update inventory quantities and out-of-stock behavior. GHL category: Payments / Products / Inventory. |
| write | agent_ready | ghl.ghl_update_price | catalog | Update a price for a product. GHL category: Payments / Products / Prices. This changes product catalog pricing. You may provide only the fields to change; the MCP reads the current price first and fills provider-required fields such as type, currency, and amount when available. |
| write | agent_ready | ghl.ghl_update_product | catalog | Update an existing product GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_product_collection | catalog | Update a product collection. GHL category: Payments / Products / Collections. |
| write | agent_ready | ghl.ghl_update_product_display_priority | catalog | Update product display priorities in a GHL store. GHL category: Payments / Products / Store. Requires explicit confirmation because it changes storefront ordering. |
| write | agent_ready | ghl.ghl_update_product_review | catalog | Update a product review status or reply. GHL category: Payments / Products / Reviews. |
| write | agent_ready | ghl.ghl_update_product_store | catalog | Include or exclude products in a GHL store. GHL category: Payments / Products / Store. Requires explicit confirmation because it changes storefront visibility. |
| write | agent_ready | ghl.ghl_update_shipping_carrier | catalog | Update a shipping carrier's properties GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_shipping_rate | catalog | Update a shipping rate's properties GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.ghl_update_shipping_zone | catalog | Update a shipping zone's name or countries GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.import_courses | catalog | Use this when importing an owned GHL course export through the official Courses public import endpoint. GHL category: Memberships / Courses. This writes course content into the authenticated GHL account, so only pass a provider-compatible import payload obtained from GHL course export/public import workflows. The official docs currently publish the endpoint method/path but not a detailed request schema; do not pass arbitrary local filesystem paths or invented fields. |
| write | agent_ready | ghl.knowledge_base_create | catalog | Create a new GHL knowledge base for the authenticated location. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.knowledge_base_create_faq | catalog | Create a new FAQ inside a GHL knowledge base. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| destructive | agent_ready | ghl.knowledge_base_delete | catalog | Delete a GHL knowledge base by ID. GHL category: Sites / Knowledge Base. This destructive operation deletes knowledge base, FAQ, or trained URL data. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.knowledge_base_delete_faq | catalog | Delete an existing FAQ from a GHL knowledge base. GHL category: Sites / Knowledge Base. This destructive operation deletes knowledge base, FAQ, or trained URL data. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.knowledge_base_delete_trained_urls | catalog | Delete trained website page URLs from a GHL knowledge base. GHL category: Sites / Knowledge Base. This destructive operation deletes knowledge base, FAQ, or trained URL data. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.knowledge_base_discover_website | catalog | Start crawling a website to discover pages for GHL knowledge base training. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.knowledge_base_train_discovered_urls | catalog | Train discovered website pages and ingest them into a GHL knowledge base. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.knowledge_base_update | catalog | Update a GHL knowledge base by ID. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.knowledge_base_update_faq | catalog | Update an existing FAQ in a GHL knowledge base. GHL category: Sites / Knowledge Base. This writes to GHL Knowledge Base content or crawler state. Do not crawl, train, or modify production knowledge bases during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.links_create_link | catalog | Create a GHL Trigger Link for the authenticated location. GHL category: Marketing / Links. This writes to Trigger Links and may create or change public redirect behavior. Use disposable links during validation. |
| destructive | agent_ready | ghl.links_delete_link | catalog | Delete a GHL Trigger Link by ID. GHL category: Marketing / Links. This destructive operation removes a Trigger Link. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.links_update_link | catalog | Update a GHL Trigger Link by ID. GHL category: Marketing / Links. This writes to Trigger Links and may create or change public redirect behavior. Use disposable links during validation. |
| write | agent_ready | ghl.live_chat_typing | catalog | Send typing indicator for live chat conversations GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.location_create_recurring_task | catalog | Create a recurring task for the authenticated GHL location. GHL category: Launchpad / Locations. This writes to location permissions or recurring-task configuration. Use disposable fixtures for validation. |
| destructive | agent_ready | ghl.location_delete_recurring_task | catalog | Delete a recurring task for the authenticated GHL location. GHL category: Launchpad / Locations. This destructive operation deletes location recurring-task configuration. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.location_update_permissions | catalog | Update permissions for the authenticated GHL location. GHL category: Launchpad / Locations. This writes to location permissions or recurring-task configuration. Use disposable fixtures for validation. |
| write | agent_ready | ghl.location_update_recurring_task | catalog | Update a recurring task for the authenticated GHL location. GHL category: Launchpad / Locations. This writes to location permissions or recurring-task configuration. Use disposable fixtures for validation. |
| write | agent_ready | ghl.marketplace_create_wallet_charge | catalog | Create a new GHL Developer Marketplace wallet charge. GHL category: App Marketplace. This writes to GHL Marketplace/OAuth state. This write has billing or auth side effects and requires confirmApply = "CONFIRM APPLY". |
| destructive | agent_ready | ghl.marketplace_delete_wallet_charge | catalog | Delete a GHL Developer Marketplace wallet charge. GHL category: App Marketplace. This destructive operation removes billing or app-installation data. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.marketplace_migrate_external_auth_connection | catalog | Migrate a GHL Marketplace external-auth connection. GHL category: App Marketplace. This writes to GHL Marketplace/OAuth state. This write has billing or auth side effects and requires confirmApply = "CONFIRM APPLY". OAuth/token-like provider fields are redacted from output by default and should never be copied into chat unless the user explicitly handles credentials outside this MCP. |
| destructive | agent_ready | ghl.marketplace_uninstall_application | catalog | Uninstall a GHL Marketplace application. GHL category: App Marketplace. This destructive operation removes billing or app-installation data. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.oauth_get_access_token | catalog | Exchange OAuth credentials for a GHL access token. GHL category: App Marketplace. This writes to GHL Marketplace/OAuth state. This write has billing or auth side effects and requires confirmApply = "CONFIRM APPLY". OAuth/token-like provider fields are redacted from output by default and should never be copied into chat unless the user explicitly handles credentials outside this MCP. |
| write | agent_ready | ghl.oauth_get_location_access_token | catalog | Generate a GHL location access token from an agency access token. GHL category: App Marketplace. This writes to GHL Marketplace/OAuth state. This write has billing or auth side effects and requires confirmApply = "CONFIRM APPLY". OAuth/token-like provider fields are redacted from output by default and should never be copied into chat unless the user explicitly handles credentials outside this MCP. |
| write | agent_ready | ghl.phone_system_purchase_number | catalog | Purchase a GHL Phone System number for the authenticated location. GHL category: Conversations / Phone System. This write operation may purchase billable phone inventory. Use only after explicit user confirmation and never during audits without a disposable purchase fixture. |
| write | agent_ready | ghl.proposals_send_document | catalog | Send a GHL proposal document or contract to a client. GHL category: Sites / Proposals. This write operation sends a proposal/contract to an external client. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.proposals_send_template | catalog | Send a GHL proposal document/contract template to a client. GHL category: Sites / Proposals. This write operation sends a proposal/contract to an external client. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.record_order_payment | catalog | Record a manual payment for a GHL order and update the order payment status. GHL category: Payments / Orders. This changes payment state and must only be used for a real payment the user explicitly confirms; validation should use disposable order fixtures only. |
| destructive | agent_ready | ghl.remove_contact_followers | catalog | Remove followers from a contact GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.remove_contact_from_all_campaigns | catalog | Remove contact from all campaigns GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.remove_contact_from_campaign | catalog | Remove contact from a specific campaign GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.remove_contact_from_workflow | catalog | Remove a contact from a workflow. Use this to clean up workflow enrollment tests created in the same audit flow. GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.remove_contact_tags | catalog | Remove tags from a contact GHL category: Contacts. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| destructive | agent_ready | ghl.remove_opportunity_followers | catalog | Remove followers from an opportunity GHL category: Opportunities. This can delete, remove, cancel, void, or disconnect GHL data; only use it when the user explicitly asks for that side effect. |
| write | agent_ready | ghl.reset_social_category_queue_item | catalog | Reset an item in a Social Planner category queue. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.save_social_category_queue_edit_session | catalog | Save Social Planner category queue edit-session changes. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.send_email | catalog | Send an email message to a contact in GoHighLevel GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.send_estimate | catalog | Send an estimate to customer GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.send_invoice | catalog | Send an invoice to customer GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.send_sms | catalog | Send an SMS message to a contact in GoHighLevel GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.set_csv_accounts | catalog | Set accounts for CSV import processing GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.snapshots_create_share_link | catalog | Create a GHL snapshot share link. GHL category: Launchpad / Snapshots. This write operation creates a shareable snapshot URL. Use only with explicit user confirmation and disposable/non-sensitive snapshot fixtures during validation. |
| write | agent_ready | ghl.start_social_category_queue_edit_session | catalog | Start or resume a Social Planner category queue edit session. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.start_social_oauth | catalog | Start a Social Planner OAuth process for a social platform. GHL sends the OAuth accountId back via browser window.postMessage, so agents should use the returned bridgeUrl instead of opening redirectUrl directly. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.tasks_close_by_query | catalog | Mark tasks as completed based on a keyword or query. Tasks returned by location search without contactId are skipped because GHL only exposes official task mutation through contact-scoped endpoints. GHL category: Automation. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.tasks_normalize_due_dates | catalog | Normalize task due times to a specific time of day in the location timezone. Non-dry-run updates must include a query filter so agents can target disposable or known task fixtures safely. GHL category: Automation. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.tasks_push_overdue_to_next_business_day | catalog | Move overdue tasks to the next business day at a specific time. Non-dry-run updates must be scoped with query or assignedTo so agents cannot accidentally update an entire location. GHL category: Automation. This writes to GoHighLevel and may change account data. |
| write | legacy | ghl.tasks_reassign_by_keyword | catalog | Reassign tasks matching a keyword or query. GHL category: Automation. This writes to GoHighLevel and may change account data. |
| destructive | legacy | ghl.team_directory_remove | catalog | Remove a team directory entry by Discord ID. GHL category: Launchpad. This removes local MCP helper data only; confirm before deleting local mappings. |
| write | legacy | ghl.team_directory_upsert | catalog | Create or update a team directory entry. GHL category: Launchpad. This updates local MCP helper data only and does not call GHL. |
| write | agent_ready | ghl.update_appointment | catalog | Update an existing appointment in GoHighLevel GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_appointment_note | catalog | Update an appointment note GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_block_slot | catalog | Update an existing blocked time slot GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_blog_post | catalog | Update an existing blog post in GoHighLevel. All fields except postId and blogId are optional. GHL category: Sites. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_calendar | catalog | Update an existing calendar in GoHighLevel GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_calendar_group | catalog | Update calendar group details GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_calendar_notification | catalog | Update calendar notification GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_calendar_resource_equipment | catalog | Update equipment resource details GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_calendar_resource_room | catalog | Update room resource details GHL category: Calendars. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_contact | catalog | Update contact information GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_contact_note | catalog | Update a note for a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_contact_task | catalog | Update a task for a contact GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_conversation | catalog | Update conversation properties (star, mark read, etc.) GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_coupon | catalog | Update an existing coupon for the authenticated GHL location. This changes coupon behavior; use with disposable coupons unless the user explicitly confirms. GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_custom_provider_capabilities | catalog | Update capabilities for the custom payment provider marketplace app tied to the OAuth client. GHL category: Payments / Custom Provider. Use this to declare provider capabilities such as subscription-schedule support only when the user explicitly confirms the provider-level setting change. |
| write | agent_ready | ghl.update_email_message_status | catalog | Update delivery events, per-recipient statuses, or the overall status for a GHL email sent through a custom conversation provider. GHL category: Conversations / Email. This does not work for LC Email or Mailgun messages and requires the app to own the original custom conversation provider. Requires explicit confirmation. |
| write | agent_ready | ghl.update_email_template | catalog | Update an existing email template in GoHighLevel. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_invoice_template | catalog | Update an existing invoice template GHL category: Payments. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_location | catalog | Update an existing sub-account/location in GoHighLevel GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_location_custom_field | catalog | Update an existing custom field GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_location_custom_value | catalog | Update an existing custom value GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_location_tag | catalog | Update an existing location tag GHL category: Launchpad. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_media_object | catalog | Update the name of one GHL Media Storage file or folder by ID. This maps to POST /medias/:id and only changes the media object requested. GHL category: Media Storage. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_message_status | catalog | Update the delivery status of a message GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_object_record | catalog | Update an existing record in a custom or standard object GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_object_schema | catalog | Update object schema properties including labels, description, and searchable fields GHL category: App Marketplace. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_opportunity | catalog | Update an existing opportunity with new details (full update) GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_opportunity_status | catalog | Update the status of an opportunity (won, lost, etc.) GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_social_category_queue | catalog | Update Social Planner category queue settings or status. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_social_category_queue_item | catalog | Update an item in a Social Planner category queue. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_social_post | catalog | Update an existing social media post GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.update_task_completion | catalog | Update task completion status GHL category: Contacts. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.upload_media_file | merged | Upload one owned file to GHL Media Storage. Prefer dataUrl for generated files; direct uploads are limited to 25 MiB after decoding. |
| write | agent_ready | ghl.upload_message_attachments | catalog | Upload file attachments for use in messages GHL category: Conversations. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.upload_social_csv | catalog | Upload owned CSV content for bulk social media posts. Use remote-agent-safe inputs such as base64, dataUrl, or fileUrl; do not pass local filesystem paths from your own machine. GHL category: Marketing. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.upsert_contact | merged | Create or update a contact idempotently. |
| write | agent_ready | ghl.upsert_opportunity | catalog | Create or update an opportunity based on contact and pipeline (smart merge) GHL category: Opportunities. This writes to GoHighLevel and may change account data. |
| write | agent_ready | ghl.users_create_user | catalog | Create a GHL user. GHL category: Launchpad / Users. This writes to user access and permissions. Use disposable user fixtures during validation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| destructive | agent_ready | ghl.users_delete_user | catalog | Delete a GHL user by ID. GHL category: Launchpad / Users. This destructive operation removes user access. Use only with explicit user confirmation and disposable fixtures during validation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| write | agent_ready | ghl.users_update_user | catalog | Update a GHL user by ID. GHL category: Launchpad / Users. This writes to user access and permissions. Use disposable user fixtures during validation. Default output is a privacy-minimized user summary; set includeUserDetails true only when the user explicitly needs full user records. |
| write | agent_ready | ghl.voice_ai_create_action | catalog | Create a GHL Voice AI agent action. GHL category: AI Agents / Voice AI. This writes to Voice AI agent configuration or actions. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.voice_ai_create_agent | catalog | Create a new GHL Voice AI agent configuration. GHL category: AI Agents / Voice AI. This writes to Voice AI agent configuration or actions. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| destructive | agent_ready | ghl.voice_ai_delete_action | catalog | Delete a GHL Voice AI agent action. GHL category: AI Agents / Voice AI. This destructive operation deletes Voice AI agent configuration or actions. Use only with explicit user confirmation and disposable fixtures during validation. |
| destructive | agent_ready | ghl.voice_ai_delete_agent | catalog | Delete a GHL Voice AI agent. GHL category: AI Agents / Voice AI. This destructive operation deletes Voice AI agent configuration or actions. Use only with explicit user confirmation and disposable fixtures during validation. |
| write | agent_ready | ghl.voice_ai_patch_agent | catalog | Patch an existing GHL Voice AI agent. GHL category: AI Agents / Voice AI. This writes to Voice AI agent configuration or actions. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |
| write | agent_ready | ghl.voice_ai_update_action | catalog | Update an existing GHL Voice AI agent action. GHL category: AI Agents / Voice AI. This writes to Voice AI agent configuration or actions. Do not modify production agents during validation unless the user explicitly provides disposable fixtures. |

## Qdrant Vector DB MCP

Run vector operations against Qdrant through the MAD MCP broker with configurable ingest workflows for documents and textbooks.

Raw tools: 80
Exposed compatibility tools: 80
Agent-ready tools: 72
Documented descriptors: 80
Public reference pages: 80
Catalog version: qdrant-2026.07.12.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | qdrant.qdrant-get-ingest-status | merged | Get status, stage, and diagnostics for an async textbook ingest job. |
| read | agent_ready | qdrant.qdrant-list-collections | merged | Return collections currently available for the configured cluster. |
| read | agent_ready | qdrant.qdrant-audit-memories | catalog | Use this when you need to audit stored memories for missing fields, invalid payloads, and duplicates. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-build-context | catalog | Use this when you need to build a cited, token-budgeted context pack from relevant vector-memory matches. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.check_configuration | catalog | Use this when you need to check Portal, Qdrant, embedding, cache, and upload readiness without returning credential values. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | legacy | qdrant.qdrant-check-configuration | catalog | Use this when you need to check Portal, Qdrant, embedding, cache, and upload readiness without returning credential values. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| read | agent_ready | qdrant.qdrant-collection-aliases | catalog | Use this when you need to list aliases that resolve to one collection. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-cluster-info | catalog | Use this when you need to inspect shard and cluster placement for one collection. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-exists | catalog | Use this when you need to check whether one named Qdrant collection exists. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-info | catalog | Use this when you need to retrieve a collection's configuration, vectors, and payload schema. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-payload-schema | catalog | Use this when you need to list a collection's payload schema and indexed fields. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-stats | catalog | Use this when you need to retrieve collection point, segment, and status statistics. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-collection-vectors | catalog | Use this when you need to list a collection's vector names, dimensions, and distance settings. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-count-points | catalog | Use this when you need to count points matching an optional structured memory filter. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-describe-collection | catalog | Use this when you need to summarize one collection's size, vectors, indexes, and useful retrieval paths. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-find-near-duplicates | catalog | Use this when you need to find semantic near-duplicate point groups without changing them. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-find-short-term | catalog | Use this when you need to search the configured short-term memory collection. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.find_tools | catalog | Use this when you need to find Qdrant tools for a multi-word task using deterministic local catalog search. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | legacy | qdrant.qdrant-find-tools | catalog | Use this when you need to find Qdrant tools for a multi-word task using deterministic local catalog search. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| read | agent_ready | qdrant.get_endpoint_coverage | catalog | Use this when you need to review covered Qdrant API areas and intentionally excluded provider operations. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | legacy | qdrant.qdrant-get-endpoint-coverage | catalog | Use this when you need to review covered Qdrant API areas and intentionally excluded provider operations. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| read | agent_ready | qdrant.qdrant-get-points | catalog | Use this when you need to retrieve known Qdrant points by stable identifier. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.get_tool_usage | catalog | Use this when you need to retrieve one complete tool descriptor by native name, canonical name, or compatibility alias. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | legacy | qdrant.qdrant-get-tool-usage | catalog | Use this when you need to retrieve one complete tool descriptor by native name, canonical name, or compatibility alias. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| read | agent_ready | qdrant.qdrant-get-vector-name | catalog | Use this when you need to resolve the active vector name used by this MCP. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-health-check | catalog | Use this when you need to verify Qdrant collection, index, embedding, and configuration health. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-job-logs | catalog | Use this when you need to read a bounded tail of safe maintenance-job logs. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-job-progress | catalog | Use this when you need to read progress counters and phase for a maintenance job. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-job-result | catalog | Use this when you need to retrieve the final result of a completed maintenance job. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-job-status | catalog | Use this when you need to read the current state and safe summary of a maintenance job. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-list-aliases | catalog | Use this when you need to list all collection aliases visible to the configured account. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.list_capabilities | catalog | Use this when you need to inspect capability groups, catalog counts, and optionally the complete lossless ToolManifest. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | legacy | qdrant.qdrant-list-capabilities | catalog | Use this when you need to inspect capability groups, catalog counts, and optionally the complete lossless ToolManifest. It does not intentionally change Qdrant or MCP state. It reads the provider-owned catalog in memory and does not contact Qdrant. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| read | agent_ready | qdrant.qdrant-list-full-snapshots | catalog | Use this when you need to list full-storage snapshots on the configured Qdrant server. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-list-points | catalog | Use this when you need to scroll point identifiers and optional payloads with bounded pagination. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-list-shard-snapshots | catalog | Use this when you need to list snapshots for one collection shard. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-list-snapshots | catalog | Use this when you need to list snapshots for one collection. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-metrics-snapshot | catalog | Use this when you need to capture bounded collection and index health metrics. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-optimizer-status | catalog | Use this when you need to inspect optimizer configuration and index coverage for a collection. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-recommend-memories | catalog | Use this when you need to retrieve memories related to positive examples while excluding negative examples. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-study-search | catalog | Use this when you need to search study material with compact results and exact academic metadata filters. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-suggest-filters | catalog | Use this when you need to sample indexed metadata values and suggest exact retrieval filters. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-summarize-collection-schema | catalog | Use this when you need to map indexed payload schema to supported memory-filter fields. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-validate-memory | catalog | Use this when you need to validate a proposed memory contract and receive governance recommendations before ingest. It does not intentionally change Qdrant or MCP state. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| read | agent_ready | qdrant.qdrant-find | merged | Run similarity search with optional metadata filters. |
| destructive | agent_ready | qdrant.qdrant-cancel-ingest | merged | Request cancellation for a running textbook ingest job. |
| write | agent_ready | qdrant.qdrant-ingest-document | merged | Ingest general documents/content (document workflow) from source URL or inline text. |
| write | agent_ready | qdrant.qdrant-ingest-textbook | merged | Submit a source_url textbook ingestion job and return immediately with job_id. |
| write | agent_ready | qdrant.qdrant-append-file-upload | catalog | Use this when you need to append one ordered base64 chunk to an active bounded upload session. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-backfill-memory-contract | catalog | Use this when you need to preview or fill missing memory-contract and governance fields. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-bulk-patch | catalog | Use this when you need to overwrite payload fields on a bounded point set selected by IDs or filter. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-cache-memory | catalog | Use this when you need to store one short-term memory with a bounded expiry. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-cancel-job | catalog | Use this when you need to stop a running maintenance job. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-create-collection | catalog | Use this when you need to create a collection using the active embedding vector contract and default indexes. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-create-snapshot | catalog | Use this when you need to create a new point-in-time collection snapshot. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-dedupe-memories | catalog | Use this when you need to find exact duplicate memories and optionally remove redundant points. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-delete-by-filter | catalog | Use this when you need to permanently delete every point matching a bounded filter. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-delete-document | catalog | Use this when you need to permanently delete all chunks belonging to one document identifier. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-delete-points | catalog | Use this when you need to permanently delete selected points by identifier. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-ensure-payload-indexes | catalog | Use this when you need to create missing payload indexes required by the maintained memory contract. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-expire-memories | catalog | Use this when you need to archive or delete memories whose expiry timestamp has passed. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-expire-short-term | catalog | Use this when you need to delete expired points from the short-term memory collection. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-finish-file-upload | catalog | Use this when you need to finalize an upload and return upload URI aliases for a later ingest call. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | legacy | qdrant.qdrant-ingest-class-manifest | catalog | Use this when you need to run the legacy class-manifest alias for the typed school-manifest ingest workflow. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| write | legacy | qdrant.qdrant-ingest-manifest | catalog | Use this when you need to run the legacy generic alias for the typed school-manifest ingest workflow. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| write | agent_ready | qdrant.qdrant-ingest-school-manifest | catalog | Use this when you need to ingest a batch of school capture items with shared metadata and search-back verification. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-ingest-with-validation | catalog | Use this when you need to validate, govern, optionally quarantine, and store one memory. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-link-memories | catalog | Use this when you need to replace or extend related-memory links and associations. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-merge-duplicates | catalog | Use this when you need to merge duplicate points into one canonical record and remove redundant records. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-migrate-collection-embedding | catalog | Use this when you need to add and populate the active named vector on a legacy collection. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-patch-payload | catalog | Use this when you need to overwrite selected payload metadata fields on a known point. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-promote-short-term | catalog | Use this when you need to copy selected short-term memories into a long-term collection and optionally remove their source records. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-reembed-points | catalog | Use this when you need to overwrite selected vectors with embeddings from the active model. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-restore-snapshot | catalog | Use this when you need to restore collection state from a snapshot or approved snapshot URL. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-start-file-upload | catalog | Use this when you need to start a bounded temporary upload session for caller-local document bytes. It creates or extends Qdrant or MCP-managed state without deleting existing provider data by default. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | legacy | qdrant.qdrant-submit-job | catalog | Use this when you need to submit a legacy generic maintenance job when no typed direct workflow is suitable. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. Prefer its typed replacement when one is available because this tool remains in the legacy tier. |
| destructive | agent_ready | qdrant.qdrant-tag-memories | catalog | Use this when you need to append or replace labels on selected memories. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-update-optimizer-config | catalog | Use this when you need to overwrite bounded optimizer settings for one collection. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| destructive | agent_ready | qdrant.qdrant-update-point | catalog | Use this when you need to replace a point's content and metadata while recomputing its embedding. It can overwrite, remove, cancel, restore, or otherwise irreversibly change state and therefore requires the manifest-defined Portal confirmation. It contacts the configured Qdrant service or uses MCP-owned job/upload state. Returns normalized provider data in data plus safe request and trace metadata in meta. Requires an authenticated MAD MCP Portal request and any provider configuration named by the input schema. |
| write | agent_ready | qdrant.qdrant-store | merged | Chunk and store text with metadata in a target collection. |

## Discord MCP

Automate community workflows in Discord with read/search, posting, and moderation tools.

Raw tools: 52
Exposed compatibility tools: 52
Agent-ready tools: 46
Documented descriptors: 52
Public reference pages: 49
Catalog version: discord-2026.07.12.3
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | discord.analyze_attachment | catalog | Use this when you need OCR or visual analysis of an attached image. Do not use it for non-images or when vision is not configured. This reads the attachment and sends it to the configured OpenAI vision endpoint through Discord's API and returns attachment metadata and extracted or described text. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.channel_daily_audit | catalog | Use this when you need a categorized summary of one channel day. This reads bounded channel history without changing state through Discord's API and returns audit totals, classifications, samples, date bounds, and warnings. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.check_configuration | catalog | Use this when you need to know whether this request has required provider setup. This checks safe configuration presence and policy flags through Discord's API and returns readiness, missing field names, capability flags, and warnings without credential values. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.discord_health_check | catalog | Use this when you need a live permission and readiness check for the configured guild. This reads bot, guild, channel, permission, and rate-limit state through Discord's API and returns a red/yellow/green report, safe configuration flags, warnings, and capabilities. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.find_category | catalog | Use this when you need a category ID from its name. This searches guild categories without changing state through Discord's API and returns matching category IDs, names, positions, and guild ID. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.find_channel | catalog | Use this when you need a channel ID from a name. This searches readable guild channels without changing state through Discord's API and returns matching IDs, names, types, and category context. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.find_tools | catalog | Use this when you need ranked tools for a multi-word task or alias. This searches the deterministic catalog in memory through Discord's API and returns compact ranked matches with risk, category, tier, and next action. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.get_user_id_by_name | catalog | Use this when you need a member snowflake from a username or display name. This searches guild members without changing state through Discord's API and returns matching IDs, usernames, display names, and match quality. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.daily_audit_job_status | catalog | Use this when you need progress or accumulated results for a daily audit. This reads an in-memory audit record without contacting Discord through Discord's API and returns cursor, status, completed counts, timing, and optional results. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.get_endpoint_coverage | catalog | Use this when you need to understand covered and excluded Discord API areas. This reads the maintained coverage matrix from memory through Discord's API and returns official links, coverage state, tools, configuration, and gap reasons. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.get_server_info | catalog | Use this when you need identity and high-level statistics for the configured server. This reads guild metadata without changing state through Discord's API and returns guild identity, owner, creation date, channel/member counts, and boost status. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.get_tool_usage | catalog | Use this when you need the lossless descriptor for one tool. This reads one canonical descriptor from memory through Discord's API and returns complete parameters, output, risk, confirmation, and follow-up guidance. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | legacy | discord.discord_job_status | catalog | Use this when you need status or an optional result for discord_job_submit. This reads the in-memory legacy job record without changing Discord through Discord's API and returns job status, timing, action, and an optional result or error. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.list_channels_in_category | catalog | Use this when you need readable children of one category. This reads category membership without changing state through Discord's API and returns category ID plus channel IDs, names, types, and count. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.list_channels | catalog | Use this when you need the readable channel inventory. This reads guild channels without changing state through Discord's API and returns channel IDs, names, types, positions, and category context. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.list_capabilities | catalog | Use this when you need capability groups, counts, or the lossless ToolManifest. This reads the provider-owned catalog from memory through Discord's API and returns catalog identity, counts, categories, and optionally every descriptor. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| read | agent_ready | discord.list_threads | catalog | Use this when you need active and optionally archived threads under a channel. This reads thread metadata without changing state through Discord's API and returns thread IDs, names, archive state, parent channel, and counts. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.read_private_messages | catalog | Use this when you need recent DM history and DM access is enabled. This reads direct-message history without changing state through Discord's API and returns recipient/channel IDs and recent message records. It requires a configured Discord bot and guild with the relevant permissions. |
| read | agent_ready | discord.read_messages | merged | Read channel history slices for context and moderation triage. |
| read | agent_ready | discord.search_messages | merged | Find messages by query, author, and date ranges. |
| destructive | agent_ready | discord.add_role | catalog | Use this when an authorized operator must grant a configured role. This adds one role after hierarchy checks through Discord's API and returns member ID, role ID, and reason. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.add_reaction | catalog | Use this when you need the bot to react to an existing message. This adds one emoji reaction through Discord's API and returns channel/message IDs and the applied emoji. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.archive_thread | catalog | Use this when you need to close an active thread while preserving history. This changes a thread to archived state through Discord's API and returns thread ID, name, and archived state. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.ban_member | catalog | Use this when an authorized moderator must prohibit a user from joining. This bans the member and can delete bounded recent messages through Discord's API and returns banned member ID, deleted-message days, and reason. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.create_category | catalog | Use this when you need a new category to organize channels. This creates a channel category through Discord's API and returns new category ID, name, and guild ID. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.create_text_channel | catalog | Use this when you need a new text channel in the guild or category. This creates a guild text channel through Discord's API and returns new channel ID, name, guild ID, and category ID. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.create_thread | catalog | Use this when you need to start a thread from an existing message. This creates a thread under the specified channel and message through Discord's API and returns the new thread ID, name, parent channel, and archive duration. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.delete_category | catalog | Use this when you need to remove a category after handling child channels. This deletes the category object through Discord's API and returns deleted category ID, name, and guild ID. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.delete_channel | catalog | Use this when you need to permanently remove a channel. This deletes the guild channel through Discord's API and returns deleted channel ID, name, and guild ID. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.delete_private_message | catalog | Use this when you need to permanently remove a bot-authored direct message. This deletes an existing direct message through Discord's API and returns recipient/channel/deleted-message IDs. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.delete_message | catalog | Use this when you need to permanently remove an existing message. This deletes a message after admin and confirmation checks through Discord's API and returns deleted message/channel IDs or a dry-run plan. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.delete_webhook | catalog | Use this when you need to permanently remove a known webhook by ID. This deletes the webhook through Discord's API and returns deleted webhook ID and name. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.edit_private_message | catalog | Use this when you need to replace a bot-authored direct message. This overwrites an existing direct message through Discord's API and returns recipient/channel/message IDs, content, and jump URL. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.edit_nickname | catalog | Use this when an authorized operator must set or clear a nickname. This overwrites the guild nickname after hierarchy checks through Discord's API and returns member ID, resulting nickname, and reason. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.edit_message | catalog | Use this when you need to replace an existing message's content. This overwrites a message after admin and confirmation checks through Discord's API and returns message/channel IDs, updated content, jump URL, or a dry-run plan. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.kick_member | catalog | Use this when an authorized moderator must remove a member without banning re-entry. This removes the member after hierarchy checks through Discord's API and returns kicked member ID and reason. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.daily_audit_job_next | catalog | Use this when you need to advance a resumable audit by one channel. This reads one channel and advances the in-memory cursor through Discord's API and returns the processed audit, updated cursor, progress, and task status. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.remove_role | catalog | Use this when an authorized operator must revoke a configured role. This removes one role after hierarchy checks through Discord's API and returns member ID, role ID, and reason. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.remove_timeout | catalog | Use this when an authorized moderator must restore a timed-out member. This clears the member timeout after hierarchy checks through Discord's API and returns member ID and moderation reason. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.remove_reaction | catalog | Use this when you need to remove the bot's reaction from a message. This removes one emoji reaction through Discord's API and returns channel/message IDs and the removed emoji. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | legacy | discord.discord_smoke_test | catalog | Use this when an operator needs an end-to-end write diagnostic. Do not use it for routine health checks because it changes state. This may send, edit, read back, and delete a test message through Discord's API and returns step-by-step health, write, read-back, and cleanup evidence. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.discord_ack | catalog | Use this when you need to post a short standardized acknowledgement in an allowed channel. This creates one guild message through Discord's API and returns the channel ID, created message ID, and jump URL. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.send_private_message | catalog | Use this when you need to send a private message and DM access is enabled. Do not use it for guild channels; use send_message. This creates one direct message through Discord's API and returns recipient/channel/message IDs and jump URL. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.send_message | merged | Post messages or embeds to channels and threads. |
| write | agent_ready | discord.daily_audit_job_submit | catalog | Use this when you need a resumable audit across multiple channels. This creates an in-memory audit cursor without changing Discord through Discord's API and returns task ID, channel totals, date, timezone, and status. It requires an authenticated MAD MCP Portal request, but does not contact Discord. |
| write | legacy | discord.discord_job_submit | catalog | Use this when a legacy automation must run a supported action asynchronously. Do not use it when a typed direct tool is available. This queues behavior selected through a generic action field through Discord's API and returns a task ID, queued status, and selected action. It requires a configured Discord bot and guild with the relevant permissions. |
| destructive | agent_ready | discord.timeout_member | merged | Apply a timed moderation timeout to a member. |
| write | agent_ready | discord.unarchive_thread | catalog | Use this when you need to reopen an archived thread. This changes a thread to active state through Discord's API and returns thread ID, name, and archived state. It requires a configured Discord bot and guild with the relevant permissions. |
| write | agent_ready | discord.unban_member | catalog | Use this when an authorized moderator must allow a banned user to rejoin. This removes a guild ban through Discord's API and returns unbanned user ID and reason. It requires a configured Discord bot and guild with the relevant permissions. |

## FFmpeg MCP

Run portal-managed FFmpeg tooling for media operations without per-user third-party secrets.

Raw tools: 55
Exposed compatibility tools: 55
Agent-ready tools: 55
Documented descriptors: 55
Public reference pages: 55
Catalog version: 2026-07-12.3
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | ffmpeg.brand_kit_get | catalog | Use this to retrieve one local FFmpeg brand-kit definition by ID. It is read-only and never returns external credentials. |
| read | agent_ready | ffmpeg.brand_kit_list | catalog | Use this to list available local brand-kit IDs before selecting one for a render. It is read-only and returns no credential values. |
| read | agent_ready | ffmpeg.check_configuration | catalog | Use this before media work to verify that FFmpeg, storage, queue, signing, and optional export integrations are configured. It reads configuration presence only, contacts no provider, and never returns credential values. |
| read | agent_ready | ffmpeg.ffmpeg_describe_preset | catalog | Use this to inspect one approved encoding preset's container and settings before processing. It is read-only and does not run FFmpeg. |
| read | agent_ready | ffmpeg.ffmpeg_list_presets | catalog | Use this to list approved encoding presets before transcode or batch export. It is read-only and does not run FFmpeg. |
| read | agent_ready | ffmpeg.find_tools | catalog | Use this to find FFmpeg tools from a natural-language task. It performs deterministic punctuation-normalized multi-token search over agent-ready descriptors and supports category, risk, tier, and result-limit filters. |
| read | agent_ready | ffmpeg.ffmpeg_capabilities | merged | List FFmpeg MCP operations and environment capabilities. |
| read | agent_ready | ffmpeg.get_endpoint_coverage | catalog | Use this to map supported FFmpeg capability areas to native MCP tools and their contract tiers. FFmpeg is a local command-line provider rather than an HTTP API, so this reports capability coverage instead of REST endpoints. |
| read | agent_ready | ffmpeg.get_tool_usage | catalog | Use this after discovery to retrieve one tool's complete descriptor, input and output schemas, safety annotations, aliases, and confirmation rule. It does not execute the selected tool. |
| read | agent_ready | ffmpeg.job_logs | catalog | Use this to read the bounded, sanitized log summary for a previously returned job ID when status alone is insufficient. It never returns request headers. |
| read | agent_ready | ffmpeg.job_progress | catalog | Use this for a compact progress and phase readback for a previously returned job ID. It is read-only and does not retry the job. |
| read | agent_ready | ffmpeg.job_status | catalog | Use this to read the complete status, progress, outputs, QA, and safe error summary for a previously returned job ID. It does not retry or mutate jobs. |
| read | agent_ready | ffmpeg.list_capabilities | catalog | Use this to understand the FFmpeg MCP surface by category and risk. Set include_descriptors to true when the caller needs the complete, lossless, versioned ToolManifest for catalog ingestion; it performs no media work. |
| read | agent_ready | ffmpeg.media_get_download_url | catalog | Use this to obtain a time-limited signed download URL for an unexpired staged asset. It does not expose storage credentials or change the asset. |
| read | agent_ready | ffmpeg.metrics_snapshot | catalog | Use this to inspect local FFmpeg queue depth and aggregate runtime counters for operational diagnosis. It is read-only and returns no credentials. |
| read | agent_ready | ffmpeg.rubric_describe | catalog | Use this to inspect one media-quality rubric and its scoring rules before analysis. It is read-only and performs no media work. |
| read | agent_ready | ffmpeg.rubric_list | catalog | Use this to list approved media-quality rubrics before analysis or iteration. It is read-only and performs no analysis. |
| read | agent_ready | ffmpeg.template_describe | catalog | Use this to inspect one approved render template's variables and layers before applying it. It is read-only and performs no media processing. |
| read | agent_ready | ffmpeg.template_list | catalog | Use this to list the approved server-side render templates before choosing one for template_apply. It is read-only and performs no media processing. |
| write | agent_ready | ffmpeg.asset_compare | catalog | Use this to score and rank multiple staged assets against one named rubric. It queues analysis and returns a job ID or cached ranking without changing the compared media. |
| write | agent_ready | ffmpeg.audio_duck | catalog | Use this to mix voice over music while automatically reducing music during speech. It queues a new audio asset using bounded compressor controls. |
| write | agent_ready | ffmpeg.audio_fade | catalog | Use this to add bounded fade-in and fade-out timing to a staged audio asset. It queues a new output asset rather than modifying the source. |
| write | agent_ready | ffmpeg.audio_mix | catalog | Use this to combine multiple staged audio assets with optional per-track volume, normalization, and duration behavior. It queues one mixed output. |
| write | agent_ready | ffmpeg.audio_mix_with_background | catalog | Use this to combine voice and background music with optional ducking and independent gains. It queues a new audio asset and preserves both inputs. |
| write | agent_ready | ffmpeg.audio_normalize | catalog | Use this to create a loudness-normalized audio asset with bounded LUFS, range, peak, format, and bitrate controls. It queues a new output asset. |
| write | agent_ready | ffmpeg.audio_trim_silence | catalog | Use this to remove leading and/or trailing silence from staged audio using a bounded duration and decibel threshold. It queues a new output asset. |
| write | agent_ready | ffmpeg.batch_export_formats | catalog | Use this to render one staged asset into multiple explicitly named approved presets. It queues a bounded batch job and returns its job ID. |
| write | agent_ready | ffmpeg.batch_export_social_formats | catalog | Use this to export one staged asset to configured social formats, optionally overriding the preset list. It queues a bounded batch job. |
| write | agent_ready | ffmpeg.brand_kit_apply | catalog | Use this to apply an existing brand kit and optional text overlay to a staged asset. It queues a new branded output and preserves the source. |
| destructive | agent_ready | ffmpeg.brand_kit_delete | catalog | Use this only to permanently remove a local brand-kit definition. The Portal must require the exact confirmation phrase before execution; media assets already rendered with the kit are not deleted. |
| write | agent_ready | ffmpeg.brand_kit_upsert | catalog | Use this to create or replace a local FFmpeg brand-kit definition used by later renders. It changes persistent configuration state but does not render media by itself. |
| write | agent_ready | ffmpeg.campaign_process | catalog | Use this to process a bounded set of staged assets across social presets and optional template/brand settings. It queues a campaign batch job. |
| write | agent_ready | ffmpeg.captions_burn_in | catalog | Use this to burn SRT, VTT, or timed-word captions into a staged video with bounded brand and safe-zone styling. Supply exactly one caption source; it queues a new rendered asset. |
| write | agent_ready | ffmpeg.ffmpeg_extract_audio | merged | Create an audio-only export from source media. |
| write | agent_ready | ffmpeg.ffmpeg_thumbnail | catalog | Use this to extract a still thumbnail from a staged video at a requested timestamp and optional width. It queues a media job and returns a job ID whose result can be followed with job_status. |
| write | agent_ready | ffmpeg.ffmpeg_trim | catalog | Use this to create a time-bounded clip from a staged asset. It queues a new output asset between start_sec and end_sec; choose reencode=false only when stream-copy boundary accuracy is acceptable. |
| write | agent_ready | ffmpeg.image_to_video | catalog | Use this to turn one staged image into a fixed-duration video canvas. It queues a new asset with bounded duration, dimensions, frame rate, and background color. |
| write | agent_ready | ffmpeg.images_to_slideshow | catalog | Use this to create a slideshow from ordered staged images using fixed or per-image durations. It queues a new video asset and does not modify inputs. |
| write | agent_ready | ffmpeg.images_to_slideshow_ken_burns | catalog | Use this to create a slideshow with bounded Ken Burns pan-and-zoom motion from ordered staged images. It queues a new video asset and preserves inputs. |
| write | agent_ready | ffmpeg.media_probe | merged | Extract technical metadata from a media source. |
| write | agent_ready | ffmpeg.media_export_to_discord | catalog | Use this to upload a staged asset to a specific Discord channel with an optional message. It writes to an external system and requires configured Discord credentials. |
| write | agent_ready | ffmpeg.media_export_to_drive | catalog | Use this to upload a staged asset to the configured Google Drive destination and return its Drive file ID. It writes to an external system and requires Drive configuration. |
| write | agent_ready | ffmpeg.media_ingest_from_drive | catalog | Use this to copy a Google Drive file into owned FFmpeg staging storage by file ID and return an asset record. The Drive file must be reachable by the configured ingest path; this reads external content and creates local state. |
| write | agent_ready | ffmpeg.media_ingest_from_url | catalog | Use this to copy an allowlisted public media URL into owned FFmpeg staging storage and return a stable asset ID. Do not pass private-network URLs or unsupported content; the server downloads and validates external bytes. |
| write | agent_ready | ffmpeg.render_iterate | catalog | Use this to render, analyze, and boundedly iterate an approved social ad, testimonial, or offer card until its rubric threshold or iteration limit is reached. It queues a non-trivial workflow and never publishes results. |
| write | agent_ready | ffmpeg.render_offer_card | catalog | Use this to produce approved offer-card variants from staged media, headline, price, CTA, brand, captions, and audio inputs. It queues new output assets. |
| write | agent_ready | ffmpeg.render_social_ad | catalog | Use this to produce approved social-ad variants from staged media, copy, captions, brand, and audio inputs. It queues bounded 9:16, 1:1, 4:5, and optional 16:9 outputs. |
| write | agent_ready | ffmpeg.render_testimonial_clip | catalog | Use this to produce approved testimonial variants from staged media, quote, author, captions, brand, and audio inputs. It queues new output assets. |
| write | agent_ready | ffmpeg.template_apply | catalog | Use this to render a staged asset through an approved template with bounded variables and optional brand kit. It queues a new output asset. |
| write | agent_ready | ffmpeg.ffmpeg_transcode | merged | Convert source video to target format and codec profile. |
| write | agent_ready | ffmpeg.video_add_logo | catalog | Use this to overlay either a staged logo asset or an allowlisted server logo on a video. It queues a new output asset with bounded position, scale, and opacity controls. |
| write | agent_ready | ffmpeg.video_add_text | catalog | Use this to render a bounded text overlay on a staged video with approved font, color, box, and position controls. It creates a queued output asset and never accepts raw FFmpeg filter expressions. |
| write | agent_ready | ffmpeg.video_analyze | catalog | Use this to analyze technical and optional rubric quality signals for a staged asset. It queues analysis and returns a job ID or cached report; it does not publish or replace the source media. |
| write | agent_ready | ffmpeg.video_concat | catalog | Use this to join staged clips into one ordered video with bounded transition, canvas, and audio controls. It queues a new output asset and preserves the input assets. |
| write | agent_ready | ffmpeg.workflow_run | catalog | Use this to execute a bounded directed workflow of supported FFmpeg operations when a single native tool is insufficient. It accepts only approved node types and queues new output assets. |

## Google Workspace MCP

Use Google Workspace tools through the broker with shared OAuth app credentials and per-user consented refresh tokens.

Raw tools: 150
Exposed compatibility tools: 150
Agent-ready tools: 144
Documented descriptors: 150
Public reference pages: 149
Catalog version: google-2026.07.12.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | google.adsense_generate_report | catalog | Generate an AdSense report. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.adsense_list_accounts | catalog | List Google AdSense accounts. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.analytics_batch_run_reports | catalog | Run multiple Google Analytics Data API reports. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.analytics_get_metadata | catalog | Use this read-only Google Analytics Data API tool to inspect compact dimension/metric metadata. Use include_full only for audit/dev work. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.analytics_run_realtime_report | catalog | Run a Google Analytics realtime report. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.analytics_run_report | catalog | Use this read-only Google Analytics Data API tool to run GA4 reports for an accessible property. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.business_profile_fetch_performance | catalog | Use this read-only Google Business Profile tool to fetch daily location performance metrics. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.business_profile_get_location | catalog | Get one Google Business Profile location. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.business_profile_list_accounts | catalog | List Google Business Profile accounts. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.business_profile_list_locations | catalog | List Google Business Profile locations for an account. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_batch_get_events | catalog | Use this read-only Google Calendar tool to fetch multiple known event IDs from one calendar. Returns compact event metadata. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_freebusy_query | catalog | Query free/busy blocks for calendars. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_acl | catalog | Get one Calendar ACL rule. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_calendar | catalog | Use this read-only Google Calendar tool to fetch metadata for one calendar ID. Returns summary, timezone, access role, and requested fields. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_calendar_list_entry | catalog | Get one CalendarList entry. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_colors | catalog | Get Google Calendar color definitions. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_event | catalog | Use this read-only Google Calendar tool to fetch one event by calendar ID and event ID. Use fields to keep output compact. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_get_setting | catalog | Get one Google Calendar user setting. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_list_acl | catalog | List Calendar ACL rules. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_list_calendars | catalog | Use this read-only Google Calendar tool to list calendars visible to the user. Returns compact calendar metadata and pagination. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_list_event_instances | catalog | List instances of a recurring calendar event. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_list_settings | catalog | List Google Calendar user settings. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_search_events | catalog | Use this read-only Google Calendar tool to search events with a query and optional time window. Returns compact event metadata and pagination. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.check_configuration | catalog | Use this local read-only navigation tool to check Portal gate readiness and whether the current request supplied every Google BYOK header, without contacting Google or exposing credential values. This is a local, read-only navigation operation. It requires a valid MAD MCP Portal grant but does not contact Google or require Google OAuth credentials. |
| read | agent_ready | google.docs_get_document | catalog | Use this read-only Google Docs tool to fetch one document by ID. Use fields to avoid returning full document structure unless needed. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_about_get | catalog | Get Drive about/user/storage metadata. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_batch_get_metadata | catalog | Use this read-only Google Drive tool to fetch metadata for known file IDs in one call. Prefer fields selection to keep output small. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_download_file | catalog | Use this read-only Google Drive tool to get a download/export URL or bounded base64 content for a file. Prefer return_mode='url' unless bytes are required. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_get_file | catalog | Use this read-only Google Drive tool to fetch metadata for one known file ID. Returns ID, name, MIME type, parents, and other requested fields. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_get_permission | catalog | Get one Drive permission. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_list_comments | catalog | List Drive file comments. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_list_permissions | catalog | List Drive file permissions. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_list_revisions | catalog | List Drive file revisions. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_list_shared_drives | catalog | List shared drives. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.drive_search_files | catalog | Use this read-only Google Drive tool when you have a Drive query string and need matching files. Returns compact file metadata and the next page token. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.find_tools | catalog | Use this local read-only navigation tool to rank Google tools for a task using punctuation-normalized multi-token search and optional category or risk filters. This is a local, read-only navigation operation. It requires a valid MAD MCP Portal grant but does not contact Google or require Google OAuth credentials. |
| read | agent_ready | google.get_endpoint_coverage | catalog | Use this local read-only navigation tool to inspect bounded Google endpoint coverage by provider API and implementation status. This is a local, read-only navigation operation. It requires a valid MAD MCP Portal grant but does not contact Google or require Google OAuth credentials. |
| read | agent_ready | google.get_tool_usage | catalog | Use this local read-only navigation tool to resolve one native, canonical, or alias identity to its complete lossless ToolManifest descriptor. This is a local, read-only navigation operation. It requires a valid MAD MCP Portal grant but does not contact Google or require Google OAuth credentials. |
| read | agent_ready | google.gmail_batch_get_metadata | catalog | Use this read-only Gmail tool to fetch metadata for multiple message IDs. It accepts snake_case arguments and common camelCase aliases through the MCP wrapper. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_cleanup_plan | catalog | Use this read-only Gmail workflow tool to propose cleanup batches that must be approved before mutation. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_attachment | catalog | Fetch Gmail attachment metadata or bounded base64 content. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_draft | catalog | Get one Gmail draft. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_label | catalog | Get one Gmail label. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_message | catalog | Use this read-only Gmail tool to fetch one message by ID. It defaults to metadata to avoid large or private body output. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_message_body | catalog | Use this read-only Gmail tool to extract text/plain or text/html body content for one message when the user has asked to inspect email content. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_message_headers | catalog | Use this read-only Gmail tool to fetch selected headers for one message. It returns a compact header map, snippet, labels, and thread ID. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_get_thread | catalog | Use this read-only Gmail tool to fetch one thread by ID. It defaults to metadata to reduce private content exposure. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_list_drafts | catalog | List Gmail drafts. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_list_history | catalog | List Gmail mailbox history changes from a start history ID. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_list_labels | catalog | Use this read-only Gmail tool to list labels for the authenticated mailbox. It defaults to compact label IDs and names. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_list_messages | catalog | Use this read-only Gmail tool to list message IDs by query or label. It returns message stubs and pagination, not full message bodies. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_list_threads | catalog | Use this read-only Gmail tool to list thread IDs by query or labels. Fetch a thread by ID for message-level details. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_mailbox_overview | catalog | Use this read-only Gmail workflow tool to get compact counts for unread/inbox cleanup planning without fetching message bodies. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_sender_clusters | catalog | Use this read-only Gmail workflow tool to group large unread/search result sets by sender, domain, and List-ID with capped samples. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | legacy | google.google_mcp_get_endpoint_coverage | catalog | Use this read-only navigation tool to inspect endpoint parity against official Google REST discovery resources by API, resource, or coverage status. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | legacy | google.google_mcp_get_tool_usage | catalog | Use this read-only navigation tool to get usage, side effects, and related tools for a specific Google MCP tool. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | legacy | google.google_mcp_list_capabilities | catalog | Use this read-only navigation tool to list Google provider categories, grouped tools, and read/write/destructive risk levels. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | legacy | google.google_mcp_welcome | catalog | Use this read-only navigation tool first to understand Google MCP setup, tool groups, safety rules, and recommended next discovery calls. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.calendar_list_events | merged | List events in a date range for scheduling checks. |
| read | agent_ready | google.list_capabilities | catalog | Use this local read-only navigation tool to return Google ToolManifest counts or the complete lossless provider-owned descriptor catalog. This is a local, read-only navigation operation. It requires a valid MAD MCP Portal grant but does not contact Google or require Google OAuth credentials. |
| read | agent_ready | google.drive_list_files | merged | List files and folders in Google Drive with optional query filters. |
| read | agent_ready | google.maps_compute_routes | catalog | Use this read-only Google Maps Routes tool for route estimates; requires Maps API key and can incur Maps Platform usage. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.maps_geocode | catalog | Use this read-only Google Maps Geocoding tool with per-user BYOK. Returns geocoding results or provider status errors. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.maps_place_details | catalog | Get Google Places details. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.maps_place_text_search | catalog | Use this read-only Google Maps Places tool for business/place discovery; requires Maps API key configuration. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.maps_reverse_geocode | catalog | Use this read-only Google Maps reverse geocoding tool with per-user BYOK. Returns geocoding results or provider status errors. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.mcp_health_check | catalog | Use this diagnostic tool to verify Google OAuth readiness, scopes, cache state, and optional safe API checks. It never returns credential values. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.merchant_get_product | catalog | Get one Merchant Center product. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.merchant_list_products | catalog | List Merchant Center products with Content API for Shopping. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.gmail_search_messages | merged | Search Gmail messages by query syntax and timeframe. |
| read | agent_ready | google.searchconsole_inspect_url | catalog | Inspect one URL with Search Console URL Inspection API. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.searchconsole_list_sitemaps | catalog | List Search Console sitemaps for a site. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.searchconsole_list_sites | catalog | List Search Console sites available to the authenticated user. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.searchconsole_query_search_analytics | catalog | Use this read-only Search Console tool to query website search performance data. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.sheets_batch_get_values | catalog | Use this read-only Google Sheets values tool to read multiple A1 ranges in one call. Returns range values and render metadata. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.sheets_get_by_data_filter | catalog | Fetch spreadsheet data by Google Sheets data filters. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.sheets_get_spreadsheet | catalog | Use this read-only Google Sheets tool to fetch spreadsheet metadata. Use fields to keep responses compact. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.sheets_get_values | catalog | Use this read-only Google Sheets values tool to read one A1 range from a spreadsheet. Returns the values response from Google. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.slides_get_page | catalog | Get one Google Slides page. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.slides_get_page_thumbnail | catalog | Get a thumbnail URL for a Google Slides page. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.slides_get_presentation | catalog | Use this read-only Google Slides tool to fetch presentation metadata and slide IDs. Use fields for compact output. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_list_channels | catalog | List YouTube channels by authenticated user, ID, or username. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_list_comment_threads | catalog | List YouTube comment threads for a video or channel. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_list_playlist_items | catalog | List items in a YouTube playlist. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_list_playlists | catalog | List YouTube playlists. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_list_videos | catalog | List YouTube video metadata by video IDs. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| read | agent_ready | google.youtube_search | catalog | Use this read-only YouTube Data API tool to search videos, channels, or playlists with compact pagination. It reads the configured user's Google data through per-request OAuth, does not mutate provider state, and returns a normalized bounded envelope. |
| destructive | agent_ready | google.calendar_clear_calendar | catalog | Clear all events from a primary calendar. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.calendar_create_calendar | catalog | Use this Google Calendar write tool to create a secondary calendar. It writes a new calendar and returns the provider response. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.calendar_delete_acl | catalog | Delete a Calendar ACL rule. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_delete_calendar | catalog | Use this destructive Google Calendar tool only when the user explicitly wants to delete a calendar. It may require confirm=true. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_delete_calendar_list_entry | catalog | Remove a calendar from the authenticated user's CalendarList. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_delete_event | catalog | Use this destructive Google Calendar tool to delete an event. It may notify attendees depending on send_updates and requires confirmed intent. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_import_event | catalog | Import an event without sending notifications. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_move_event | catalog | Move an event to another calendar. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.calendar_quick_add | catalog | Use this Google Calendar write tool to create an event from natural language text. Prefer explicit create_event when dates or attendees must be controlled. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.calendar_replace_event | catalog | Replace a calendar event with a full event body. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.calendar_update_calendar | catalog | Patch calendar metadata. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.calendar_update_calendar_list_entry | catalog | Patch a CalendarList entry such as color or hidden/selected state. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.calendar_update_event | catalog | Use this destructive Google Calendar tool to patch an existing event. It can overwrite event details and send attendee updates. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.calendar_upsert_acl | catalog | Create or patch a Calendar ACL rule. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.calendar_create_event | merged | Create an event with summary, time window, and attendees. |
| destructive | agent_ready | google.docs_batch_update | catalog | Run a controlled Google Docs batchUpdate request. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.docs_create_document | catalog | Use this Google Docs write tool to create a blank document by title. It writes a new Doc and returns the provider response. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.docs_insert_text | catalog | Use this Google Docs write tool to insert text at a document index. It changes the target document and returns the batchUpdate response. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.docs_replace_text | catalog | Use this destructive Google Docs tool to replace matching document text. It can overwrite content across the document and returns the batchUpdate response. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.drive_copy_file | catalog | Copy a Drive file. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.drive_create_comment | catalog | Create a Drive file comment. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.drive_create_folder | catalog | Use this Google Drive write tool to create a folder, optionally under a parent folder. It writes a new Drive folder and returns its ID and name. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.drive_create_permission | catalog | Create a Drive sharing permission. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_delete_comment | catalog | Delete a Drive file comment. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_delete_file | catalog | Use this Google Drive destructive tool to trash a file or permanently delete one with confirm=true. Permanent deletion cannot be recovered through this MCP. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_delete_permission | catalog | Delete a Drive sharing permission. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_empty_trash | catalog | Use this destructive Google Drive tool only to permanently delete all trashed files after confirm=true. It affects the authenticated user's trash. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | legacy | google.drive_purge_trash | catalog | Compatibility alias for drive_empty_trash. Use only with confirm=true when the user explicitly wants Drive trash permanently emptied. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_update_comment | catalog | Update a Drive file comment. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_update_file_metadata | catalog | Patch Drive file metadata. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.drive_update_permission | catalog | Patch a Drive sharing permission. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.drive_upload_file | catalog | Use this Google Drive write tool to upload text or base64 content as a new file, or set upload_mode='resumable' to start a metadata-only large-file upload session that avoids portal JSON payload limits. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.gmail_apply_cleanup_plan | catalog | Use this destructive Gmail workflow tool only after approving an explicit cleanup batch; dry_run defaults to true. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_batch_delete_messages | catalog | Use this destructive Gmail tool only for approved permanent batch deletion of explicit message IDs; dry_run defaults to true. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_batch_modify_messages | catalog | Use this destructive Gmail tool to apply label changes to explicit message IDs in provider-sized chunks; dry_run defaults to true. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.gmail_create_draft | catalog | Use this Gmail write tool to create a draft instead of sending. Prefer drafts when user approval is still needed. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.gmail_create_label | catalog | Use this Gmail write tool to create a mailbox label. It writes a new label and returns the label resource. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.gmail_delete_draft | catalog | Delete a Gmail draft. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_delete_label | catalog | Use this destructive Gmail tool to delete a mailbox label. Set confirm=true when confirmation is required by runtime config. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_delete_message | catalog | Use this destructive Gmail tool only when the user explicitly requests permanent message deletion. It cannot be undone through this MCP. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_delete_thread | catalog | Permanently delete a Gmail thread. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_modify_message_labels | catalog | Use this destructive Gmail tool to add or remove labels from a message. It changes mailbox organization for the target message. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.gmail_modify_thread_labels | catalog | Add or remove labels on a Gmail thread. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.gmail_send_draft | catalog | Use this Gmail irreversible send tool only after explicit approval to send an existing draft. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_send_message | catalog | Use this Gmail irreversible send tool only when the user explicitly approves sending. It sends a message from the authenticated mailbox. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_send_raw_message | catalog | Use this Gmail irreversible send tool only for approved raw MIME sends. It sends the supplied base64url MIME payload. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_trash_message | catalog | Use this destructive Gmail tool to move a message to trash. It changes mailbox state and may require confirm=true. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.gmail_trash_thread | catalog | Move a Gmail thread to trash. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.gmail_untrash_message | catalog | Use this Gmail write tool to restore a trashed message. It changes mailbox state but does not permanently delete data. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.gmail_untrash_thread | catalog | Restore a Gmail thread from trash. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.gmail_update_draft | catalog | Replace an existing Gmail draft message. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| write | agent_ready | google.gmail_update_label | catalog | Update a Gmail label. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.sheets_append_values | catalog | Append rows to a Google Sheet range. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.sheets_batch_clear_values | catalog | Clear multiple Google Sheets ranges. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.sheets_batch_update | catalog | Run a controlled Google Sheets spreadsheet batchUpdate. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.sheets_batch_update_values | catalog | Write multiple Google Sheets ranges in one values batchUpdate. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.sheets_clear_values | catalog | Clear values from a Google Sheet range. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.sheets_create_spreadsheet | catalog | Use this Google Sheets write tool to create a blank spreadsheet by title. It writes a new Sheet and returns the provider response. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.sheets_update_values | catalog | Use this destructive Google Sheets values tool to overwrite cells in one A1 range. It writes values and returns update counts. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| destructive | agent_ready | google.slides_batch_update | catalog | Run a controlled Google Slides batchUpdate request. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |
| write | agent_ready | google.slides_create_presentation | catalog | Use this Google Slides write tool to create a blank presentation by title. It writes a new deck and returns the provider response. It creates or updates Google provider state and requires per-request Google OAuth. The result is returned in a normalized bounded envelope. |
| destructive | agent_ready | google.slides_replace_text | catalog | Use this destructive Google Slides tool to replace matching text throughout a presentation. It can overwrite slide content. It can overwrite, send, move, remove, or permanently delete Google data. Use it only after preview and the manifest-defined confirmation; it requires per-request Google OAuth. |

## Apollo MCP

Use Apollo tools through the MAD broker with portal grant auth plus per-user Apollo API key BYOK.

Raw tools: 71
Exposed compatibility tools: 71
Agent-ready tools: 65
Documented descriptors: 71
Public reference pages: 71
Catalog version: 1.0.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | legacy | apollo.apollo_experimental_auth_health | merged | apollo_experimental_auth_health (GET /v1/auth/health). Notes: undocumented_but_referenced. |
| read | legacy | apollo.apollo_experimental_supported_technologies_csv | merged | apollo_experimental_supported_technologies_csv (GET /v1/auth/supported_technologies_csv). Notes: undocumented_but_referenced. |
| read | agent_ready | apollo.apollo_oauth_build_authorize_url | catalog | Use this local helper to build an Apollo authorization-code URL from client ID, redirect URI, scopes, and caller-generated state. It does not contact Apollo or change state. The result contains the authorization URL; the caller must validate state after callback. |
| read | agent_ready | apollo.check_configuration | catalog | Use this local read-only navigation tool to verify that the Portal gate, request-scoped Apollo credential mode, safety mode, and raw fallback settings are usable. It never contacts Apollo and returns booleans and modes only, never credential values. |
| read | agent_ready | apollo.mcp_health_check | catalog | Use this local read-only check to inspect Apollo MCP runtime mode and catalog identity without contacting Apollo or exposing credentials. It confirms the MCP process can execute an authenticated tool call. |
| read | agent_ready | apollo.apollo_get_emailer_messages_id_activities | merged | Check Email Stats (GET /emailer_messages/{id}/activities). |
| read | agent_ready | apollo.find_tools | catalog | Use this local read-only navigation tool to rank Apollo tools by punctuation-normalized, multi-token matches across name, aliases, title, description, and category. It never contacts Apollo. Results default to agent-ready tools; set include_legacy only for advanced fallback discovery. |
| read | agent_ready | apollo.apollo_get_typed_custom_fields | merged | Get a List of All Custom Fields (GET /typed_custom_fields). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_labels | merged | Get a List of All Lists (GET /labels). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_email_accounts | merged | Get a List of Email Accounts (GET /email_accounts). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_fields | merged | Get a List of Fields (GET /fields). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_notes | merged | Get a List of Notes (GET /notes). |
| read | agent_ready | apollo.apollo_get_users_search | merged | Get a List of Users (GET /users/search). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_organizations_id | merged | Get Complete Organization Info (GET /organizations/{id}). |
| read | agent_ready | apollo.get_tool_usage | catalog | Use this local read-only navigation tool after discovery to retrieve one complete Apollo descriptor, including every input, output, risk, confirmation, and documentation field. It never contacts Apollo and does not truncate safety or parameter semantics. |
| read | agent_ready | apollo.apollo_oauth_get_api_profile | catalog | Use this read-only helper to verify the configured Apollo OAuth token owner. It contacts Apollo but does not change state and returns the token owner's API profile without returning request credentials. |
| read | agent_ready | apollo.get_endpoint_coverage | catalog | Use this local read-only navigation tool to see which Apollo reference endpoints map to canonical tools, including method, path, documentation link, risk, and experimental status. It never contacts Apollo. Filter by category or include experimental endpoints when needed. |
| read | agent_ready | apollo.apollo_get_account_stages | merged | List Account Stages (GET /account_stages). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_opportunities_search | merged | List All Deals (GET /opportunities/search). Notes: master_api_key_required. |
| read | agent_ready | apollo.list_capabilities | catalog | Use this local read-only navigation tool to retrieve the deterministic, lossless Apollo ToolManifest. Set include_descriptors=true for every ordered descriptor, complete schema, risk annotation, catalog identity, build SHA, and descriptor hash; the compact default returns identity and counts only. It never contacts Apollo. |
| read | agent_ready | apollo.apollo_get_contact_stages | merged | List Contact Stages (GET /contact_stages). |
| read | agent_ready | apollo.apollo_get_opportunity_stages | merged | List Deal Stages (GET /opportunity_stages). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_post_news_articles_search | merged | News Articles Search (POST /news_articles/search). |
| read | agent_ready | apollo.apollo_organization_enrichment | merged | Organization Enrichment (GET /organizations/enrich). Notes: bulk_limit_10_companies. |
| read | agent_ready | apollo.apollo_get_organizations_organization_id_job_postings | merged | Organization Job Postings (GET /organizations/{organization_id}/job_postings). Notes: consumes_credits, display_limit_10000. |
| read | agent_ready | apollo.apollo_organization_search | merged | Organization Search (POST /mixed_companies/search). Notes: consumes_credits, display_limit_50000. |
| read | agent_ready | apollo.apollo_people_api_search | merged | People API Search (POST /mixed_people/api_search). Notes: master_api_key_required, no_credit_consumption, display_limit_50000. |
| read | agent_ready | apollo.apollo_leads_organization_search | catalog | Use this read-only workflow helper to search Apollo organizations with Apollo query parameters. It contacts Apollo but does not intentionally change workspace data and returns compact, normalized organization results with pagination metadata. Requires Portal grant and Apollo credentials. |
| read | agent_ready | apollo.apollo_leads_people_search | catalog | Use this read-only workflow helper to search Apollo people with Apollo query parameters. It contacts Apollo but does not intentionally change workspace data and returns compact, normalized people results with pagination metadata. Requires Portal grant and Apollo credentials. |
| read | agent_ready | apollo.apollo_post_accounts_search | merged | Search for Accounts (POST /accounts/search). Notes: display_limit_50000. |
| read | agent_ready | apollo.apollo_get_phone_calls_search | merged | Search for Calls (GET /phone_calls/search). |
| read | agent_ready | apollo.apollo_post_contacts_search | merged | Search for Contacts (POST /contacts/search). Notes: display_limit_50000. |
| read | agent_ready | apollo.apollo_get_emailer_messages_search | merged | Search for Outreach Emails (GET /emailer_messages/search). |
| read | agent_ready | apollo.apollo_post_emailer_campaigns_search | merged | Search for Sequences (POST /emailer_campaigns/search). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_post_tasks_search | merged | Search for Tasks (POST /tasks/search). Notes: master_api_key_required, display_limit_50000. |
| read | agent_ready | apollo.apollo_get_contacts_contact_id | merged | View a Contact (GET /contacts/{contact_id}). Notes: master_api_key_required. |
| read | agent_ready | apollo.apollo_get_accounts_id | merged | View an Account (GET /accounts/{id}). |
| read | agent_ready | apollo.apollo_post_usage_stats_api_usage_stats | merged | View API Usage Stats and Rate Limits (POST /usage_stats/api_usage_stats). |
| read | agent_ready | apollo.apollo_get_opportunities_opportunity_id | merged | View Deal (GET /opportunities/{opportunity_id}). Notes: master_api_key_required. |
| destructive | agent_ready | apollo.apollo_post_emailer_campaigns_sequence_id_approve | merged | Activate a Sequence (POST /emailer_campaigns/{sequence_id}/approve). Notes: master_api_key_required. |
| write | agent_ready | apollo.apollo_post_emailer_campaigns_sequence_id_add_contact_ids | merged | Add Contacts to a Sequence (POST /emailer_campaigns/{sequence_id}/add_contact_ids). Notes: master_api_key_required. |
| destructive | legacy | apollo.apollo_experimental_update_account_stage_bulk | merged | apollo_experimental_update_account_stage_bulk (POST /accounts/update_stages). Notes: docs_page_missing_api_definition. |
| destructive | agent_ready | apollo.apollo_post_emailer_campaigns_sequence_id_archive | merged | Archive a Sequence (POST /emailer_campaigns/{sequence_id}/archive). Notes: master_api_key_required. |
| write | agent_ready | apollo.apollo_post_accounts_bulk_create | merged | Bulk Create Accounts (POST /accounts/bulk_create). Notes: bulk_limit_100_accounts. |
| write | agent_ready | apollo.apollo_post_contacts_bulk_create | merged | Bulk Create Contacts (POST /contacts/bulk_create). Notes: bulk_limit_100_contacts. |
| write | agent_ready | apollo.apollo_post_tasks_bulk_create | merged | Bulk Create Tasks (POST /tasks/bulk_create). Notes: master_api_key_required. |
| write | agent_ready | apollo.apollo_bulk_organization_enrichment | merged | Bulk Organization Enrichment (POST /organizations/bulk_enrich). Notes: bulk_limit_10_companies. |
| write | agent_ready | apollo.apollo_bulk_people_enrichment | merged | Bulk People Enrichment (POST /people/bulk_match). Notes: consumes_credits, bulk_limit_10_people, async_behavior. |
| destructive | agent_ready | apollo.apollo_post_accounts_bulk_update | merged | Bulk Update Accounts (POST /accounts/bulk_update). Notes: master_api_key_required, bulk_limit_1000_accounts, async_behavior. |
| destructive | agent_ready | apollo.apollo_post_contacts_bulk_update | merged | Bulk Update Contacts (POST /contacts/bulk_update). Notes: bulk_limit_1000_contacts, async_behavior. |
| write | agent_ready | apollo.apollo_leads_organization_enrich_batch | catalog | Use this workflow helper to bulk-enrich organizations through Apollo. Apollo classifies this POST endpoint as write-intent in the current MCP safety model, so confirm=true is required. Returns normalized enrichment results and safe metadata. Requires Portal grant and Apollo credentials. |
| write | agent_ready | apollo.apollo_leads_people_enrich_batch | catalog | Use this workflow helper to bulk-match people through Apollo. Apollo classifies this POST endpoint as write-intent in the current MCP safety model, so confirm=true is required. Returns normalized enrichment results and safe metadata. Requires Portal grant and Apollo credentials. |
| destructive | legacy | apollo.apollo_raw_request | catalog | Use this advanced legacy fallback only when no canonical Apollo tool covers an allowlisted API or OAuth endpoint. It contacts Apollo; non-read methods require confirm=true and may change or overwrite data. The URL host/path and body/response sizes are enforced by server allowlists. |
| write | agent_ready | apollo.apollo_post_contacts | merged | Create a Contact (POST /contacts). |
| write | agent_ready | apollo.apollo_post_fields | merged | Create a Custom Field (POST /fields). |
| write | agent_ready | apollo.apollo_post_tasks | merged | Create a Task (POST /tasks). Notes: master_api_key_required. |
| write | agent_ready | apollo.apollo_post_accounts | merged | Create an Account (POST /accounts). Notes: master_api_key_required. |
| write | agent_ready | apollo.apollo_post_phone_calls | merged | Create Call Records (POST /phone_calls). |
| write | agent_ready | apollo.apollo_post_opportunities | merged | Create Deal (POST /opportunities). Notes: master_api_key_required. |
| destructive | agent_ready | apollo.apollo_post_emailer_campaigns_sequence_id_abort | merged | Deactivate a Sequence (POST /emailer_campaigns/{sequence_id}/abort). Notes: master_api_key_required. |
| write | legacy | apollo.apollo_oauth_exchange_code | catalog | Use this legacy credential helper to exchange a short-lived Apollo authorization code. It contacts Apollo and may return sensitive OAuth tokens, so callers must never log or persist the result outside an approved credential store. It does not change Apollo workspace records. |
| write | agent_ready | apollo.apollo_people_enrichment | merged | People Enrichment (POST /people/match). Notes: consumes_credits, bulk_limit_10_people, async_behavior. |
| write | legacy | apollo.apollo_oauth_refresh_token | catalog | Use this legacy credential helper to refresh Apollo OAuth credentials. It contacts Apollo and may return sensitive tokens, so callers must never log or persist the result outside an approved credential store. Repeating the call may rotate credentials and is not treated as idempotent. |
| destructive | agent_ready | apollo.apollo_patch_contacts_contact_id | merged | Update a Contact (PATCH /contacts/{contact_id}). |
| destructive | agent_ready | apollo.apollo_post_accounts_update_owners | merged | Update Account Owner for Multiple Accounts (POST /accounts/update_owners). Notes: master_api_key_required. |
| destructive | agent_ready | apollo.apollo_patch_accounts_account_id | merged | Update an Account (PATCH /accounts/{account_id}). Notes: master_api_key_required. |
| destructive | agent_ready | apollo.apollo_put_phone_calls_id | merged | Update Call Records (PUT /phone_calls/{id}). |
| destructive | agent_ready | apollo.apollo_post_contacts_update_owners | merged | Update Contact Owner for Multiple Contacts (POST /contacts/update_owners). |
| destructive | agent_ready | apollo.apollo_post_contacts_update_stages | merged | Update Contact Stage for Multiple Contacts (POST /contacts/update_stages). |
| destructive | agent_ready | apollo.apollo_post_emailer_campaigns_remove_or_stop_contact_ids | merged | Update Contact Status in a Sequence (POST /emailer_campaigns/remove_or_stop_contact_ids). Notes: master_api_key_required. |
| destructive | agent_ready | apollo.apollo_patch_opportunities_opportunity_id | merged | Update Deal (PATCH /opportunities/{opportunity_id}). Notes: master_api_key_required. |

## CLOUDFLARE-MCP

Managed Cloudflare MCP rollout for account, zone, DNS, security, Workers, Pages, and edge platform workflows.

Raw tools: 6
Exposed compatibility tools: 6
Agent-ready tools: 5
Documented descriptors: 6
Public reference pages: 6
Catalog version: 2026.07.12.1
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | cloudflare.check_configuration | catalog | Use this to verify that the Cloudflare MCP Portal gate and provider credential routing are configured without returning credential values. Set verify_cloudflare_token=true only when a live, read-only Cloudflare token check is needed. The default performs no provider request and changes no state. |
| read | agent_ready | cloudflare.find_tools | catalog | Use this for deterministic punctuation-normalized, multi-token search across Cloudflare MCP names, aliases, titles, descriptions, and categories. Default results contain only agent-ready local navigation tools; set include_legacy=true only for advanced discovery of the mixed-risk API dispatcher. |
| read | agent_ready | cloudflare.get_endpoint_coverage | catalog | Use this to search the checked-in official Cloudflare OpenAPI inventory by feature, method, path text, or risk before considering an advanced API request. It returns a paginated local coverage page, performs no provider request, and does not imply that the mixed-risk legacy dispatcher is safe for default use. |
| read | agent_ready | cloudflare.get_tool_usage | catalog | Use this when an agent already has a Cloudflare native name, canonical name, or exact alias and needs its complete descriptor, setup, side effects, and next step. This resolves local catalog metadata only and performs no Cloudflare request. |
| read | agent_ready | cloudflare.list_capabilities | catalog | Use this to inspect Cloudflare MCP catalog counts, safe workflows, and the provider-owned ToolManifest. Set include_descriptors=true when the Portal or an advanced agent needs every lossless schema and annotation. This is local, read-only, and requires no Cloudflare provider credential. |
| destructive | legacy | cloudflare.cloudflare_api_request | catalog | Advanced compatibility tool for executing one documented Cloudflare REST method and path with a request-scoped provider credential. This single dispatcher spans read, write, and destructive operations, so it is intentionally excluded from default agent discovery and must never be treated as one uniformly safe risk. Writes require confirm_write=true; destructive operations also require confirm_destructive=true after explicit user approval. |

## HOSTINGER-MCP

Managed Hostinger MCP rollout for domains, hosting, DNS, VPS, and deployment workflows.

Raw tools: 130
Exposed compatibility tools: 130
Agent-ready tools: 123
Documented descriptors: 130
Public reference pages: 130
Catalog version: hostinger-2026.07.12.1
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | hostinger.billing_getCatalogItemListV1 | catalog | Use this tool when you need the Hostinger operation Get catalog item list. Retrieve catalog items available for order. Prices in catalog items is displayed as cents (without floating point), e.g: float `17.99` is displayed as integer `1799`. Use this endpoint to view available services and pricing before placing orders. It calls GET /api/billing/v1/catalog against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: category (query, optional): Filter catalog items by category name (query, optional): Filter catalog items by name. Use `*` for wildcard search, e.g. `.COM*` to find .com domain The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_getCatalogItemListV1: Get catalog item list. Retrieve catalog items available for order. Prices in catalog items is displayed as cents (without floating point), e.g: float `17.99` is displayed as integer `1799`. Use this endpoint to view available services and pricing before placing orders. Endpoint: GET /api/billing/v1/catalog. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.billing_getPaymentMethodListV1 | catalog | Use this tool when you need the Hostinger operation Get payment method list. Retrieve available payment methods that can be used for placing new orders. If you want to add new payment method, please use [hPanel](https://hpanel.hostinger.com/billing/payment-methods). Use this endpoint to view available payment options before creating orders. It calls GET /api/billing/v1/payment-methods against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_getPaymentMethodListV1: Get payment method list. Retrieve available payment methods that can be used for placing new orders. If you want to add new payment method, please use [hPanel](https://hpanel.hostinger.com/billing/payment-methods). Use this endpoint to view available payment options before creating orders. Endpoint: GET /api/billing/v1/payment-methods. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.billing_getSubscriptionListV1 | catalog | Use this tool when you need the Hostinger operation Get subscription list. Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status. It calls GET /api/billing/v1/subscriptions against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_getSubscriptionListV1: Get subscription list. Retrieve a list of all subscriptions associated with your account. Use this endpoint to monitor active services and billing status. Endpoint: GET /api/billing/v1/subscriptions. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.check_configuration | catalog | Use this tool to inspect whether Portal access and per-request Hostinger configuration are ready without returning credential values. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Check Portal and per-request Hostinger readiness without contacting Hostinger or returning credential values. |
| read | agent_ready | hostinger.DNS_getDNSRecordsV1 | catalog | Use this tool when you need the Hostinger operation Get DNS records. Retrieve DNS zone records for a specific domain. Use this endpoint to view current DNS configuration for domain management. It calls GET /api/dns/v1/zones/{domain} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_getDNSRecordsV1: Get DNS records. Retrieve DNS zone records for a specific domain. Use this endpoint to view current DNS configuration for domain management. Endpoint: GET /api/dns/v1/zones/{domain}. Path params: domain. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.DNS_getDNSSnapshotListV1 | catalog | Use this tool when you need the Hostinger operation Get DNS snapshot list. Retrieve DNS snapshots for a domain. Use this endpoint to view available DNS backup points for restoration. It calls GET /api/dns/v1/snapshots/{domain} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_getDNSSnapshotListV1: Get DNS snapshot list. Retrieve DNS snapshots for a domain. Use this endpoint to view available DNS backup points for restoration. Endpoint: GET /api/dns/v1/snapshots/{domain}. Path params: domain. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.DNS_getDNSSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Get DNS snapshot. Retrieve particular DNS snapshot with contents of DNS zone records. Use this endpoint to view historical DNS configurations for domains. It calls GET /api/dns/v1/snapshots/{domain}/{snapshotId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name snapshotId (path, required): Snapshot ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_getDNSSnapshotV1: Get DNS snapshot. Retrieve particular DNS snapshot with contents of DNS zone records. Use this endpoint to view historical DNS configurations for domains. Endpoint: GET /api/dns/v1/snapshots/{domain}/{snapshotId}. Path params: domain, snapshotId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.DNS_validateDNSRecordsV1 | catalog | Use this tool when you need the Hostinger operation Validate DNS records. Validate DNS records prior to update for the selected domain. If the validation is successful, the response will contain `200 Success` code. If there is validation error, the response will fail with `422 Validation error` code. Use this endpoint to verify DNS record validity before applying changes. It calls POST /api/dns/v1/zones/{domain}/validate against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_validateDNSRecordsV1: Validate DNS records. Validate DNS records prior to update for the selected domain. If the validation is successful, the response will contain `200 Success` code. If there is validation error, the response will fail with `422 Validation error` code. Use this endpoint to verify DNS record validity before applying changes. Endpoint: POST /api/dns/v1/zones/{domain}/validate. Path params: domain. Request body: required/accepted. Risk class: read. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_checkDomainAvailabilityV1 | catalog | Use this tool when you need the Hostinger operation Check domain availability. Check availability of domain names across multiple TLDs. Multiple TLDs can be checked at once. If you want alternative domains with response, provide only one TLD and set `with_alternatives` to `true`. TLDs should be provided without leading dot (e.g. `com`, `net`, `org`). Endpoint has rate limit of 10 requests per minute. Use this endpoint to verify domain availability before purchase. It calls POST /api/domains/v1/availability against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_checkDomainAvailabilityV1: Check domain availability. Check availability of domain names across multiple TLDs. Multiple TLDs can be checked at once. If you want alternative domains with response, provide only one TLD and set `with_alternatives` to `true`. TLDs should be provided without leading dot (e.g. `com`, `net`, `org`). Endpoint has rate limit of 10 requests per minute. Use this endpoint to verify domain availability before purchase. Endpoint: POST /api/domains/v1/availability. Path params: none. Request body: required/accepted. Risk class: read. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getDomainDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get domain details. Retrieve detailed information for specified domain. Use this endpoint to view comprehensive domain configuration and status. It calls GET /api/domains/v1/portfolio/{domain} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getDomainDetailsV1: Get domain details. Retrieve detailed information for specified domain. Use this endpoint to view comprehensive domain configuration and status. Endpoint: GET /api/domains/v1/portfolio/{domain}. Path params: domain. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getDomainForwardingV1 | catalog | Use this tool when you need the Hostinger operation Get domain forwarding. Retrieve domain forwarding data. Use this endpoint to view current redirect configuration for domains. It calls GET /api/domains/v1/forwarding/{domain} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getDomainForwardingV1: Get domain forwarding. Retrieve domain forwarding data. Use this endpoint to view current redirect configuration for domains. Endpoint: GET /api/domains/v1/forwarding/{domain}. Path params: domain. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getDomainListV1 | catalog | Use this tool when you need the Hostinger operation Get domain list. Retrieve all domains associated with your account. Use this endpoint to view user's domain portfolio. It calls GET /api/domains/v1/portfolio against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getDomainListV1: Get domain list. Retrieve all domains associated with your account. Use this endpoint to view user's domain portfolio. Endpoint: GET /api/domains/v1/portfolio. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getWHOISProfileListV1 | catalog | Use this tool when you need the Hostinger operation Get WHOIS profile list. Retrieve WHOIS contact profiles. Use this endpoint to view available contact profiles for domain registration. It calls GET /api/domains/v1/whois against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: tld (query, optional): Filter by TLD (without leading dot) The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getWHOISProfileListV1: Get WHOIS profile list. Retrieve WHOIS contact profiles. Use this endpoint to view available contact profiles for domain registration. Endpoint: GET /api/domains/v1/whois. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getWHOISProfileUsageV1 | catalog | Use this tool when you need the Hostinger operation Get WHOIS profile usage. Retrieve domain list where provided WHOIS contact profile is used. Use this endpoint to view which domains use specific contact profiles. It calls GET /api/domains/v1/whois/{whoisId}/usage against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: whoisId (path, required): WHOIS ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getWHOISProfileUsageV1: Get WHOIS profile usage. Retrieve domain list where provided WHOIS contact profile is used. Use this endpoint to view which domains use specific contact profiles. Endpoint: GET /api/domains/v1/whois/{whoisId}/usage. Path params: whoisId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.domains_getWHOISProfileV1 | catalog | Use this tool when you need the Hostinger operation Get WHOIS profile. Retrieve a WHOIS contact profile. Use this endpoint to view domain registration contact information. It calls GET /api/domains/v1/whois/{whoisId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: whoisId (path, required): WHOIS ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_getWHOISProfileV1: Get WHOIS profile. Retrieve a WHOIS contact profile. Use this endpoint to view domain registration contact information. Endpoint: GET /api/domains/v1/whois/{whoisId}. Path params: whoisId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.find_tools | catalog | Use this tool to rank Hostinger tools for a punctuation-normalized multi-token task without contacting Hostinger. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Rank Hostinger tools for a punctuation-normalized multi-token task with category, risk, and legacy filters. |
| read | agent_ready | hostinger.get_endpoint_coverage | catalog | Use this tool to inspect the checked-in Hostinger OpenAPI coverage matrix with bounded tag, risk, and text filters. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Return a bounded section of the checked-in Hostinger OpenAPI endpoint coverage without contacting Hostinger. |
| read | agent_ready | hostinger.get_tool_usage | catalog | Use this tool to retrieve one complete, lossless descriptor by native name, canonical name, or supported alias. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Return one complete lossless Hostinger ToolManifest descriptor by native name, canonical name, or alias. |
| read | agent_ready | hostinger.hosting_listAvailableDatacentersV1 | catalog | Use this tool when you need the Hostinger operation List available datacenters. Retrieve a list of datacenters available for setting up hosting plans based on available datacenter capacity and hosting plan of your order. The first item in the list is the best match for your specific order requirements. It calls GET /api/hosting/v1/datacenters against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: order_id (query, required): Order ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_listAvailableDatacentersV1: List available datacenters. Retrieve a list of datacenters available for setting up hosting plans based on available datacenter capacity and hosting plan of your order. The first item in the list is the best match for your specific order requirements. Endpoint: GET /api/hosting/v1/datacenters. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.hosting_listJsDeployments | catalog | Use this tool to list JavaScript application deployment runs for one Hostinger-hosted domain. It reads external Hostinger state without modifying it. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: List JavaScript application deployments for a Hostinger-hosted domain. |
| read | agent_ready | hostinger.hosting_listOrdersV1 | catalog | Use this tool when you need the Hostinger operation List orders. Retrieve a paginated list of orders accessible to the authenticated client. This endpoint returns orders of your hosting accounts as well as orders of other client hosting accounts that have shared access with you. Use the available query parameters to filter results by order statuses or specific order IDs for more targeted results. It calls GET /api/hosting/v1/orders against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: page (query, optional): Page number per_page (query, optional): Number of items per page statuses (query, optional): Filter by order statuses order_ids (query, optional): Filter by specific order IDs The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_listOrdersV1: List orders. Retrieve a paginated list of orders accessible to the authenticated client. This endpoint returns orders of your hosting accounts as well as orders of other client hosting accounts that have shared access with you. Use the available query parameters to filter results by order statuses or specific order IDs for more targeted results. Endpoint: GET /api/hosting/v1/orders. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.hosting_listWebsitesV1 | catalog | Use this tool when you need the Hostinger operation List websites. Retrieve a paginated list of websites (main and addon types) accessible to the authenticated client. This endpoint returns websites from your hosting accounts as well as websites from other client hosting accounts that have shared access with you. Use the available query parameters to filter results by username, order ID, enabled status, or domain name for more targeted results. It calls GET /api/hosting/v1/websites against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: page (query, optional): Page number per_page (query, optional): Number of items per page username (query, optional): Filter by specific username order_id (query, optional): Order ID is_enabled (query, optional): Filter by enabled status domain (query, optional): Filter by domain name (exact match) The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_listWebsitesV1: List websites. Retrieve a paginated list of websites (main and addon types) accessible to the authenticated client. This endpoint returns websites from your hosting accounts as well as websites from other client hosting accounts that have shared access with you. Use the available query parameters to filter results by username, order ID, enabled status, or domain name for more targeted results. Endpoint: GET /api/hosting/v1/websites. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.hosting_showJsDeploymentLogs | catalog | Use this tool to read a bounded Hostinger JavaScript deployment log from a known build UUID. It reads external Hostinger state without modifying it. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Retrieve logs for a Hostinger JavaScript application deployment. |
| read | legacy | hostinger.hostinger_check_configuration | catalog | Use this tool to use the legacy provider-authenticated configuration response retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Check Hostinger MCP portal/BYOK configuration without exposing secrets. |
| read | legacy | hostinger.hostinger_find_tools | catalog | Use this tool to use the legacy provider-authenticated endpoint-only search retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Search Hostinger tool names, summaries, tags, methods, and paths. |
| read | legacy | hostinger.hostinger_get_endpoint_coverage | catalog | Use this tool to use the legacy provider-authenticated endpoint coverage lookup retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Return the Hostinger OpenAPI endpoint coverage matrix or a filtered section. |
| read | legacy | hostinger.hostinger_get_tool_usage | catalog | Use this tool to use the legacy provider-authenticated endpoint-tool reference retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Explain when and how to use a Hostinger tool, including risk gates. |
| read | legacy | hostinger.hostinger_list_capabilities | catalog | Use this tool to use the legacy provider-authenticated capability summary retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: List Hostinger MCP capability groups, tool counts, and common workflows. |
| read | agent_ready | hostinger.list_capabilities | catalog | Use this tool to inspect catalog counts, capability categories, risks, common workflows, and optionally the complete immutable ToolManifest. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: List Hostinger capability categories and ToolManifest counts; optionally include every complete descriptor for catalog publication. |
| read | legacy | hostinger.mcp_health_check | catalog | Use this tool to read the legacy in-protocol runtime health summary retained for existing clients. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Basic Hostinger MCP health and config check without secret leakage. |
| read | agent_ready | hostinger.reach_getSegmentDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get segment details. Get details of a specific segment. This endpoint retrieves information about a single segment identified by UUID. Segments are used to organize and group contacts based on specific criteria. It calls GET /api/reach/v1/segmentation/segments/{segmentUuid} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: segmentUuid (path, required): Segment uuid parameter The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_getSegmentDetailsV1: Get segment details. Get details of a specific segment. This endpoint retrieves information about a single segment identified by UUID. Segments are used to organize and group contacts based on specific criteria. Endpoint: GET /api/reach/v1/segmentation/segments/{segmentUuid}. Path params: segmentUuid. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.reach_listContactGroupsV1 | catalog | Use this tool when you need the Hostinger operation List contact groups. Get a list of all contact groups. This endpoint returns a list of contact groups that can be used to organize contacts. It calls GET /api/reach/v1/contacts/groups against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_listContactGroupsV1: List contact groups. Get a list of all contact groups. This endpoint returns a list of contact groups that can be used to organize contacts. Endpoint: GET /api/reach/v1/contacts/groups. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.reach_listContactsV1 | catalog | Use this tool when you need the Hostinger operation List contacts. Get a list of contacts, optionally filtered by group and subscription status. This endpoint returns a paginated list of contacts with their basic information. You can filter contacts by group UUID and subscription status. It calls GET /api/reach/v1/contacts against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: group_uuid (query, optional): Filter contacts by group UUID subscription_status (query, optional): Filter contacts by subscription status page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_listContactsV1: List contacts. Get a list of contacts, optionally filtered by group and subscription status. This endpoint returns a paginated list of contacts with their basic information. You can filter contacts by group UUID and subscription status. Endpoint: GET /api/reach/v1/contacts. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.reach_listProfilesV1 | catalog | Use this tool when you need the Hostinger operation List Profiles. This endpoint returns all profiles available to the client, including their basic information. It calls GET /api/reach/v1/profiles against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_listProfilesV1: List Profiles. This endpoint returns all profiles available to the client, including their basic information. Endpoint: GET /api/reach/v1/profiles. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.reach_listSegmentContactsV1 | catalog | Use this tool when you need the Hostinger operation List segment contacts. Retrieve contacts associated with a specific segment. This endpoint allows you to fetch and filter contacts that belong to a particular segment, identified by its UUID. It calls GET /api/reach/v1/segmentation/segments/{segmentUuid}/contacts against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: segmentUuid (path, required): Segment uuid parameter page (query, optional): Page number per_page (query, optional): Number of items per page The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_listSegmentContactsV1: List segment contacts. Retrieve contacts associated with a specific segment. This endpoint allows you to fetch and filter contacts that belong to a particular segment, identified by its UUID. Endpoint: GET /api/reach/v1/segmentation/segments/{segmentUuid}/contacts. Path params: segmentUuid. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.reach_listSegmentsV1 | catalog | Use this tool when you need the Hostinger operation List segments. Get a list of all contact segments. This endpoint returns a list of contact segments that can be used to organize contacts. It calls GET /api/reach/v1/segmentation/segments against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_listSegmentsV1: List segments. Get a list of all contact segments. This endpoint returns a list of contact segments that can be used to organize contacts. Endpoint: GET /api/reach/v1/segmentation/segments. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.v2_getDomainVerificationsDIRECT | catalog | Use this tool when you need the Hostinger operation Get domain verifications. Retrieve a list of pending and completed domain verifications. It calls GET /api/v2/direct/verifications/active against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation v2_getDomainVerificationsDIRECT: Get domain verifications. Retrieve a list of pending and completed domain verifications. Endpoint: GET /api/v2/direct/verifications/active. Path params: none. Request body: required/accepted. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getActionDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get action details. Retrieve detailed information about a specific action performed on a specified virtual machine. Use this endpoint to monitor specific VPS operation status and details. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID actionId (path, required): Action ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getActionDetailsV1: Get action details. Retrieve detailed information about a specific action performed on a specified virtual machine. Use this endpoint to monitor specific VPS operation status and details. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/actions/{actionId}. Path params: virtualMachineId, actionId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getActionsV1 | catalog | Use this tool when you need the Hostinger operation Get actions. Retrieve actions performed on a specified virtual machine. Actions are operations or events that have been executed on the virtual machine, such as starting, stopping, or modifying the machine. This endpoint allows you to view the history of these actions, providing details about each action, such as the action name, timestamp, and status. Use this endpoint to view VPS operation history and troubleshoot issues. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/actions against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getActionsV1: Get actions. Retrieve actions performed on a specified virtual machine. Actions are operations or events that have been executed on the virtual machine, such as starting, stopping, or modifying the machine. This endpoint allows you to view the history of these actions, providing details about each action, such as the action name, timestamp, and status. Use this endpoint to view VPS operation history and troubleshoot issues. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/actions. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getAttachedPublicKeysV1 | catalog | Use this tool when you need the Hostinger operation Get attached public keys. Retrieve public keys attached to a specified virtual machine. Use this endpoint to view SSH keys configured for specific VPS instances. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/public-keys against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getAttachedPublicKeysV1: Get attached public keys. Retrieve public keys attached to a specified virtual machine. Use this endpoint to view SSH keys configured for specific VPS instances. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/public-keys. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getBackupsV1 | catalog | Use this tool when you need the Hostinger operation Get backups. Retrieve backups for a specified virtual machine. Use this endpoint to view available backup points for VPS data recovery. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/backups against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getBackupsV1: Get backups. Retrieve backups for a specified virtual machine. Use this endpoint to view available backup points for VPS data recovery. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/backups. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getDataCenterListV1 | catalog | Use this tool when you need the Hostinger operation Get data center list. Retrieve all available data centers. Use this endpoint to view location options before deploying VPS instances. It calls GET /api/vps/v1/data-centers against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getDataCenterListV1: Get data center list. Retrieve all available data centers. Use this endpoint to view location options before deploying VPS instances. Endpoint: GET /api/vps/v1/data-centers. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getFirewallDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get firewall details. Retrieve firewall by its ID and rules associated with it. Use this endpoint to view specific firewall configuration and rules. It calls GET /api/vps/v1/firewall/{firewallId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: firewallId (path, required): Firewall ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getFirewallDetailsV1: Get firewall details. Retrieve firewall by its ID and rules associated with it. Use this endpoint to view specific firewall configuration and rules. Endpoint: GET /api/vps/v1/firewall/{firewallId}. Path params: firewallId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getFirewallListV1 | catalog | Use this tool when you need the Hostinger operation Get firewall list. Retrieve all available firewalls. Use this endpoint to view existing firewall configurations. It calls GET /api/vps/v1/firewall against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getFirewallListV1: Get firewall list. Retrieve all available firewalls. Use this endpoint to view existing firewall configurations. Endpoint: GET /api/vps/v1/firewall. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getMetricsV1 | catalog | Use this tool when you need the Hostinger operation Get metrics. Retrieve historical metrics for a specified virtual machine. It includes the following metrics: - CPU usage - Memory usage - Disk usage - Network usage - Uptime Use this endpoint to monitor VPS performance and resource utilization over time. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/metrics against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID date_from (query, required): Provider-defined value. date_to (query, required): Provider-defined value. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getMetricsV1: Get metrics. Retrieve historical metrics for a specified virtual machine. It includes the following metrics: - CPU usage - Memory usage - Disk usage - Network usage - Uptime Use this endpoint to monitor VPS performance and resource utilization over time. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/metrics. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getPostInstallScriptV1 | catalog | Use this tool when you need the Hostinger operation Get post-install script. Retrieve post-install script by its ID. Use this endpoint to view specific automation script details. It calls GET /api/vps/v1/post-install-scripts/{postInstallScriptId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: postInstallScriptId (path, required): Post-install script ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getPostInstallScriptV1: Get post-install script. Retrieve post-install script by its ID. Use this endpoint to view specific automation script details. Endpoint: GET /api/vps/v1/post-install-scripts/{postInstallScriptId}. Path params: postInstallScriptId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getPostInstallScriptsV1 | catalog | Use this tool when you need the Hostinger operation Get post-install scripts. Retrieve post-install scripts associated with your account. Use this endpoint to view available automation scripts for VPS deployment. It calls GET /api/vps/v1/post-install-scripts against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getPostInstallScriptsV1: Get post-install scripts. Retrieve post-install scripts associated with your account. Use this endpoint to view available automation scripts for VPS deployment. Endpoint: GET /api/vps/v1/post-install-scripts. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getProjectContainersV1 | catalog | Use this tool when you need the Hostinger operation Get project containers. Retrieves a list of all containers belonging to a specific Docker Compose project on the virtual machine. This endpoint returns detailed information about each container including their current status, port mappings, and runtime configuration. Use this to monitor the health and state of all services within your Docker Compose project. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/containers against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getProjectContainersV1: Get project containers. Retrieves a list of all containers belonging to a specific Docker Compose project on the virtual machine. This endpoint returns detailed information about each container including their current status, port mappings, and runtime configuration. Use this to monitor the health and state of all services within your Docker Compose project. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/containers. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getProjectContentsV1 | catalog | Use this tool when you need the Hostinger operation Get project contents. Retrieves the complete project information including the docker-compose.yml file contents, project metadata, and current deployment status. This endpoint provides the full configuration and state details of a specific Docker Compose project. Use this to inspect project settings, review the compose file, or check the overall project health. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getProjectContentsV1: Get project contents. Retrieves the complete project information including the docker-compose.yml file contents, project metadata, and current deployment status. This endpoint provides the full configuration and state details of a specific Docker Compose project. Use this to inspect project settings, review the compose file, or check the overall project health. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getProjectListV1 | catalog | Use this tool when you need the Hostinger operation Get project list. Retrieves a list of all Docker Compose projects currently deployed on the virtual machine. This endpoint returns basic information about each project including name, status, file path and list of containers with details about their names, image, status, health and ports. Container stats are omitted in this endpoint. If you need to get detailed information about container with stats included, use the `Get project containers` endpoint. Use this to get an overview of all Docker projects on your VPS instance. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getProjectListV1: Get project list. Retrieves a list of all Docker Compose projects currently deployed on the virtual machine. This endpoint returns basic information about each project including name, status, file path and list of containers with details about their names, image, status, health and ports. Container stats are omitted in this endpoint. If you need to get detailed information about container with stats included, use the `Get project containers` endpoint. Use this to get an overview of all Docker projects on your VPS instance. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getProjectLogsV1 | catalog | Use this tool when you need the Hostinger operation Get project logs. Retrieves aggregated log entries from all services within a Docker Compose project. This endpoint returns recent log output from each container, organized by service name with timestamps. The response contains the last 300 log entries across all services. Use this for debugging, monitoring application behavior, and troubleshooting issues across your entire project stack. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/logs against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getProjectLogsV1: Get project logs. Retrieves aggregated log entries from all services within a Docker Compose project. This endpoint returns recent log output from each container, organized by service name with timestamps. The response contains the last 300 log entries across all services. Use this for debugging, monitoring application behavior, and troubleshooting issues across your entire project stack. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/logs. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getPublicKeysV1 | catalog | Use this tool when you need the Hostinger operation Get public keys. Retrieve public keys associated with your account. Use this endpoint to view available SSH keys for VPS authentication. It calls GET /api/vps/v1/public-keys against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: page (query, optional): Page number The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getPublicKeysV1: Get public keys. Retrieve public keys associated with your account. Use this endpoint to view available SSH keys for VPS authentication. Endpoint: GET /api/vps/v1/public-keys. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getScanMetricsV1 | catalog | Use this tool when you need the Hostinger operation Get scan metrics. Retrieve scan metrics for the [Monarx](https://www.monarx.com/) malware scanner installed on a specified virtual machine. The scan metrics provide detailed information about malware scans performed by Monarx, including number of scans, detected threats, and other relevant statistics. This information is useful for monitoring security status of the virtual machine and assessing effectiveness of the malware scanner. Use this endpoint to monitor VPS security scan results and threat detection. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/monarx against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getScanMetricsV1: Get scan metrics. Retrieve scan metrics for the [Monarx](https://www.monarx.com/) malware scanner installed on a specified virtual machine. The scan metrics provide detailed information about malware scans performed by Monarx, including number of scans, detected threats, and other relevant statistics. This information is useful for monitoring security status of the virtual machine and assessing effectiveness of the malware scanner. Use this endpoint to monitor VPS security scan results and threat detection. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/monarx. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Get snapshot. Retrieve snapshot for a specified virtual machine. Use this endpoint to view current VPS snapshot information. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getSnapshotV1: Get snapshot. Retrieve snapshot for a specified virtual machine. Use this endpoint to view current VPS snapshot information. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getTemplateDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get template details. Retrieve detailed information about a specific OS template for virtual machines. Use this endpoint to view specific template specifications before deployment. It calls GET /api/vps/v1/templates/{templateId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: templateId (path, required): Template ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getTemplateDetailsV1: Get template details. Retrieve detailed information about a specific OS template for virtual machines. Use this endpoint to view specific template specifications before deployment. Endpoint: GET /api/vps/v1/templates/{templateId}. Path params: templateId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getTemplatesV1 | catalog | Use this tool when you need the Hostinger operation Get templates. Retrieve available OS templates for virtual machines. Use this endpoint to view operating system options before creating or recreating VPS instances. It calls GET /api/vps/v1/templates against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getTemplatesV1: Get templates. Retrieve available OS templates for virtual machines. Use this endpoint to view operating system options before creating or recreating VPS instances. Endpoint: GET /api/vps/v1/templates. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getVirtualMachineDetailsV1 | catalog | Use this tool when you need the Hostinger operation Get virtual machine details. Retrieve detailed information about a specified virtual machine. Use this endpoint to view comprehensive VPS configuration and status. It calls GET /api/vps/v1/virtual-machines/{virtualMachineId} against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getVirtualMachineDetailsV1: Get virtual machine details. Retrieve detailed information about a specified virtual machine. Use this endpoint to view comprehensive VPS configuration and status. Endpoint: GET /api/vps/v1/virtual-machines/{virtualMachineId}. Path params: virtualMachineId. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| read | agent_ready | hostinger.VPS_getVirtualMachinesV1 | catalog | Use this tool when you need the Hostinger operation Get virtual machines. Retrieve all available virtual machines. Use this endpoint to view available VPS instances. It calls GET /api/vps/v1/virtual-machines against the configured Hostinger account. This reads external Hostinger account state and does not modify it. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_getVirtualMachinesV1: Get virtual machines. Retrieve all available virtual machines. Use this endpoint to view available VPS instances. Endpoint: GET /api/vps/v1/virtual-machines. Path params: none. Request body: not expected. Risk class: read. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.billing_deletePaymentMethodV1 | catalog | Use this tool when you need the Hostinger operation Delete payment method. Delete a payment method from your account. Use this endpoint to remove unused payment methods from user accounts. It calls DELETE /api/billing/v1/payment-methods/{paymentMethodId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: paymentMethodId (path, required): Payment method ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_deletePaymentMethodV1: Delete payment method. Delete a payment method from your account. Use this endpoint to remove unused payment methods from user accounts. Endpoint: DELETE /api/billing/v1/payment-methods/{paymentMethodId}. Path params: paymentMethodId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.billing_disableAutoRenewalV1 | catalog | Use this tool when you need the Hostinger operation Disable auto-renewal. Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription. It calls DELETE /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: subscriptionId (path, required): Subscription ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_disableAutoRenewalV1: Disable auto-renewal. Disable auto-renewal for a subscription. Use this endpoint when disable auto-renewal for a subscription. Endpoint: DELETE /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/disable. Path params: subscriptionId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.billing_enableAutoRenewalV1 | catalog | Use this tool when you need the Hostinger operation Enable auto-renewal. Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription. It calls PATCH /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: subscriptionId (path, required): Subscription ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_enableAutoRenewalV1: Enable auto-renewal. Enable auto-renewal for a subscription. Use this endpoint when enable auto-renewal for a subscription. Endpoint: PATCH /api/billing/v1/subscriptions/{subscriptionId}/auto-renewal/enable. Path params: subscriptionId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.billing_setDefaultPaymentMethodV1 | catalog | Use this tool when you need the Hostinger operation Set default payment method. Set the default payment method for your account. Use this endpoint to configure the primary payment method for future orders. It calls POST /api/billing/v1/payment-methods/{paymentMethodId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: paymentMethodId (path, required): Payment method ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation billing_setDefaultPaymentMethodV1: Set default payment method. Set the default payment method for your account. Use this endpoint to configure the primary payment method for future orders. Endpoint: POST /api/billing/v1/payment-methods/{paymentMethodId}. Path params: paymentMethodId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.DNS_deleteDNSRecordsV1 | catalog | Use this tool when you need the Hostinger operation Delete DNS records. Delete DNS records for the selected domain. To filter which records to delete, add the `name` of the record and `type` to the filter. Multiple filters can be provided with single request. If you have multiple records with the same name and type, and you want to delete only part of them, refer to the `Update zone records` endpoint. Use this endpoint to remove specific DNS records from domains. It calls DELETE /api/dns/v1/zones/{domain} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_deleteDNSRecordsV1: Delete DNS records. Delete DNS records for the selected domain. To filter which records to delete, add the `name` of the record and `type` to the filter. Multiple filters can be provided with single request. If you have multiple records with the same name and type, and you want to delete only part of them, refer to the `Update zone records` endpoint. Use this endpoint to remove specific DNS records from domains. Endpoint: DELETE /api/dns/v1/zones/{domain}. Path params: domain. Request body: required/accepted. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.DNS_resetDNSRecordsV1 | catalog | Use this tool when you need the Hostinger operation Reset DNS records. Reset DNS zone to the default records. Use this endpoint to restore domain DNS to original configuration. It calls POST /api/dns/v1/zones/{domain}/reset against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_resetDNSRecordsV1: Reset DNS records. Reset DNS zone to the default records. Use this endpoint to restore domain DNS to original configuration. Endpoint: POST /api/dns/v1/zones/{domain}/reset. Path params: domain. Request body: required/accepted. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.DNS_restoreDNSSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Restore DNS snapshot. Restore DNS zone to the selected snapshot. Use this endpoint to revert domain DNS to a previous configuration. It calls POST /api/dns/v1/snapshots/{domain}/{snapshotId}/restore against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name snapshotId (path, required): Snapshot ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_restoreDNSSnapshotV1: Restore DNS snapshot. Restore DNS zone to the selected snapshot. Use this endpoint to revert domain DNS to a previous configuration. Endpoint: POST /api/dns/v1/snapshots/{domain}/{snapshotId}/restore. Path params: domain, snapshotId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.DNS_updateDNSRecordsV1 | catalog | Use this tool when you need the Hostinger operation Update DNS records. Update DNS records for the selected domain. Using `overwrite = true` will replace existing records with the provided ones. Otherwise existing records will be updated and new records will be added. Use this endpoint to modify domain DNS configuration. It calls PUT /api/dns/v1/zones/{domain} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation DNS_updateDNSRecordsV1: Update DNS records. Update DNS records for the selected domain. Using `overwrite = true` will replace existing records with the provided ones. Otherwise existing records will be updated and new records will be added. Use this endpoint to modify domain DNS configuration. Endpoint: PUT /api/dns/v1/zones/{domain}. Path params: domain. Request body: required/accepted. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.domains_createDomainForwardingV1 | catalog | Use this tool when you need the Hostinger operation Create domain forwarding. Create domain forwarding configuration. Use this endpoint to set up domain redirects to other URLs. It calls POST /api/domains/v1/forwarding against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_createDomainForwardingV1: Create domain forwarding. Create domain forwarding configuration. Use this endpoint to set up domain redirects to other URLs. Endpoint: POST /api/domains/v1/forwarding. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.domains_createWHOISProfileV1 | catalog | Use this tool when you need the Hostinger operation Create WHOIS profile. Create WHOIS contact profile. Use this endpoint to add new contact information for domain registration. It calls POST /api/domains/v1/whois against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_createWHOISProfileV1: Create WHOIS profile. Create WHOIS contact profile. Use this endpoint to add new contact information for domain registration. Endpoint: POST /api/domains/v1/whois. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.domains_deleteDomainForwardingV1 | catalog | Use this tool when you need the Hostinger operation Delete domain forwarding. Delete domain forwarding data. Use this endpoint to remove redirect configuration from domains. It calls DELETE /api/domains/v1/forwarding/{domain} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_deleteDomainForwardingV1: Delete domain forwarding. Delete domain forwarding data. Use this endpoint to remove redirect configuration from domains. Endpoint: DELETE /api/domains/v1/forwarding/{domain}. Path params: domain. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.domains_deleteWHOISProfileV1 | catalog | Use this tool when you need the Hostinger operation Delete WHOIS profile. Delete WHOIS contact profile. Use this endpoint to remove unused contact profiles from account. It calls DELETE /api/domains/v1/whois/{whoisId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: whoisId (path, required): WHOIS ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_deleteWHOISProfileV1: Delete WHOIS profile. Delete WHOIS contact profile. Use this endpoint to remove unused contact profiles from account. Endpoint: DELETE /api/domains/v1/whois/{whoisId}. Path params: whoisId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.domains_disableDomainLockV1 | catalog | Use this tool when you need the Hostinger operation Disable domain lock. Disable domain lock for the domain. Domain lock needs to be disabled before transferring the domain to another registrar. Use this endpoint to prepare domains for transfer to other registrars. It calls DELETE /api/domains/v1/portfolio/{domain}/domain-lock against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_disableDomainLockV1: Disable domain lock. Disable domain lock for the domain. Domain lock needs to be disabled before transferring the domain to another registrar. Use this endpoint to prepare domains for transfer to other registrars. Endpoint: DELETE /api/domains/v1/portfolio/{domain}/domain-lock. Path params: domain. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.domains_disablePrivacyProtectionV1 | catalog | Use this tool when you need the Hostinger operation Disable privacy protection. Disable privacy protection for the domain. When privacy protection is disabled, domain owner's personal information is visible in public WHOIS database. Use this endpoint to make domain owner's information publicly visible. It calls DELETE /api/domains/v1/portfolio/{domain}/privacy-protection against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_disablePrivacyProtectionV1: Disable privacy protection. Disable privacy protection for the domain. When privacy protection is disabled, domain owner's personal information is visible in public WHOIS database. Use this endpoint to make domain owner's information publicly visible. Endpoint: DELETE /api/domains/v1/portfolio/{domain}/privacy-protection. Path params: domain. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.domains_enableDomainLockV1 | catalog | Use this tool when you need the Hostinger operation Enable domain lock. Enable domain lock for the domain. When domain lock is enabled, the domain cannot be transferred to another registrar without first disabling the lock. Use this endpoint to secure domains against unauthorized transfers. It calls PUT /api/domains/v1/portfolio/{domain}/domain-lock against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_enableDomainLockV1: Enable domain lock. Enable domain lock for the domain. When domain lock is enabled, the domain cannot be transferred to another registrar without first disabling the lock. Use this endpoint to secure domains against unauthorized transfers. Endpoint: PUT /api/domains/v1/portfolio/{domain}/domain-lock. Path params: domain. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.domains_enablePrivacyProtectionV1 | catalog | Use this tool when you need the Hostinger operation Enable privacy protection. Enable privacy protection for the domain. When privacy protection is enabled, domain owner's personal information is hidden from public WHOIS database. Use this endpoint to protect domain owner's personal information from public view. It calls PUT /api/domains/v1/portfolio/{domain}/privacy-protection against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_enablePrivacyProtectionV1: Enable privacy protection. Enable privacy protection for the domain. When privacy protection is enabled, domain owner's personal information is hidden from public WHOIS database. Use this endpoint to protect domain owner's personal information from public view. Endpoint: PUT /api/domains/v1/portfolio/{domain}/privacy-protection. Path params: domain. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.domains_purchaseNewDomainV1 | catalog | Use this tool when you need the Hostinger operation Purchase new domain. Purchase and register a new domain name. If registration fails, login to [hPanel](https://hpanel.hostinger.com/) and check domain registration status. If no payment method is provided, your default payment method will be used automatically. If no WHOIS information is provided, default contact information for that TLD will be used. Before making request, ensure WHOIS information for desired TLD exists in your account. Some TLDs require `additional_details` to be provided and these will be validated before completing purchase. Use this endpoint to register new domains for users. It calls POST /api/domains/v1/portfolio against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_purchaseNewDomainV1: Purchase new domain. Purchase and register a new domain name. If registration fails, login to [hPanel](https://hpanel.hostinger.com/) and check domain registration status. If no payment method is provided, your default payment method will be used automatically. If no WHOIS information is provided, default contact information for that TLD will be used. Before making request, ensure WHOIS information for desired TLD exists in your account. Some TLDs require `additional_details` to be provided and these will be validated before completing purchase. Use this endpoint to register new domains for users. Endpoint: POST /api/domains/v1/portfolio. Path params: none. Request body: required/accepted. Risk class: spend. This spend tool requires confirm=true and confirmation_phrase='I understand this may charge my Hostinger account'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.domains_updateDomainNameserversV1 | catalog | Use this tool when you need the Hostinger operation Update domain nameservers. Set nameservers for a specified domain. Be aware, that improper nameserver configuration can lead to the domain being unresolvable or unavailable. Use this endpoint to configure custom DNS hosting for domains. It calls PUT /api/domains/v1/portfolio/{domain}/nameservers against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: domain (path, required): Domain name The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation domains_updateDomainNameserversV1: Update domain nameservers. Set nameservers for a specified domain. Be aware, that improper nameserver configuration can lead to the domain being unresolvable or unavailable. Use this endpoint to configure custom DNS hosting for domains. Endpoint: PUT /api/domains/v1/portfolio/{domain}/nameservers. Path params: domain. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.hosting_createWebsiteV1 | catalog | Use this tool when you need the Hostinger operation Create website. Create a new website for the authenticated client. Provide the domain name and associated order ID to create a new website. The datacenter_code parameter is required when creating the first website on a new hosting plan - this will set up and configure new hosting account in the selected datacenter. Subsequent websites will be hosted on the same datacenter automatically. Website creation takes up to a few minutes to complete. Check the websites list endpoint to see when your new website becomes available. It calls POST /api/hosting/v1/websites against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_createWebsiteV1: Create website. Create a new website for the authenticated client. Provide the domain name and associated order ID to create a new website. The datacenter_code parameter is required when creating the first website on a new hosting plan - this will set up and configure new hosting account in the selected datacenter. Subsequent websites will be hosted on the same datacenter automatically. Website creation takes up to a few minutes to complete. Check the websites list endpoint to see when your new website becomes available. Endpoint: POST /api/hosting/v1/websites. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.hosting_deployJsApplication | catalog | Use this tool to upload JavaScript application source and start a Hostinger server build. It changes or overwrites external website state and requires explicit confirmation after preview. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Deploy a JavaScript application source archive to Hostinger and trigger a server build. |
| destructive | agent_ready | hostinger.hosting_deployStaticWebsite | catalog | Use this tool to upload and deploy a local static-site archive, overwriting hosted website files. It changes or overwrites external website state and requires explicit confirmation after preview. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Deploy a pre-built static website archive to Hostinger hosting. |
| destructive | agent_ready | hostinger.hosting_deployWordpressPlugin | catalog | Use this tool to upload a local WordPress plugin directory and deploy it to a hosted website. It changes or overwrites external website state and requires explicit confirmation after preview. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Upload a WordPress plugin directory and trigger plugin deployment. |
| destructive | agent_ready | hostinger.hosting_deployWordpressTheme | catalog | Use this tool to upload a local WordPress theme directory and optionally activate it. It changes or overwrites external website state and requires explicit confirmation after preview. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Upload a WordPress theme directory and optionally activate it. |
| write | agent_ready | hostinger.hosting_generateAFreeSubdomainV1 | catalog | Use this tool when you need the Hostinger operation Generate a free subdomain. Generate a unique free subdomain that can be used for hosting services without purchasing custom domains. Free subdomains allow you to start using hosting services immediately and you can always connect a custom domain to your site later. It calls POST /api/hosting/v1/domains/free-subdomains against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_generateAFreeSubdomainV1: Generate a free subdomain. Generate a unique free subdomain that can be used for hosting services without purchasing custom domains. Free subdomains allow you to start using hosting services immediately and you can always connect a custom domain to your site later. Endpoint: POST /api/hosting/v1/domains/free-subdomains. Path params: none. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.hosting_importWordpressWebsite | catalog | Use this tool to upload a WordPress archive and SQL dump and replace website state through import. It changes or overwrites external website state and requires explicit confirmation after preview. It contacts Hostinger using the protected per-request credential and never accepts credentials as tool arguments. Use dry_run when offered to validate local paths and request shape before provider work. Do not use this tool for a different Hostinger account or for content whose local files are unavailable to this container. The result is the compact Hostinger MCP envelope with the affected domain, stable provider identifiers when available, safe status metadata, and a recoverable error without secret values. Runtime summary: Upload a WordPress archive and SQL dump, then trigger Hostinger WordPress import. |
| write | agent_ready | hostinger.hosting_verifyDomainOwnershipV1 | catalog | Use this tool when you need the Hostinger operation Verify domain ownership. Verify ownership of a single domain and return the verification status. Use this endpoint to check if a domain is accessible for you before using it for new websites. If the domain is accessible, the response will have `is_accessible: true`. If not, add the given TXT record to your domain's DNS records and try verifying again. Keep in mind that it may take up to 10 minutes for new TXT DNS records to propagate. Skip this verification when using Hostinger's free subdomains (*.hostingersite.com). It calls POST /api/hosting/v1/domains/verify-ownership against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation hosting_verifyDomainOwnershipV1: Verify domain ownership. Verify ownership of a single domain and return the verification status. Use this endpoint to check if a domain is accessible for you before using it for new websites. If the domain is accessible, the response will have `is_accessible: true`. If not, add the given TXT record to your domain's DNS records and try verifying again. Keep in mind that it may take up to 10 minutes for new TXT DNS records to propagate. Skip this verification when using Hostinger's free subdomains (*.hostingersite.com). Endpoint: POST /api/hosting/v1/domains/verify-ownership. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | legacy | hostinger.hostinger_raw_request | catalog | Use this tool to call an allowlisted Hostinger API path that is not yet represented by a typed endpoint tool. It is part of the Hostinger MCP agent contract. It never returns Portal grants, Hostinger API tokens, request headers, or raw credential values. Prefer the typed endpoint tools for provider work and use the five unprefixed navigation tools for new discovery flows. The result is a compact Hostinger MCP envelope designed for the next agent action. Runtime summary: Allowlisted raw Hostinger API request for newly released endpoints not yet in the generated manifest. Requires the same BYOK auth and write/destructive risk gates. |
| write | agent_ready | hostinger.reach_createANewContactSegmentV1 | catalog | Use this tool when you need the Hostinger operation Create a new contact segment. Create a new contact segment. This endpoint allows creating a new contact segment that can be used to organize contacts. The segment can be configured with specific criteria like email, name, subscription status, etc. It calls POST /api/reach/v1/segmentation/segments against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_createANewContactSegmentV1: Create a new contact segment. Create a new contact segment. This endpoint allows creating a new contact segment that can be used to organize contacts. The segment can be configured with specific criteria like email, name, subscription status, etc. Endpoint: POST /api/reach/v1/segmentation/segments. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.reach_createANewContactV1 | catalog | Use this tool when you need the Hostinger operation Create a new contact. Create a new contact in the email marketing system. This endpoint allows you to create a new contact with basic information like name, email, and surname. If double opt-in is enabled, the contact will be created with a pending status and a confirmation email will be sent. It calls POST /api/reach/v1/contacts against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_createANewContactV1: Create a new contact. Create a new contact in the email marketing system. This endpoint allows you to create a new contact with basic information like name, email, and surname. If double opt-in is enabled, the contact will be created with a pending status and a confirmation email will be sent. Endpoint: POST /api/reach/v1/contacts. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.reach_createNewContactsV1 | catalog | Use this tool when you need the Hostinger operation Create new contacts. Create a new contact in the email marketing system. This endpoint allows you to create a new contact with basic information like name, email, and surname. If double opt-in is enabled, the contact will be created with a pending status and a confirmation email will be sent. It calls POST /api/reach/v1/profiles/{profileUuid}/contacts against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: profileUuid (path, required): Profile uuid parameter The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_createNewContactsV1: Create new contacts. Create a new contact in the email marketing system. This endpoint allows you to create a new contact with basic information like name, email, and surname. If double opt-in is enabled, the contact will be created with a pending status and a confirmation email will be sent. Endpoint: POST /api/reach/v1/profiles/{profileUuid}/contacts. Path params: profileUuid. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.reach_deleteAContactV1 | catalog | Use this tool when you need the Hostinger operation Delete a contact. Delete a contact with the specified UUID. This endpoint permanently removes a contact from the email marketing system. It calls DELETE /api/reach/v1/contacts/{uuid} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: uuid (path, required): UUID of the contact to delete The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation reach_deleteAContactV1: Delete a contact. Delete a contact with the specified UUID. This endpoint permanently removes a contact from the email marketing system. Endpoint: DELETE /api/reach/v1/contacts/{uuid}. Path params: uuid. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_activateFirewallV1 | catalog | Use this tool when you need the Hostinger operation Activate firewall. Activate a firewall for a specified virtual machine. Only one firewall can be active for a virtual machine at a time. Use this endpoint to apply firewall rules to VPS instances. It calls POST /api/vps/v1/firewall/{firewallId}/activate/{virtualMachineId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: firewallId (path, required): Firewall ID virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_activateFirewallV1: Activate firewall. Activate a firewall for a specified virtual machine. Only one firewall can be active for a virtual machine at a time. Use this endpoint to apply firewall rules to VPS instances. Endpoint: POST /api/vps/v1/firewall/{firewallId}/activate/{virtualMachineId}. Path params: firewallId, virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_attachPublicKeyV1 | catalog | Use this tool when you need the Hostinger operation Attach public key. Attach existing public keys from your account to a specified virtual machine. Multiple keys can be attached to a single virtual machine. Use this endpoint to enable SSH key authentication for VPS instances. It calls POST /api/vps/v1/public-keys/attach/{virtualMachineId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_attachPublicKeyV1: Attach public key. Attach existing public keys from your account to a specified virtual machine. Multiple keys can be attached to a single virtual machine. Use this endpoint to enable SSH key authentication for VPS instances. Endpoint: POST /api/vps/v1/public-keys/attach/{virtualMachineId}. Path params: virtualMachineId. Request body: required/accepted. Risk class: credential. This credential tool requires confirm=true and confirmation_phrase='I understand this changes Hostinger credentials or access'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createFirewallRuleV1 | catalog | Use this tool when you need the Hostinger operation Create firewall rule. Create new firewall rule for a specified firewall. By default, the firewall drops all incoming traffic, which means you must add accept rules for all ports you want to use. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to add new security rules to firewalls. It calls POST /api/vps/v1/firewall/{firewallId}/rules against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: firewallId (path, required): Firewall ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createFirewallRuleV1: Create firewall rule. Create new firewall rule for a specified firewall. By default, the firewall drops all incoming traffic, which means you must add accept rules for all ports you want to use. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to add new security rules to firewalls. Endpoint: POST /api/vps/v1/firewall/{firewallId}/rules. Path params: firewallId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createNewFirewallV1 | catalog | Use this tool when you need the Hostinger operation Create new firewall. Create a new firewall. Use this endpoint to set up new firewall configurations for VPS security. It calls POST /api/vps/v1/firewall against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createNewFirewallV1: Create new firewall. Create a new firewall. Use this endpoint to set up new firewall configurations for VPS security. Endpoint: POST /api/vps/v1/firewall. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createNewProjectV1 | catalog | Use this tool when you need the Hostinger operation Create new project. Deploy new project from docker-compose.yaml contents or download contents from URL. URL can be Github repository url in format https://github.com/[user]/[repo] and it will be automatically resolved to docker-compose.yaml file in master branch. Any other URL provided must return docker-compose.yaml file contents. If project with the same name already exists, existing project will be replaced. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createNewProjectV1: Create new project. Deploy new project from docker-compose.yaml contents or download contents from URL. URL can be Github repository url in format https://github.com/[user]/[repo] and it will be automatically resolved to docker-compose.yaml file in master branch. Any other URL provided must return docker-compose.yaml file contents. If project with the same name already exists, existing project will be replaced. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker. Path params: virtualMachineId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createPostInstallScriptV1 | catalog | Use this tool when you need the Hostinger operation Create post-install script. Add a new post-install script to your account, which can then be used after virtual machine installation. The script contents will be saved to the file `/post_install` with executable attribute set and will be executed once virtual machine is installed. The output of the script will be redirected to `/post_install.log`. Maximum script size is 48KB. Use this endpoint to create automation scripts for VPS setup tasks. It calls POST /api/vps/v1/post-install-scripts against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createPostInstallScriptV1: Create post-install script. Add a new post-install script to your account, which can then be used after virtual machine installation. The script contents will be saved to the file `/post_install` with executable attribute set and will be executed once virtual machine is installed. The output of the script will be redirected to `/post_install.log`. Maximum script size is 48KB. Use this endpoint to create automation scripts for VPS setup tasks. Endpoint: POST /api/vps/v1/post-install-scripts. Path params: none. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createPTRRecordV1 | catalog | Use this tool when you need the Hostinger operation Create PTR record. Create or update a PTR (Pointer) record for a specified virtual machine. Use this endpoint to configure reverse DNS lookup for VPS IP addresses. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID ipAddressId (path, required): IP Address ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createPTRRecordV1: Create PTR record. Create or update a PTR (Pointer) record for a specified virtual machine. Use this endpoint to configure reverse DNS lookup for VPS IP addresses. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId}. Path params: virtualMachineId, ipAddressId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_createPublicKeyV1 | catalog | Use this tool when you need the Hostinger operation Create public key. Add a new public key to your account. Use this endpoint to register SSH keys for VPS authentication. It calls POST /api/vps/v1/public-keys against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createPublicKeyV1: Create public key. Add a new public key to your account. Use this endpoint to register SSH keys for VPS authentication. Endpoint: POST /api/vps/v1/public-keys. Path params: none. Request body: required/accepted. Risk class: credential. This credential tool requires confirm=true and confirmation_phrase='I understand this changes Hostinger credentials or access'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_createSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Create snapshot. Create a snapshot of a specified virtual machine. A snapshot captures the state and data of the virtual machine at a specific point in time, allowing users to restore the virtual machine to that state if needed. This operation is useful for backup purposes, system recovery, and testing changes without affecting the current state of the virtual machine. **Creating new snapshot will overwrite the existing snapshot!** Use this endpoint to capture VPS state for backup and recovery purposes. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_createSnapshotV1: Create snapshot. Create a snapshot of a specified virtual machine. A snapshot captures the state and data of the virtual machine at a specific point in time, allowing users to restore the virtual machine to that state if needed. This operation is useful for backup purposes, system recovery, and testing changes without affecting the current state of the virtual machine. **Creating new snapshot will overwrite the existing snapshot!** Use this endpoint to capture VPS state for backup and recovery purposes. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot. Path params: virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_deactivateFirewallV1 | catalog | Use this tool when you need the Hostinger operation Deactivate firewall. Deactivate a firewall for a specified virtual machine. Use this endpoint to remove firewall protection from VPS instances. It calls POST /api/vps/v1/firewall/{firewallId}/deactivate/{virtualMachineId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: firewallId (path, required): Firewall ID virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deactivateFirewallV1: Deactivate firewall. Deactivate a firewall for a specified virtual machine. Use this endpoint to remove firewall protection from VPS instances. Endpoint: POST /api/vps/v1/firewall/{firewallId}/deactivate/{virtualMachineId}. Path params: firewallId, virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deleteFirewallRuleV1 | catalog | Use this tool when you need the Hostinger operation Delete firewall rule. Delete a specific firewall rule from a specified firewall. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to remove specific firewall rules. It calls DELETE /api/vps/v1/firewall/{firewallId}/rules/{ruleId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: firewallId (path, required): Firewall ID ruleId (path, required): Firewall Rule ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deleteFirewallRuleV1: Delete firewall rule. Delete a specific firewall rule from a specified firewall. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to remove specific firewall rules. Endpoint: DELETE /api/vps/v1/firewall/{firewallId}/rules/{ruleId}. Path params: firewallId, ruleId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deleteFirewallV1 | catalog | Use this tool when you need the Hostinger operation Delete firewall. Delete a specified firewall. Any virtual machine that has this firewall activated will automatically have it deactivated. Use this endpoint to remove unused firewall configurations. It calls DELETE /api/vps/v1/firewall/{firewallId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: firewallId (path, required): Firewall ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deleteFirewallV1: Delete firewall. Delete a specified firewall. Any virtual machine that has this firewall activated will automatically have it deactivated. Use this endpoint to remove unused firewall configurations. Endpoint: DELETE /api/vps/v1/firewall/{firewallId}. Path params: firewallId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deletePostInstallScriptV1 | catalog | Use this tool when you need the Hostinger operation Delete post-install script. Delete a post-install script from your account. Use this endpoint to remove unused automation scripts. It calls DELETE /api/vps/v1/post-install-scripts/{postInstallScriptId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: postInstallScriptId (path, required): Post-install script ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deletePostInstallScriptV1: Delete post-install script. Delete a post-install script from your account. Use this endpoint to remove unused automation scripts. Endpoint: DELETE /api/vps/v1/post-install-scripts/{postInstallScriptId}. Path params: postInstallScriptId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deleteProjectV1 | catalog | Use this tool when you need the Hostinger operation Delete project. Completely removes a Docker Compose project from the virtual machine, stopping all containers and cleaning up associated resources including networks, volumes, and images. This operation is irreversible and will delete all project data. Use this when you want to permanently remove a project and free up system resources. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/down against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deleteProjectV1: Delete project. Completely removes a Docker Compose project from the virtual machine, stopping all containers and cleaning up associated resources including networks, volumes, and images. This operation is irreversible and will delete all project data. Use this when you want to permanently remove a project and free up system resources. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/down. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deletePTRRecordV1 | catalog | Use this tool when you need the Hostinger operation Delete PTR record. Delete a PTR (Pointer) record for a specified virtual machine. Once deleted, reverse DNS lookups to the virtual machine's IP address will no longer return the previously configured hostname. Use this endpoint to remove reverse DNS configuration from VPS instances. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID ipAddressId (path, required): IP Address ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deletePTRRecordV1: Delete PTR record. Delete a PTR (Pointer) record for a specified virtual machine. Once deleted, reverse DNS lookups to the virtual machine's IP address will no longer return the previously configured hostname. Use this endpoint to remove reverse DNS configuration from VPS instances. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/ptr/{ipAddressId}. Path params: virtualMachineId, ipAddressId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deletePublicKeyV1 | catalog | Use this tool when you need the Hostinger operation Delete public key. Delete a public key from your account. **Deleting public key from account does not remove it from virtual machine** Use this endpoint to remove unused SSH keys from account. It calls DELETE /api/vps/v1/public-keys/{publicKeyId} against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: publicKeyId (path, required): Public Key ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deletePublicKeyV1: Delete public key. Delete a public key from your account. **Deleting public key from account does not remove it from virtual machine** Use this endpoint to remove unused SSH keys from account. Endpoint: DELETE /api/vps/v1/public-keys/{publicKeyId}. Path params: publicKeyId. Request body: not expected. Risk class: credential. This credential tool requires confirm=true and confirmation_phrase='I understand this changes Hostinger credentials or access'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_deleteSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Delete snapshot. Delete a snapshot of a specified virtual machine. Use this endpoint to remove VPS snapshots. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_deleteSnapshotV1: Delete snapshot. Delete a snapshot of a specified virtual machine. Use this endpoint to remove VPS snapshots. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot. Path params: virtualMachineId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_installMonarxV1 | catalog | Use this tool when you need the Hostinger operation Install Monarx. Install the Monarx malware scanner on a specified virtual machine. [Monarx](https://www.monarx.com/) is a security tool designed to detect and prevent malware infections on virtual machines. By installing Monarx, users can enhance the security of their virtual machines, ensuring that they are protected against malicious software. Use this endpoint to enable malware protection on VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/monarx against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_installMonarxV1: Install Monarx. Install the Monarx malware scanner on a specified virtual machine. [Monarx](https://www.monarx.com/) is a security tool designed to detect and prevent malware infections on virtual machines. By installing Monarx, users can enhance the security of their virtual machines, ensuring that they are protected against malicious software. Use this endpoint to enable malware protection on VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/monarx. Path params: virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_purchaseNewVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Purchase new virtual machine. Purchase and setup a new virtual machine. If virtual machine setup fails for any reason, login to [hPanel](https://hpanel.hostinger.com/) and complete the setup manually. If no payment method is provided, your default payment method will be used automatically. Use this endpoint to create new VPS instances. It calls POST /api/vps/v1/virtual-machines against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: This operation has no path or query parameters. The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_purchaseNewVirtualMachineV1: Purchase new virtual machine. Purchase and setup a new virtual machine. If virtual machine setup fails for any reason, login to [hPanel](https://hpanel.hostinger.com/) and complete the setup manually. If no payment method is provided, your default payment method will be used automatically. Use this endpoint to create new VPS instances. Endpoint: POST /api/vps/v1/virtual-machines. Path params: none. Request body: required/accepted. Risk class: spend. This spend tool requires confirm=true and confirmation_phrase='I understand this may charge my Hostinger account'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_recreateVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Recreate virtual machine. Recreate a virtual machine from scratch. The recreation process involves reinstalling the operating system and resetting the virtual machine to its initial state. Snapshots, if there are any, will be deleted. ## Password Requirements Password will be checked against leaked password databases. Requirements for the password are: - At least 12 characters long - At least one uppercase letter - At least one lowercase letter - At least one number - Is not leaked publicly **This operation is irreversible and will result in the loss of all data stored on the virtual machine!** Use this endpoint to completely rebuild VPS instances with fresh OS installation. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/recreate against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_recreateVirtualMachineV1: Recreate virtual machine. Recreate a virtual machine from scratch. The recreation process involves reinstalling the operating system and resetting the virtual machine to its initial state. Snapshots, if there are any, will be deleted. ## Password Requirements Password will be checked against leaked password databases. Requirements for the password are: - At least 12 characters long - At least one uppercase letter - At least one lowercase letter - At least one number - Is not leaked publicly **This operation is irreversible and will result in the loss of all data stored on the virtual machine!** Use this endpoint to completely rebuild VPS instances with fresh OS installation. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/recreate. Path params: virtualMachineId. Request body: required/accepted. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_resetHostnameV1 | catalog | Use this tool when you need the Hostinger operation Reset hostname. Reset hostname and PTR record of a specified virtual machine to default value. Use this endpoint to restore default hostname configuration for VPS instances. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/hostname against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_resetHostnameV1: Reset hostname. Reset hostname and PTR record of a specified virtual machine to default value. Use this endpoint to restore default hostname configuration for VPS instances. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/hostname. Path params: virtualMachineId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_restartProjectV1 | catalog | Use this tool when you need the Hostinger operation Restart project. Restarts all services in a Docker Compose project by stopping and starting containers in the correct dependency order. This operation preserves data volumes and network configurations while refreshing the running containers. Use this to apply configuration changes or recover from service failures. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/restart against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_restartProjectV1: Restart project. Restarts all services in a Docker Compose project by stopping and starting containers in the correct dependency order. This operation preserves data volumes and network configurations while refreshing the running containers. Use this to apply configuration changes or recover from service failures. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/restart. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_restartVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Restart virtual machine. Restart a specified virtual machine by fully stopping and starting it. If the virtual machine was stopped, it will be started. Use this endpoint to reboot VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/restart against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_restartVirtualMachineV1: Restart virtual machine. Restart a specified virtual machine by fully stopping and starting it. If the virtual machine was stopped, it will be started. Use this endpoint to reboot VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/restart. Path params: virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_restoreBackupV1 | catalog | Use this tool when you need the Hostinger operation Restore backup. Restore a backup for a specified virtual machine. The system will then initiate the restore process, which may take some time depending on the size of the backup. **All data on the virtual machine will be overwritten with the data from the backup.** Use this endpoint to recover VPS data from backup points. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/backups/{backupId}/restore against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID backupId (path, required): Backup ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_restoreBackupV1: Restore backup. Restore a backup for a specified virtual machine. The system will then initiate the restore process, which may take some time depending on the size of the backup. **All data on the virtual machine will be overwritten with the data from the backup.** Use this endpoint to recover VPS data from backup points. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/backups/{backupId}/restore. Path params: virtualMachineId, backupId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_restoreSnapshotV1 | catalog | Use this tool when you need the Hostinger operation Restore snapshot. Restore a specified virtual machine to a previous state using a snapshot. Restoring from a snapshot allows users to revert the virtual machine to that state, which is useful for system recovery, undoing changes, or testing. Use this endpoint to revert VPS instances to previous saved states. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot/restore against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_restoreSnapshotV1: Restore snapshot. Restore a specified virtual machine to a previous state using a snapshot. Restoring from a snapshot allows users to revert the virtual machine to that state, which is useful for system recovery, undoing changes, or testing. Use this endpoint to revert VPS instances to previous saved states. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/snapshot/restore. Path params: virtualMachineId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_setHostnameV1 | catalog | Use this tool when you need the Hostinger operation Set hostname. Set hostname for a specified virtual machine. Changing hostname does not update PTR record automatically. If you want your virtual machine to be reachable by a hostname, you need to point your domain A/AAAA records to virtual machine IP as well. Use this endpoint to configure custom hostnames for VPS instances. It calls PUT /api/vps/v1/virtual-machines/{virtualMachineId}/hostname against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_setHostnameV1: Set hostname. Set hostname for a specified virtual machine. Changing hostname does not update PTR record automatically. If you want your virtual machine to be reachable by a hostname, you need to point your domain A/AAAA records to virtual machine IP as well. Use this endpoint to configure custom hostnames for VPS instances. Endpoint: PUT /api/vps/v1/virtual-machines/{virtualMachineId}/hostname. Path params: virtualMachineId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_setNameserversV1 | catalog | Use this tool when you need the Hostinger operation Set nameservers. Set nameservers for a specified virtual machine. Be aware, that improper nameserver configuration can lead to the virtual machine being unable to resolve domain names. Use this endpoint to configure custom DNS resolvers for VPS instances. It calls PUT /api/vps/v1/virtual-machines/{virtualMachineId}/nameservers against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_setNameserversV1: Set nameservers. Set nameservers for a specified virtual machine. Be aware, that improper nameserver configuration can lead to the virtual machine being unable to resolve domain names. Use this endpoint to configure custom DNS resolvers for VPS instances. Endpoint: PUT /api/vps/v1/virtual-machines/{virtualMachineId}/nameservers. Path params: virtualMachineId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_setPanelPasswordV1 | catalog | Use this tool when you need the Hostinger operation Set panel password. Set panel password for a specified virtual machine. If virtual machine does not use panel OS, the request will still be processed without any effect. Requirements for password are same as in the [recreate virtual machine endpoint](/#tag/vps-virtual-machine/POST/api/vps/v1/virtual-machines/{virtualMachineId}/recreate). Use this endpoint to configure control panel access credentials for VPS instances. It calls PUT /api/vps/v1/virtual-machines/{virtualMachineId}/panel-password against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_setPanelPasswordV1: Set panel password. Set panel password for a specified virtual machine. If virtual machine does not use panel OS, the request will still be processed without any effect. Requirements for password are same as in the [recreate virtual machine endpoint](/#tag/vps-virtual-machine/POST/api/vps/v1/virtual-machines/{virtualMachineId}/recreate). Use this endpoint to configure control panel access credentials for VPS instances. Endpoint: PUT /api/vps/v1/virtual-machines/{virtualMachineId}/panel-password. Path params: virtualMachineId. Request body: required/accepted. Risk class: credential. This credential tool requires confirm=true and confirmation_phrase='I understand this changes Hostinger credentials or access'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_setRootPasswordV1 | catalog | Use this tool when you need the Hostinger operation Set root password. Set root password for a specified virtual machine. Requirements for password are same as in the [recreate virtual machine endpoint](/#tag/vps-virtual-machine/POST/api/vps/v1/virtual-machines/{virtualMachineId}/recreate). Use this endpoint to update administrator credentials for VPS instances. It calls PUT /api/vps/v1/virtual-machines/{virtualMachineId}/root-password against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_setRootPasswordV1: Set root password. Set root password for a specified virtual machine. Requirements for password are same as in the [recreate virtual machine endpoint](/#tag/vps-virtual-machine/POST/api/vps/v1/virtual-machines/{virtualMachineId}/recreate). Use this endpoint to update administrator credentials for VPS instances. Endpoint: PUT /api/vps/v1/virtual-machines/{virtualMachineId}/root-password. Path params: virtualMachineId. Request body: required/accepted. Risk class: credential. This credential tool requires confirm=true and confirmation_phrase='I understand this changes Hostinger credentials or access'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_setupPurchasedVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Setup purchased virtual machine. Setup newly purchased virtual machine with `initial` state. Use this endpoint to configure and initialize purchased VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/setup against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_setupPurchasedVirtualMachineV1: Setup purchased virtual machine. Setup newly purchased virtual machine with `initial` state. Use this endpoint to configure and initialize purchased VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/setup. Path params: virtualMachineId. Request body: required/accepted. Risk class: spend. This spend tool requires confirm=true and confirmation_phrase='I understand this may charge my Hostinger account'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_startProjectV1 | catalog | Use this tool when you need the Hostinger operation Start project. Starts all services in a Docker Compose project that are currently stopped. This operation brings up containers in the correct dependency order as defined in the compose file. Use this to resume a project that was previously stopped or to start services after a system reboot. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/start against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_startProjectV1: Start project. Starts all services in a Docker Compose project that are currently stopped. This operation brings up containers in the correct dependency order as defined in the compose file. Use this to resume a project that was previously stopped or to start services after a system reboot. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/start. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_startRecoveryModeV1 | catalog | Use this tool when you need the Hostinger operation Start recovery mode. Initiate recovery mode for a specified virtual machine. Recovery mode is a special state that allows users to perform system rescue operations, such as repairing file systems, recovering data, or troubleshooting issues that prevent the virtual machine from booting normally. Virtual machine will boot recovery disk image and original disk image will be mounted in `/mnt` directory. Use this endpoint to enable system rescue operations on VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/recovery against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_startRecoveryModeV1: Start recovery mode. Initiate recovery mode for a specified virtual machine. Recovery mode is a special state that allows users to perform system rescue operations, such as repairing file systems, recovering data, or troubleshooting issues that prevent the virtual machine from booting normally. Virtual machine will boot recovery disk image and original disk image will be mounted in `/mnt` directory. Use this endpoint to enable system rescue operations on VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/recovery. Path params: virtualMachineId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_startVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Start virtual machine. Start a specified virtual machine. If the virtual machine is already running, the request will still be processed without any effect. Use this endpoint to power on stopped VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/start against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_startVirtualMachineV1: Start virtual machine. Start a specified virtual machine. If the virtual machine is already running, the request will still be processed without any effect. Use this endpoint to power on stopped VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/start. Path params: virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_stopProjectV1 | catalog | Use this tool when you need the Hostinger operation Stop project. Stops all running services in a Docker Compose project while preserving container configurations and data volumes. This operation gracefully shuts down containers in reverse dependency order. Use this to temporarily halt a project without removing data or configurations. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/stop against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_stopProjectV1: Stop project. Stops all running services in a Docker Compose project while preserving container configurations and data volumes. This operation gracefully shuts down containers in reverse dependency order. Use this to temporarily halt a project without removing data or configurations. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/stop. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_stopRecoveryModeV1 | catalog | Use this tool when you need the Hostinger operation Stop recovery mode. Stop recovery mode for a specified virtual machine. If virtual machine is not in recovery mode, this operation will fail. Use this endpoint to exit system rescue mode and return VPS to normal operation. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/recovery against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_stopRecoveryModeV1: Stop recovery mode. Stop recovery mode for a specified virtual machine. If virtual machine is not in recovery mode, this operation will fail. Use this endpoint to exit system rescue mode and return VPS to normal operation. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/recovery. Path params: virtualMachineId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_stopVirtualMachineV1 | catalog | Use this tool when you need the Hostinger operation Stop virtual machine. Stop a specified virtual machine. If the virtual machine is already stopped, the request will still be processed without any effect. Use this endpoint to power off running VPS instances. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/stop against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_stopVirtualMachineV1: Stop virtual machine. Stop a specified virtual machine. If the virtual machine is already stopped, the request will still be processed without any effect. Use this endpoint to power off running VPS instances. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/stop. Path params: virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_syncFirewallV1 | catalog | Use this tool when you need the Hostinger operation Sync firewall. Sync a firewall for a specified virtual machine. Firewall can lose sync with virtual machine if the firewall has new rules added, removed or updated. Use this endpoint to apply updated firewall rules to VPS instances. It calls POST /api/vps/v1/firewall/{firewallId}/sync/{virtualMachineId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: firewallId (path, required): Firewall ID virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_syncFirewallV1: Sync firewall. Sync a firewall for a specified virtual machine. Firewall can lose sync with virtual machine if the firewall has new rules added, removed or updated. Use this endpoint to apply updated firewall rules to VPS instances. Endpoint: POST /api/vps/v1/firewall/{firewallId}/sync/{virtualMachineId}. Path params: firewallId, virtualMachineId. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| destructive | agent_ready | hostinger.VPS_uninstallMonarxV1 | catalog | Use this tool when you need the Hostinger operation Uninstall Monarx. Uninstall the Monarx malware scanner on a specified virtual machine. If Monarx is not installed, the request will still be processed without any effect. Use this endpoint to remove malware scanner from VPS instances. It calls DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/monarx against the configured Hostinger account. This can delete, overwrite, change credentials, or spend money and requires both the declared confirmation controls and a Portal destructive preview. Provider parameters: virtualMachineId (path, required): Virtual Machine ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_uninstallMonarxV1: Uninstall Monarx. Uninstall the Monarx malware scanner on a specified virtual machine. If Monarx is not installed, the request will still be processed without any effect. Use this endpoint to remove malware scanner from VPS instances. Endpoint: DELETE /api/vps/v1/virtual-machines/{virtualMachineId}/monarx. Path params: virtualMachineId. Request body: not expected. Risk class: destructive. This destructive tool requires confirm=true and confirmation_phrase='I understand this may delete or overwrite Hostinger resources'. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_updateFirewallRuleV1 | catalog | Use this tool when you need the Hostinger operation Update firewall rule. Update a specific firewall rule from a specified firewall. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to modify existing firewall rules. It calls PUT /api/vps/v1/firewall/{firewallId}/rules/{ruleId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: firewallId (path, required): Firewall ID ruleId (path, required): Firewall Rule ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_updateFirewallRuleV1: Update firewall rule. Update a specific firewall rule from a specified firewall. Any virtual machine that has this firewall activated will lose sync with the firewall and will have to be synced again manually. Use this endpoint to modify existing firewall rules. Endpoint: PUT /api/vps/v1/firewall/{firewallId}/rules/{ruleId}. Path params: firewallId, ruleId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_updatePostInstallScriptV1 | catalog | Use this tool when you need the Hostinger operation Update post-install script. Update a specific post-install script. Use this endpoint to modify existing automation scripts. It calls PUT /api/vps/v1/post-install-scripts/{postInstallScriptId} against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: postInstallScriptId (path, required): Post-install script ID The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_updatePostInstallScriptV1: Update post-install script. Update a specific post-install script. Use this endpoint to modify existing automation scripts. Endpoint: PUT /api/vps/v1/post-install-scripts/{postInstallScriptId}. Path params: postInstallScriptId. Request body: required/accepted. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |
| write | agent_ready | hostinger.VPS_updateProjectV1 | catalog | Use this tool when you need the Hostinger operation Update project. Updates a Docker Compose project by pulling the latest image versions and recreating containers with new configurations. This operation preserves data volumes while applying changes from the compose file. Use this to deploy application updates, apply configuration changes, or refresh container images to their latest versions. It calls POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/update against the configured Hostinger account. This changes external Hostinger state and requires confirm=true. Provider parameters: virtualMachineId (path, required): Virtual Machine ID projectName (path, required): Docker Compose project name using alphanumeric characters, dashes, and underscores only The body follows the complete Hostinger schema in inputSchema. Do not place API tokens in arguments; credentials arrive only through protected Portal headers. The result is the normalized Hostinger MCP envelope with data, safe error details, HTTP/rate metadata, and pagination metadata when available. Runtime summary: Use this when you need Hostinger API operation VPS_updateProjectV1: Update project. Updates a Docker Compose project by pulling the latest image versions and recreating containers with new configurations. This operation preserves data volumes while applying changes from the compose file. Use this to deploy application updates, apply configuration changes, or refresh container images to their latest versions. Endpoint: POST /api/vps/v1/virtual-machines/{virtualMachineId}/docker/{projectName}/update. Path params: virtualMachineId, projectName. Request body: not expected. Risk class: write. This write tool requires confirm=true. Returns the compact MAD envelope {ok,data,error,meta}; set dry_run=true to preview without calling Hostinger. |

## Leonardo AI MCP

Use Leonardo through a plan-first agent workflow. Choose a model and dimensions, estimate cost, submit once, then inspect the asynchronous job instead of retrying a non-idempotent generation.

Raw tools: 75
Exposed compatibility tools: 75
Agent-ready tools: 72
Documented descriptors: 75
Public reference pages: 75
Catalog version: leonardo-ai-2026.07.12.1
Catalog verification age: 5 days old
Guide verification age: 6 days old

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | leonardo-ai.check_configuration | catalog | Use this local read-only tool before Leonardo work to check whether the Portal gate, request-scoped provider credential, webhook auth, and job store are ready. It never returns credential values and does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.leonardo_check_generation_status | merged | Inspect a submitted generation by identifier without creating or retrying work. |
| read | agent_ready | leonardo-ai.find_tools | catalog | Use this local read-only tool to rank Leonardo tools for a natural-language task using punctuation-normalized multi-token search. Filter by category or risk when useful; it does not contact Leonardo.Ai or inspect argument values. |
| read | agent_ready | leonardo-ai.leonardo_get_callback_setup | catalog | Return Leonardo webhook setup details without exposing callback secrets. Runs locally and does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.get_endpoint_coverage | catalog | Use this local read-only tool to map the approved 55 direct Leonardo API operations and 15 workflow tools to methods, paths, categories, and risk. This hardening snapshot does not claim a new provider endpoint refresh and does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.leonardo_get_media_generation_guide | merged | Choose the safe image or video workflow before selecting a paid generation tool. |
| read | agent_ready | leonardo-ai.get_tool_usage | catalog | Use this local read-only tool after discovery to retrieve one complete lossless Leonardo descriptor by native name, canonical name, or alias. It explains required inputs, risk, confirmation, and output without executing the selected tool. |
| read | agent_ready | leonardo-ai.leonardo_get_3d_model_by_id | catalog | Use this to call Leonardo.Ai 3D Model Assets endpoint `GET /models-3d/{id}`. Get a 3D model asset by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_3d_models_by_user_id | catalog | Use this to call Leonardo.Ai 3D Model Assets endpoint `GET /models-3d/user/{userId}`. List 3D model assets for a user. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: userId. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_blueprint_by_id | catalog | Use this to call Leonardo.Ai Blueprints endpoint `GET /blueprints/{id}`. Get a blueprint by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_blueprint_execution | catalog | Use this to call Leonardo.Ai Blueprints endpoint `GET /blueprint-executions/{id}`. Get a blueprint execution by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_blueprint_execution_generations | catalog | Use this to call Leonardo.Ai Blueprints endpoint `GET /blueprint-executions/{id}/generations`. Get generations created by a blueprint execution. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_blueprint_versions_by_blueprint_id | catalog | Use this to call Leonardo.Ai Blueprints endpoint `GET /blueprints/{id}/versions`. List versions for a blueprint. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_custom_elements_by_user_id | catalog | Use this to call Leonardo.Ai Elements endpoint `GET /elements/user/{userId}`. List custom elements for a user. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: userId. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_custom_models_by_user_id | catalog | Use this to call Leonardo.Ai Models endpoint `GET /models/user/{userId}`. List custom models for a user. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: userId. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_dataset_by_id | catalog | Use this to call Leonardo.Ai Dataset endpoint `GET /datasets/{id}`. Get a dataset by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_element_by_id | catalog | Use this to call Leonardo.Ai Elements endpoint `GET /elements/{id}`. Get a custom element by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_generation_by_id | catalog | Use this to call Leonardo.Ai Image endpoint `GET /generations/{id}`. Get a generation by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_generations_by_user_id | catalog | Use this to call Leonardo.Ai Image endpoint `GET /generations/user/{userId}`. List generations for a user. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: userId. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_init_image_by_id | catalog | Use this to call Leonardo.Ai Init Images endpoint `GET /init-image/{id}`. Get an init image by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_model_by_id | catalog | Use this to call Leonardo.Ai Models endpoint `GET /models/{id}`. Get a custom model by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_motion_variation_by_id | catalog | Use this to call Leonardo.Ai Variation endpoint `GET /motion-variations/{id}`. Get a motion variation by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_uploaded_media_by_id | catalog | Use this to call Leonardo.Ai Media endpoint `GET /media/{id}`. Get uploaded media by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_user_self | catalog | Use this to call Leonardo.Ai User endpoint `GET /me`. Get the current API user. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_get_variation_by_id | catalog | Use this to call Leonardo.Ai Variation endpoint `GET /variations/{id}`. Get a variation by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_list_blueprints | catalog | Use this to call Leonardo.Ai Blueprints endpoint `GET /blueprints`. List Leonardo blueprints. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_list_elements | catalog | Use this to call Leonardo.Ai Elements endpoint `GET /elements`. List custom elements. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.leonardo_list_platform_models | catalog | Use this to call Leonardo.Ai Models endpoint `GET /platformModels`. List public platform models. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| read | agent_ready | leonardo-ai.list_capabilities | catalog | Use this local read-only tool to inspect Leonardo capability groups and catalog counts. Set include_descriptors=true to return the complete deterministic ToolManifest used by MAD MCP Portal; it does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.leonardo_list_generation_jobs | catalog | List recent locally stored Leonardo jobs from the webhook-backed registry. Runs locally and does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.leonardo_plan_image_generation | merged | Validate an image-generation plan and receive model, dimension, and execution guidance without creating media. |
| read | agent_ready | leonardo-ai.leonardo_plan_video_generation | catalog | Plan a modern Leonardo video request without spending generation credits. Runs locally and does not contact Leonardo.Ai. |
| read | agent_ready | leonardo-ai.leonardo_recommend_model | catalog | Recommend a Leonardo model and default request body additions for a media goal. Runs locally and does not contact Leonardo.Ai. |
| write | agent_ready | leonardo-ai.leonardo_pricing_calculator | merged | Estimate provider credit use for the planned generation before execution. |
| write | agent_ready | leonardo-ai.leonardo_execute_blueprint_and_wait | catalog | Execute a Leonardo blueprint and poll execution plus generation results. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | legacy | leonardo-ai.leonardo_generate_image_and_wait | catalog | Submit an image generation job, poll until completion, and return media URLs. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | legacy | leonardo-ai.leonardo_generate_v2_media_and_wait | catalog | Submit a modern v2 media job, poll when an ID is returned, and return media URLs. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | legacy | leonardo-ai.leonardo_generate_video_and_wait | catalog | Submit a Leonardo video or motion job, poll, and return clean status. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | agent_ready | leonardo-ai.leonardo_improve_prompt_for_generation | catalog | Use this for short draft prompts; calls Leonardo prompt/improve. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | agent_ready | leonardo-ai.leonardo_create_dataset | catalog | Use this to call Leonardo.Ai Dataset endpoint `POST /datasets`. Create a dataset. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_element | catalog | Use this to call Leonardo.Ai Elements endpoint `POST /elements`. Create a custom element. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_generation | catalog | Use this to call Leonardo.Ai Image endpoint `POST /generations`. Create an image generation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_generation_v2 | catalog | Use this to call Leonardo.Ai Image/Video V2 endpoint `POST /v2/generations`. Create a modern v2 image or video generation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_image_to_video_generation | catalog | Use this to call Leonardo.Ai Motion endpoint `POST /generations-image-to-video`. Create an image-to-video generation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_lcm_generation | catalog | Use this to call Leonardo.Ai Realtime Canvas endpoint `POST /generations-lcm`. Create an LCM realtime canvas generation. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_model | catalog | Use this to call Leonardo.Ai Models endpoint `POST /models`. Create a custom model training job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_svd_motion_generation | catalog | Use this to call Leonardo.Ai Motion endpoint `POST /generations-motion-svd`. Create an SVD motion generation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_text_to_video_generation | catalog | Use this to call Leonardo.Ai Motion endpoint `POST /generations-text-to-video`. Create a text-to-video generation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_universal_upscaler_job | catalog | Use this to call Leonardo.Ai Variation endpoint `POST /variations/universal-upscaler`. Create a universal upscaler variation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_variation_no_bg | catalog | Use this to call Leonardo.Ai Variation endpoint `POST /variations/nobg`. Create a no-background variation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_variation_unzoom | catalog | Use this to call Leonardo.Ai Variation endpoint `POST /variations/unzoom`. Create an unzoom variation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_variation_upscale | catalog | Use this to call Leonardo.Ai Variation endpoint `POST /variations/upscale`. Create an upscale variation job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_create_video_upscale | catalog | Use this to call Leonardo.Ai Motion endpoint `POST /generations-video-upscale`. Create a video upscale job. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_3d_model_by_id | catalog | Use this to call Leonardo.Ai 3D Model Assets endpoint `DELETE /models-3d/{id}`. Delete a 3D model asset by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_dataset_by_id | catalog | Use this to call Leonardo.Ai Dataset endpoint `DELETE /datasets/{id}`. Delete a dataset by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_element_by_id | catalog | Use this to call Leonardo.Ai Elements endpoint `DELETE /elements/{id}`. Delete a custom element by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_generation_by_id | catalog | Use this to call Leonardo.Ai Image endpoint `DELETE /generations/{id}`. Delete a generation by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_init_image_by_id | catalog | Use this to call Leonardo.Ai Init Images endpoint `DELETE /init-image/{id}`. Delete an init image by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_model_by_id | catalog | Use this to call Leonardo.Ai Models endpoint `DELETE /models/{id}`. Delete a custom model by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| destructive | agent_ready | leonardo-ai.leonardo_delete_uploaded_media_by_id | catalog | Use this to call Leonardo.Ai Media endpoint `DELETE /media/{id}`. Delete uploaded media by ID. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: id. This permanently deletes or removes provider state and requires confirm=true. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_execute_blueprint | catalog | Use this to call Leonardo.Ai Blueprints endpoint `POST /blueprint-executions`. Execute a Leonardo blueprint. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_perform_alchemy_upscale_lcm | catalog | Use this to call Leonardo.Ai Realtime Canvas endpoint `POST /lcm-upscale`. Run LCM Alchemy upscale. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_perform_inpainting_lcm | catalog | Use this to call Leonardo.Ai Realtime Canvas endpoint `POST /lcm-inpainting`. Run LCM inpainting. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_perform_instant_refine | catalog | Use this to call Leonardo.Ai Realtime Canvas endpoint `POST /lcm-instant-refine`. Run LCM instant refine. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_prompt_improve | catalog | Use this to call Leonardo.Ai Prompt endpoint `POST /prompt/improve`. Improve a prompt. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_prompt_random | catalog | Use this to call Leonardo.Ai Prompt endpoint `POST /prompt/random`. Generate a random prompt. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_canvas_init_image | catalog | Use this to call Leonardo.Ai Init Images endpoint `POST /canvas-init-image`. Create presigned upload details for a canvas init image. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_dataset_image | catalog | Use this to call Leonardo.Ai Dataset endpoint `POST /datasets/{datasetId}/upload`. Create presigned upload details for a dataset image. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: datasetId. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_dataset_image_from_gen | catalog | Use this to call Leonardo.Ai Dataset endpoint `POST /datasets/{datasetId}/upload/gen`. Add a generated image to a dataset. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. Provide path_params for: datasetId. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_init_image | catalog | Use this to call Leonardo.Ai Init Images endpoint `POST /init-image`. Create presigned upload details for an init image. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_media | catalog | Use this to call Leonardo.Ai Media endpoint `POST /media`. Create presigned upload details for media. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_upload_model_asset | catalog | Use this to call Leonardo.Ai 3D Model Assets endpoint `POST /models-3d/upload`. Create presigned upload details for a 3D model asset. Contacts Leonardo.Ai using the BYOK `x-leonardo-api-key` portal header. This endpoint has no path placeholders. Returns a compact, sanitized provider response. |
| write | agent_ready | leonardo-ai.leonardo_run_variation_and_wait | catalog | Run a Leonardo image variation, poll the variation endpoint, and return media output. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | agent_ready | leonardo-ai.leonardo_submit_generation_async | catalog | Submit a Leonardo job, store its ID locally, and rely on webhook completion. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |
| write | agent_ready | leonardo-ai.leonardo_upload_reference_image | catalog | Upload a reference image from URL, local file path, data URL, or base64. Accepts optional metadata for agent-side traceability. Requires the request-scoped `x-leonardo-api-key` Portal field and contacts Leonardo.Ai. |

## MANUS-MCP

Managed Manus MCP rollout for async agent tasks, projects, files, webhooks, usage, connectors, browsers, and website publishing.

Raw tools: 38
Exposed compatibility tools: 38
Agent-ready tools: 38
Documented descriptors: 38
Public reference pages: 38
Catalog version: manus-2026.07.12.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | manus.check_configuration | catalog | Use this local read-only navigation tool to verify the Portal grant gate, request-scoped Manus BYOK mode, public endpoint, catalog identity, and provider-credential readiness. It does not contact Manus and returns only booleans and safe mode names; it never returns a Portal grant, Manus API key, or request header value. |
| read | agent_ready | manus.check_task_progress | catalog | Use this read-only polling helper after creating or continuing a Manus task. It contacts the configured Manus task message endpoint with the request-scoped x-manus-api-key and returns a compact status, waiting-event guidance, latest result summary, and recommended check-back time. It does not modify the task and redacts provider secrets. |
| read | agent_ready | manus.find_tools | catalog | Use this local read-only navigation tool to rank Manus capabilities with punctuation-normalized, multi-token matching across native and canonical names, aliases, titles, descriptions, and categories. Optional category and risk filters narrow results; the default searches only agent-ready tools. It never contacts Manus or changes state. |
| read | agent_ready | manus.get_tool_usage | catalog | Use this local read-only navigation tool after discovery to resolve a native name, canonical name, or compatibility alias to one complete lossless descriptor. The result includes every parameter meaning, output contract, annotation, risk and confirmation rule without executing the target or contacting Manus. |
| read | agent_ready | manus.get_agent_detail | catalog | Use this Manus read tool when you need to read details for a manus custom agent. It contacts the configured Manus API v2 GET /v2/agent.detail endpoint and requires a request-scoped x-manus-api-key. Reads agent metadata. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_file_detail | catalog | Use this Manus read tool when you need to read manus file upload status, size, content type, and expiration. It contacts the configured Manus API v2 GET /v2/file.detail endpoint and requires a request-scoped x-manus-api-key. Reads file status, size, and expiry. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_task_detail | catalog | Use this Manus read tool when you need to read a manus task's current status and metadata. It contacts the configured Manus API v2 GET /v2/task.detail endpoint and requires a request-scoped x-manus-api-key. Reads task status and metadata. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_team_usage_statistic | catalog | Use this Manus read tool when you need to read team daily credit totals if the byok account has team access. It contacts the configured Manus API v2 GET /v2/usage.teamStatistic endpoint and requires a request-scoped x-manus-api-key. Team-only daily credit totals. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_webhook_public_key | catalog | Use this Manus read tool when you need to get manus rsa public key for verifying webhook signatures. It contacts the configured Manus API v2 GET /v2/webhook.publicKey endpoint and requires a request-scoped x-manus-api-key. Reads RSA public key for webhook verification. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_website_status | catalog | Use this Manus read tool when you need to read publish status, live urls, visibility, and latest version for a website. It contacts the configured Manus API v2 GET /v2/website.status endpoint and requires a request-scoped x-manus-api-key. Reads publish status and site URLs. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.get_endpoint_coverage | catalog | Use this local read-only navigation tool to map official Manus API v2 endpoints to native tools, methods, provider documentation, risk classes, and implementation status. Filter by capability area or status when auditing a workflow. It never contacts Manus, changes state, or returns credential values. |
| read | agent_ready | manus.list_agents | catalog | Use this Manus read tool when you need to list custom manus agents and their main task ids. It contacts the configured Manus API v2 GET /v2/agent.list endpoint and requires a request-scoped x-manus-api-key. Lists custom agents and their main task IDs. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_connectors | catalog | Use this Manus read tool when you need to list installed manus connectors for use in task messages. It contacts the configured Manus API v2 GET /v2/connector.list endpoint and requires a request-scoped x-manus-api-key. Lists installed connector IDs for task creation. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_capabilities | catalog | Use this local read-only navigation tool to inspect the deterministic Manus ToolManifest. The compact default returns immutable catalog identity and raw, agent-ready, legacy, and hidden counts; set include_descriptors=true for all 38 lossless descriptors, complete input and output schemas, aliases, risk annotations, confirmation rules, build SHA, and hashes. It never contacts Manus or reveals credential values. |
| read | agent_ready | manus.list_online_browsers | catalog | Use this Manus read tool when you need to list online manus browser clients; user-agent is redacted by default. It contacts the configured Manus API v2 GET /v2/browser.onlineList endpoint and requires a request-scoped x-manus-api-key. Lists online browser clients; user-agent redacted by default. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_projects | catalog | Use this Manus read tool when you need to list manus projects for project_id selection. It contacts the configured Manus API v2 GET /v2/project.list endpoint and requires a request-scoped x-manus-api-key. Lists projects for project_id selection. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_skills | catalog | Use this Manus read tool when you need to list manus skills for enable_skills and force_skills. It contacts the configured Manus API v2 GET /v2/skill.list endpoint and requires a request-scoped x-manus-api-key. Lists skills, optionally including project skills. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_task_messages | catalog | Use this Manus read tool when you need to poll manus task events in compact form; use for async status and results. It contacts the configured Manus API v2 GET /v2/task.listMessages endpoint and requires a request-scoped x-manus-api-key. Polls event stream; check_task_progress wraps it for compact status. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_tasks | catalog | Use this Manus read tool when you need to list manus tasks with cursor pagination and optional worker/subtask scope. It contacts the configured Manus API v2 GET /v2/task.list endpoint and requires a request-scoped x-manus-api-key. Supports cursor pagination and task scope filters; project_id selects project scope. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_team_usage_log | catalog | Use this Manus read tool when you need to read team member usage; emails are redacted unless include_emails is true. It contacts the configured Manus API v2 GET /v2/usage.teamLog endpoint and requires a request-scoped x-manus-api-key. Team-only per-member usage; emails redacted by default. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_usage | catalog | Use this Manus read tool when you need to list current user's manus credit change history. It contacts the configured Manus API v2 GET /v2/usage.list endpoint and requires a request-scoped x-manus-api-key. Reads current user's credit history. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_webhooks | catalog | Use this Manus read tool when you need to list configured manus webhooks. It contacts the configured Manus API v2 GET /v2/webhook.list endpoint and requires a request-scoped x-manus-api-key. Lists configured webhooks. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.list_website_checkpoints | catalog | Use this Manus read tool when you need to list manus website checkpoint/version history. It contacts the configured Manus API v2 GET /v2/website.listCheckpoints endpoint and requires a request-scoped x-manus-api-key. Lists checkpoint history. This is read-only and does not change remote state. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| read | agent_ready | manus.wait_for_task | catalog | Use this bounded read-only polling helper only when waiting up to 60 seconds is appropriate. It repeatedly contacts the Manus task message endpoint using the request-scoped x-manus-api-key, stops when the task completes, fails, or needs input, and returns control with explicit next-action guidance. It never mutates or automatically retries the task itself. |
| destructive | agent_ready | manus.confirm_task_action | catalog | Use this Manus destructive tool when you need to confirm a manus waiting action. use only after user approval. It contacts the configured Manus API v2 POST /v2/task.confirmAction endpoint and requires a request-scoped x-manus-api-key. Confirms waiting send/deploy/terminal/spend actions; confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.create_task | catalog | Use this Manus spend tool when you need to create, start, or run asynchronous AI agent work from a user-approved instruction. It contacts the configured Manus API v2 POST /v2/task.create endpoint with the request-scoped x-manus-api-key and can consume credits. The call is dry-run by default and requires confirm=true after explicit approval; the Agent Contract destructive executor also enforces the exact manifest confirmation phrase. The result contains a stable task ID, URLs when provided by Manus, a recommended check-back interval, and next-action guidance without any credential value. |
| write | agent_ready | manus.create_file_upload | catalog | Use this Manus write tool when you need to create a manus file record and presigned upload url. requires confirmation. It contacts the configured Manus API v2 POST /v2/file.upload endpoint and requires a request-scoped x-manus-api-key. Creates file record and presigned upload URL; confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| write | agent_ready | manus.create_project | catalog | Use this Manus write tool when you need to create a manus project with shared instructions. requires confirmation. It contacts the configured Manus API v2 POST /v2/project.create endpoint and requires a request-scoped x-manus-api-key. Creates shared instructions container; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| write | agent_ready | manus.create_webhook | catalog | Use this Manus write tool when you need to register a manus webhook callback url. requires confirmation. It contacts the configured Manus API v2 POST /v2/webhook.create endpoint and requires a request-scoped x-manus-api-key. Registers callback URL; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.delete_file | catalog | Use this Manus destructive tool when you need to delete a manus file early. requires explicit confirmation. It contacts the configured Manus API v2 POST /v2/file.delete endpoint and requires a request-scoped x-manus-api-key. Deletes uploaded file early; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.delete_task | catalog | Use this Manus destructive tool when you need to permanently delete a manus task. requires explicit confirmation. It contacts the configured Manus API v2 POST /v2/task.delete endpoint and requires a request-scoped x-manus-api-key. Permanent task deletion; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.delete_webhook | catalog | Use this Manus destructive tool when you need to delete a manus webhook subscription. requires confirmation. It contacts the configured Manus API v2 POST /v2/webhook.delete endpoint and requires a request-scoped x-manus-api-key. Deletes webhook subscription; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.publish_website | catalog | Use this Manus publish tool when you need to publish latest manus website checkpoint. requires explicit visibility and confirm. It contacts the configured Manus API v2 POST /v2/website.publish endpoint and requires a request-scoped x-manus-api-key. Deploys latest checkpoint; explicit visibility, dry-run, and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.send_task_message | catalog | Use this Manus spend tool when you need to send a follow-up or answer a manus messageaskuser waiting event. It contacts the configured Manus API v2 POST /v2/task.sendMessage endpoint and requires a request-scoped x-manus-api-key. Resumes/continues a task; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| destructive | agent_ready | manus.stop_task | catalog | Use this Manus destructive tool when you need to stop a running manus task. the task can be resumed with send_task_message. It contacts the configured Manus API v2 POST /v2/task.stop endpoint and requires a request-scoped x-manus-api-key. Stops running task; resumable by send_task_message; confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| write | agent_ready | manus.update_agent | catalog | Use this Manus write tool when you need to update a manus agent nickname/about fields. requires confirmation. It contacts the configured Manus API v2 POST /v2/agent.update endpoint and requires a request-scoped x-manus-api-key. Updates agent nickname/about; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| write | agent_ready | manus.update_task | catalog | Use this Manus write tool when you need to update task metadata/share visibility. requires dry-run review and confirmation. It contacts the configured Manus API v2 POST /v2/task.update endpoint and requires a request-scoped x-manus-api-key. Metadata/share visibility write; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |
| write | agent_ready | manus.update_website | catalog | Use this Manus write tool when you need to update manus website metadata/visibility without redeploying. requires confirm. It contacts the configured Manus API v2 POST /v2/website.update endpoint and requires a request-scoped x-manus-api-key. Updates website title/visibility; dry-run and confirm required. It is dry-run by default and requires confirm=true after approval before the provider write executes. The result is a compact, secret-redacted object and never includes the Portal grant or provider credential. |

## Scrape Creators MCP

Connect Scrape Creators through MAD MCP Portal with a locked MCP endpoint and per-user API key.

Raw tools: 206
Exposed compatibility tools: 18
Agent-ready tools: 18
Documented descriptors: 206
Public reference pages: 186
Catalog version: scrape-creators-2026.07.12.1
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_activity | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/activity` for Activity. Retrieves GitHub profile contribution activity for a user from the public profile activity timeline. Defaults to the current year when year is not provided. Results come back one month at a time in the activity array. Pass cursor from the previous response to page backward through the year. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_ad_library_get_v1_facebook_adlibrary_ad | catalog | Use this when you need ScrapeCreators Facebook Ad Library data from `GET /v1/facebook/adLibrary/ad` for Ad Details. Retrieves detailed information about a specific Facebook ad by its ID or URL. Returns adArchiveID, pageName, isActive, startDate, endDate, and a snapshot containing body, images, videos, display_format, link_url, and cta_text. For ads with multiple versions, the ad creative is found in the snapshot.cards array rather than snapshot.body. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_google_ad_library_get_v1_google_ad | catalog | Use this when you need ScrapeCreators Google Ad Library data from `GET /v1/google/ad` for Ad Details. Retrieves detailed information about a specific Google ad including advertiserId, creativeId, format, firstShown, lastShown, and overallImpressions. Returns creativeRegions, regionStats with per-region impression data, and variations with destinationUrl, headline, description, and imageUrl. Text extraction uses OCR, so accuracy may vary. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_ad_library_get_v1_linkedin_ad | catalog | Use this when you need ScrapeCreators LinkedIn Ad Library data from `GET /v1/linkedin/ad` for Ad Details. Retrieves detailed information about a specific LinkedIn ad by URL. Returns id, description, headline, adType, advertiser, and targeting with language, location, and audience criteria. Also includes totalImpressions, impressionsByCountry, adDuration, startDate, and endDate. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_ad_library_get_v1_tiktok_ad_library_ad | catalog | Use this when you need ScrapeCreators TikTok Ad Library data from `GET /v1/tiktok/ad-library/ad` for Ad Library Ad. Fetches one TikTok Creative Center Top Ad by material/ad ID or URL. Uses the same Creative Center data behind pages like ads.tiktok.com/business/creativecenter/topads/{id}/pc/en, including title, metrics, video info, landing page, country codes, objective, industry, source, the Creative Center URL, summary/analysis, interactive time analysis graph data, and recommended-for-you ads when TikTok provides them. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_ad_library_get_v1_tiktok_ad_library_search | catalog | Use this when you need ScrapeCreators TikTok Ad Library data from `GET /v1/tiktok/ad-library/search` for Ad Library Search. Searches TikTok Creative Center Top Ads, the ad library page at ads.tiktok.com/business/creativecenter/inspiration/topads. Supports US and other 2-letter regions, period filters, sorting, keyword search, and cursor pagination. Returns TikTok's public top ad material objects, including ad title, metrics, video info, landing page, and pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_ad_library_get_v1_facebook_adlibrary_ad_transcript | catalog | Use this when you need ScrapeCreators Facebook Ad Library data from `GET /v1/facebook/adLibrary/ad/transcript` for Ad Transcript. Retrieves a transcript for a single Facebook Ad Library video ad by ID or URL. If Facebook exposes captions, those are used. Otherwise we try to transcribe the public video URL. Credits are only deducted when transcript is returned. If the ad has no video or no transcript is available, transcript will be null and no credit is charged. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_google_ad_library_get_v1_google_adlibrary_advertisers_search | catalog | Use this when you need ScrapeCreators Google Ad Library data from `GET /v1/google/adLibrary/advertisers/search` for Advertiser Search. Searches the Google Ad Transparency Library for advertisers by name. Returns a list of matching advertisers with their name, advertiser_id, and region, plus a list of associated website domains. Use the returned advertiser_id to look up a company's ads. Defaults to US when region is not passed, so pass a 2-letter country code like AU or CA when searching for advertisers in another region. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_album | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/album` for Album. Retrieves detailed information about a Spotify album by its id or URL, including album metadata, artists, release date, cover art, copyright info, tracks, and sharing details. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_amazon_shop_get_v1_amazon_shop | catalog | Use this when you need ScrapeCreators Amazon Shop data from `GET /v1/amazon/shop` for Amazon Shop page. Scrapes a creator's Amazon Shop page by URL, returning their storefront profile and product collections. Returns avatar, name, description, socials, and lists with title and itemCount. Also includes trendingPicks with price and discount, curations with title and postCount, and a pageToken for pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_soundcloud_get_v1_soundcloud_artist | catalog | Use this when you need ScrapeCreators SoundCloud data from `GET /v1/soundcloud/artist` for Artist. Fetches detailed information about a SoundCloud artist by its handle or URL. Returns artist metadata including id, name, followers, etc Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_artist | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/artist` for Artist. Retrieves detailed information about a Spotify artist by their handle, including name, followers count, genres, and related artists. Accepts a handle as input and returns artist metadata such as id, name, followers, genres, and related artists. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_soundcloud_get_v1_soundcloud_artist_tracks | catalog | Use this when you need ScrapeCreators SoundCloud data from `GET /v1/soundcloud/artist/tracks` for Artist Tracks. Fetches tracks/songs for a SoundCloud artist by handle or URL. Returns the artist profile, track list, and pagination info from SoundCloud. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_basic_profile | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/basic-profile` for Basic Profile. Fetches a lightweight Instagram profile summary by user ID, returning username, full name, biography, profile picture URL, verification status, follower count, following count, media count, and account privacy and type. Ideal for quick lookups or enrichment when you already have the numeric user ID. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_pinterest_get_v1_pinterest_board | catalog | Use this when you need ScrapeCreators Pinterest data from `GET /v1/pinterest/board` for Board. Fetches a paginated list of pins from a Pinterest board by URL, returning each pin's id, description, title, images, board info, pin_join annotations, and aggregated_pin_data. Supports pagination via cursor and a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel_community_posts | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel/community-posts` for Channel Community Posts. Fetches community posts from a YouTube channel's Posts tab, including post ID, URL, content, images, attached video, like count, publish time, channel info, and a continuationToken when YouTube has more results. Pass a handle or channelId for the first page, then pass continuationToken to page through more posts. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel` for Channel Details. Retrieves comprehensive YouTube channel profile data including name, avatar images, subscriber count (subscribers), total video and view counts, join date, tags, and linked social accounts like Twitter and Instagram. Accepts a channelId, handle, or full channel URL as input. Returns channel metadata such as country, email, and external store links when available. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel_lives | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel/lives` for Channel Lives. Fetches live streams and past streams from a YouTube channel's Live tab, including title, URL, thumbnail, view count, publish time, duration, and a continuationToken when YouTube has more results. Pass a handle or channelId for the first page, then pass continuationToken to page through more lives. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel_playlists | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel/playlists` for Channel Playlists. Fetches playlists from a YouTube channel's Playlists tab, including playlist ID, title, thumbnail, video count, channel info, playlist URL, and a continuationToken when YouTube has more results. Pass a handle or channelId for the first page, then pass continuationToken to page through more playlists. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel_shorts | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel/shorts` for Channel Shorts. Retrieves a paginated list of short-form videos (Shorts) from a YouTube channel, including each short's title, URL, view count (views), likes, comments, and description. Supports sorting by newest or popular, and use the continuationToken to page through all results. Returns data in the shorts array. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_rumble_get_v1_rumble_channel_videos | catalog | Use this when you need ScrapeCreators Rumble data from `GET /v1/rumble/channel/videos` for Channel Videos. Gets videos from a Rumble channel by handle or URL. Returns channel metadata, videos, shorts, and a numeric cursor for the next page. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_channel_videos | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/channel-videos` for Channel Videos. Fetches a paginated list of videos uploaded by a YouTube channel, including each video's title, URL, thumbnail, view count (views), publish date, duration, and description. Supports sorting by latest or popular, and use the continuationToken to page through all results. Optionally include extras like like count, comment count, and descriptions for each video. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.check_configuration | catalog | Verify Scrape Creators Portal-gate, Redis, BYOK, and tool-surface readiness without returning credential values. |
| read | legacy | scrape-creators.scrape_creators_kick_get_v1_kick_clip | catalog | Use this when you need ScrapeCreators Kick data from `GET /v1/kick/clip` for Clip. Fetches detailed data for a Kick clip by URL, including video, metadata, and channel info. Returns clip id, title, clip_url, thumbnail_url, video_url, view_count, likes_count, duration, privacy status, and is_mature flag. Also includes category details (name, slug), creator info (username), and channel info (username, profile_picture). Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitch_get_v1_twitch_clip | catalog | Use this when you need ScrapeCreators Twitch data from `GET /v1/twitch/clip` for Clip. Fetches detailed data for a Twitch clip by URL, including metadata and direct video URLs. Returns clip id, slug, url, embedURL, title, viewCount, language, durationSeconds, game info, broadcaster details with follower count, thumbnailURL, and videoQualities at multiple resolutions with a signed videoURL for playback. Also includes additional clips from the same broadcaster. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_post_comment_replies | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/post/comment/replies` for Comment Replies. Get the replies to a comment. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_video_comment_replies | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/video/comment/replies` for Comment Replies. Fetches replies to a specific TikTok comment by its ID. Returns `comments`, an array of comment objects each with `text`, `user` info, and `create_time`. Paginate with `cursor` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_video_comment_replies | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/video/comment/replies` for Comment Replies. Fetches replies to a specific comment on a YouTube video, including each reply's text content, author details (name, channel ID, avatar, verified/creator status), like count, and publish date. Requires a continuationToken obtained from the 'repliesContinuationToken' field on comments returned by the Comments endpoint. Supports paginating through additional replies with the continuationToken returned in each response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_post_comments | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/post/comments` for Comments. Fetches comments from a Facebook post or reel with cursor-based pagination. Each comment includes id, text, created_at, reply_count, reaction_count, and author details with name and profile_picture. Passing a feedback_id instead of a url significantly speeds up the request. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v2_instagram_post_comments | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v2/instagram/post/comments` for Comments. Retrieves comments on a public Instagram post or reel. Each comment includes the comment text, creation timestamp, and commenter details such as username, user ID, verification status, and profile picture URL. Supports cursor-based pagination to load additional comment pages. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_rumble_get_v1_rumble_video_comments | catalog | Use this when you need ScrapeCreators Rumble data from `GET /v1/rumble/video/comments` for Comments. Gets all top level comments for a Rumble video by URL. Returns comment text, author, createdAt, createdAtText, likeCount, dislikeCount, and replyCount when comment bodies are public. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_video_comments | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/video/comments` for Comments. Fetches comments on a TikTok video by URL — useful for reading audience reactions, replies, and engagement. Returns `comments`, an array where each comment includes `text`, `digg_count` (likes), `reply_comment_total`, `create_time`, and a `user` object with the commenter's nickname and unique_id; also returns `total` comment count. Paginate with `cursor` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_video_comments | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/video/comments` for Comments. Fetches comments and replies from a YouTube video, including each comment's text content, author details, like count, reply count, and publish date. Supports ordering by top or newest, and paginating with continuationToken. Limited to approximately 1,000 top comments or 7,000 newest comments. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_community | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/community` for Community. Retrieves details about a Twitter/X Community by URL. Returns the community name, description, rest_id, join_policy, created_at, member_count, rules, and creator_results with the creator's profile. Also includes members_facepile_results with avatar images of recent members. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_community_post | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/community-post` for Community Post Details. Retrieves the full details of a YouTube community post, including its text content, attached images, like count, publish date, and associated channel info. Also returns a linked video if the post includes one. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_community_tweets | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/community/tweets` for Community Tweets. Fetches tweets posted within a Twitter/X Community by URL. Returns an array of tweets, each with id, full_text, view_count, favorite_count, retweet_count, reply_count, bookmark_count, quote_count, created_at, and source. Each tweet includes a user object with the author's name, screen_name, avatar, followers_count, and is_blue_verified status. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_ad_library_get_v1_facebook_adlibrary_company_ads | catalog | Use this when you need ScrapeCreators Facebook Ad Library data from `GET /v1/facebook/adLibrary/company/ads` for Company Ads. Fetches all ads currently running for a specific company from the Meta Ad Library. Each ad includes ad_archive_id, page_name, is_active, publisher_platform, and a snapshot with body, images, videos, and display_format. Supports filtering by country, media_type, date range, and language with cursor-based pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_google_ad_library_get_v1_google_company_ads | catalog | Use this when you need ScrapeCreators Google Ad Library data from `GET /v1/google/company/ads` for Company Ads. Fetches public ads for a company from the Google Ad Transparency Library by domain or advertiser_id. Each ad includes advertiserId, creativeId, format, adUrl, advertiserName, domain, firstShown, and lastShown. Costs 25 credits per request when get_ad_details=true; without it, only advertiserId and creativeId are returned at 1 credit. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_company | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/company` for Company Page. Fetches a LinkedIn company page with details including name, description, logo, cover image, slogan, location, headquarters, employee count (headcount/staff size), website, industry, company type, founded year, specialties, funding rounds with investors, featured employees, recent posts, and similar company pages. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_company_posts | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/company/posts` for Company Posts. Retrieves paginated posts from a LinkedIn company page, including each post's URL, ID, publication date, and full text content. Supports page-based pagination up to a maximum of 7 pages due to a LinkedIn platform limitation. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_contributions | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/contributions` for Contributions. Retrieves the public GitHub contribution graph for a user and year, including total contributions and daily contribution counts/intensity. Pass github handle, or a full GitHub profile url. Defaults to the current year when year is not provided. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_user_embed | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/user/embed` for Embed HTML. Returns the raw HTML embed snippet for an Instagram user's profile widget. The response contains a single html string that can be inserted into a webpage to render an embeddable Instagram profile card. Requires the user's handle as input. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_events_get_v1_facebook_event_details | catalog | Use this when you need ScrapeCreators Facebook Events data from `GET /v1/facebook/event/details` for Event Details. Get a specific event by its URL or id Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_events_get_v1_facebook_events | catalog | Use this when you need ScrapeCreators Facebook Events data from `GET /v1/facebook/events` for Events. Get the events of a city. Check out this [link](https://www.facebook.com/events/explore/saint-petersburg-florida/111326725552547) for an example of where we are getting the data from. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_group_posts | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/group/posts` for Facebook Group Posts. Fetches posts from a public Facebook group, limited to 3 posts per page due to API limitations. Each post includes id, text, url, reactionCount, commentCount, publishTime, videoDetails, and topComments. Supports sorting by TOP_POSTS, RECENT_ACTIVITY, CHRONOLOGICAL, or CHRONOLOGICAL_LISTINGS, with cursor-based pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.find_tools | catalog | Find Scrape Creators tools with punctuation-normalized multi-token ranked local search and category or risk filters. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_followers | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/followers` for Followers. Retrieves public GitHub followers for a user. Each follower includes login, avatar, user URL, type, and GitHub IDs. Pass username, handle, or a full GitHub user url. Supports cursor pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_user_followers | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/user/followers` for Followers. Retrieves the follower list of a TikTok account by handle or user_id — useful for seeing who follows a creator or getting subscriber data. Returns `followers`, an array of user objects each with `nickname`, `unique_id`, `uid`, `follower_count`, `following_count`, and avatar URLs; also returns `total` follower count. Paginate with `min_time` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_following | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/following` for Following. Retrieves public accounts followed by a GitHub user. Each account includes login, avatar, profile URL, type, and GitHub IDs. Pass username, handle, or a full GitHub profile url. Supports cursor pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_user_following | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/user/following` for Following. Retrieves the following list — accounts that a TikTok user follows — by their handle. Returns `followings`, an array of user objects each with `nickname`, `unique_id`, `uid`, `follower_count`, `following_count`, `signature`, and avatar URLs; also returns `total` count. Paginate with `min_time` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_ad | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/ad` for Get Ad. Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_age_and_gender_get_v1_detect_age_gender | catalog | Use this when you need ScrapeCreators Age and Gender data from `GET /v1/detect-age-gender` for Get Age and Gender. Uses AI to analyze a creator's profile photo and estimate their age and gender. Returns ageRange with low and high bounds, gender, and a confidence score for the gender prediction. The profile photo must contain a clear, visible face for accurate results. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_scrape_creators_get_v1_account_credit_balance | catalog | Use this when you need ScrapeCreators Scrape Creators data from `GET /v1/account/credit-balance` for Get credit balance. Returns the number of API credits remaining on your Scrape Creators account. The response contains a single creditCount field with your current balance. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_scrape_creators_get_v1_credit_balance | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators Scrape Creators data from `GET /v1/credit-balance` for Get credit balance. Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_scrape_creators_get_v1_account_get_daily_usage_count | catalog | Use this when you need ScrapeCreators Scrape Creators data from `GET /v1/account/get-daily-usage-count` for Get daily usage. Returns aggregated daily usage statistics for the last 30 days, including total credits consumed and number of requests per day. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.get_endpoint_coverage | catalog | List bounded ScrapeCreators endpoint coverage by provider tag without contacting the provider. |
| read | legacy | scrape-creators.scrape_creators_scrape_creators_get_v1_account_get_most_used_routes | catalog | Use this when you need ScrapeCreators Scrape Creators data from `GET /v1/account/get-most-used-routes` for Get most used routes. Returns your top 20 most called API endpoints ranked by call count, along with total credits consumed per endpoint. Defaults to the last 24 hours. Supports custom time ranges up to 1 year. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_creators_popular | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/creators/popular` for Get popular creators. Discovers trending and popular TikTok creators, filterable by follower count range, creator country, and audience country. Returns `creator_list`, an array of creator objects each with `nickname`, `unique_id`, `follower_count`, `likes_count`, `video_views`, `engagement_rate`, and avatar URLs. Sortable by engagement, follower count, or average views. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_hashtags_popular | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/hashtags/popular` for Get popular hashtags. Discovers trending and popular TikTok hashtags, filterable by time period (7/30/120 days) and country. Returns a list of hashtag objects each with `hashtag_name`, `rank`, `trend` data, and related video examples. Useful for identifying viral topics and content trends on TikTok. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_songs_popular | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/songs/popular` for Get popular songs. Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_videos_popular | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/videos/popular` for Get popular videos. Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_audio_reels | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/audio/reels` for Get Reels By Audio Id. Fetches the reels Instagram exposes for an audio page like instagram.com/reels/audio/{audio_id}/. Pass the audio_id from that URL. Use cursor from the previous response to request the next page when Instagram returns one. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_scrape_creators_get_v1_account_get_api_usage | catalog | Use this when you need ScrapeCreators Scrape Creators data from `GET /v1/account/get-api-usage` for Get request history. Returns a paginated list of your API requests, including the endpoint called, status code, credits used, and timestamp. Useful for debugging and monitoring your API usage. Supports filtering by endpoint name and status code. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_song | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/song` for Get Song Details. Fetches detailed metadata for a specific TikTok sound or song by its clipId. Returns `music_info` with `title`, `author`, `album`, `duration`, `user_count` (number of videos using this sound), `play_url`, cover art, and artist details. Use the `clipId` from a sound URL or from the popular songs endpoint. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.get_tool_usage | catalog | Return one complete Scrape Creators descriptor by native name, canonical name, or alias without executing it. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_user_highlight_detail | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/user/highlight/detail` for Highlights Details. Fetches the full contents of a specific Instagram story highlight album by its ID. Returns the highlight's cover image, title, user info, and an items array containing each story with its media type, image or video URLs, dimensions, timestamp, and sticker/interactive element data. Useful for archiving or analyzing individual highlight reels. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_komi_get_v1_komi | catalog | Use this when you need ScrapeCreators Komi data from `GET /v1/komi` for Komi page. Scrapes a Komi page by URL, extracting the creator's profile, social links, and featured content. Returns id, username, avatar, displayName, bio, and social accounts (instagram, tiktok, youtube, twitter, facebook, snapchat). Also includes links, an array of link and product objects each with id, url, title, type, thumbnail, and optional price and currency for products. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkbio_get_v1_linkbio | catalog | Use this when you need ScrapeCreators Linkbio data from `GET /v1/linkbio` for Linkbio page. Scrapes a Linkbio (lnk.bio) page by URL, extracting the creator's profile and all their links. Returns handle, id, social accounts (instagram, tiktok, youtube, twitter, whatsapp), email, website, and links — an array of link objects each with url and text. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linktree_get_v1_linktree | catalog | Use this when you need ScrapeCreators Linktree data from `GET /v1/linktree` for Linktree page. Scrapes a Linktree page by URL, extracting the creator's profile and all their links. Returns id, username, profilePictureUrl, description, verticals, timezone, and links — an array of link objects each with id, type, title, and url. Also includes detected social accounts (instagram, tiktok, spotify, youtube, soundcloud, apple_music) and email_address. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.list_capabilities | catalog | Return the provider-owned Scrape Creators ToolManifest; request descriptors for complete schemas, annotations, aliases, and hashes. |
| read | legacy | scrape-creators.scrape_creators_facebook_marketplace_get_v1_facebook_marketplace_item | catalog | Use this when you need ScrapeCreators Facebook Marketplace data from `GET /v1/facebook/marketplace/item` for Marketplace Item. Fetches details for a Facebook Marketplace item by item id or Marketplace item URL, including title, description, price, location, condition, photos, seller, and availability flags. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_marketplace_get_v1_facebook_marketplace_location_search | catalog | Use this when you need ScrapeCreators Facebook Marketplace data from `GET /v1/facebook/marketplace/location/search` for Marketplace Location Search. Searches Facebook Marketplace locations/cities and returns coordinates you can use with the Marketplace Search endpoint. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_marketplace_get_v1_facebook_marketplace_search | catalog | Use this when you need ScrapeCreators Facebook Marketplace data from `GET /v1/facebook/marketplace/search` for Marketplace Search. Searches Facebook Marketplace listings by keyword and lat/lng. Supports pagination with the returned cursor. Pass the cursor value back as-is. When sort_by is creation_time_descend, Facebook can still return slightly different ordering between identical requests. For alerting/new-item workflows, scrape multiple pages and dedupe by listing id instead of relying on page 1 item order being identical every run. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.mcp_health_check | catalog | Use this when an agent needs a safe ScrapeCreators MCP health/config check without secret leakage. Returns service version, manifest stats, cache settings, and Redis health. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_profile | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/profile` for Person's Profile. Retrieves a person's public LinkedIn profile data, including their name, photo, location, follower count (followers), about/bio summary, recent posts, work experience, education, articles, activity feed, publications, projects, recommendations, and similar profiles. Only returns publicly available information visible in an incognito browser. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_pillar_get_v1_pillar | catalog | Use this when you need ScrapeCreators Pillar data from `GET /v1/pillar` for Pillar page. Scrapes a Pillar page by URL, extracting the creator's profile, social links, and products. Returns id, first_name, last_name, email, location, and social accounts (tiktok, spotify, twitter, youtube, facebook, linkedin, instagram, and more). Also includes links with click counts and products with title, price, description, and image. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_pinterest_get_v1_pinterest_pin | catalog | Use this when you need ScrapeCreators Pinterest data from `GET /v1/pinterest/pin` for Pin. Fetches detailed information about a single Pinterest pin by URL, returning title, description, link, dominantColor, originPinner, pinner, images at multiple resolutions (imageSpec_236x through imageSpec_orig), and pinJoin with visual annotations. Supports a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_playlist | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/playlist` for Playlist. Retrieves all videos in a YouTube playlist, including the playlist title, owner info, total video count, and each video's title, URL, thumbnail, duration, and channel. Accepts the playlist ID found in the 'list' URL parameter. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_podcast | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/podcast` for Podcast. Retrieves detailed information about a Spotify podcast by its id or URL. Spotify calls podcasts shows internally, so Spotify podcast URLs use /show/. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_podcast_episodes | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/podcast/episodes` for Podcast Episodes. Returns episodes for a Spotify podcast. Pass the cursor returned by a response to get the next page. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_bluesky_get_v1_bluesky_post | catalog | Use this when you need ScrapeCreators Bluesky data from `GET /v1/bluesky/post` for Post. Fetches a single Bluesky post by URL, returning the post's record text, author info, embed content, replyCount, repostCount, likeCount, and quoteCount. Also includes a replies array with threaded reply posts. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_post | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/post` for Post. Retrieves a single public Facebook post or reel by URL. Returns post_id, like_count, comment_count, share_count, view_count, description, creation_time, and author details. For some reels, Facebook does not expose the same view count on the individual post page that it shows on the profile Reels grid. This value can be null or lower than the public Reels badge. If you need the public Reel badge count, call /v1/facebook/profile/reels with the author URL and match the reel by post_id. For video posts, includes video sd_url, hd_url, thumbnail, and length_in_second. Optionally fetches comments and transcript via get_comments and get_transcript parameters. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_kwai_get_v1_kwai_post | catalog | Use this when you need ScrapeCreators Kwai data from `GET /v1/kwai/post` for Post. Fetches public Kwai post details including caption, media URLs, cover images, counts, author info, and music metadata. Uses Kwai's public web API endpoint, not HTML scraping. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_post | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/post` for Post. Fetches a single LinkedIn post or article, returning the title, headline, full description text, author info with follower count, publication date, like count (reactions), comment count, and individual comments. Also includes related articles from the same author in moreArticles. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_threads_get_v1_threads_post | catalog | Use this when you need ScrapeCreators Threads data from `GET /v1/threads/post` for Post. Fetches a single Threads post by URL, returning the post's caption, like_count, view_counts, reshare_count, direct_reply_count, image_versions2, and taken_at. Also includes comments and related_posts arrays. Supports a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_truth_social_get_v1_truthsocial_post | catalog | Use this when you need ScrapeCreators Truth Social data from `GET /v1/truthsocial/post` for Post. Fetches a single Truth Social post by URL, returning text, id, created_at, url, content, account details, media_attachments, card link previews, replies_count, reblogs_count, and favourites_count. Only posts from prominent public figures (e.g., Trump, Vance) are accessible without authentication. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_post_comments | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/post/comments` for Post Comments. Retrieves comments and post details from a Reddit post by URL. Returns the post with title, author, score, ups, upvote_ratio, num_comments, and created_utc, plus a comments array where each comment includes author, body, body_html, score, created_utc, parent_id, permalink, and nested replies. Supports cursor-based pagination for loading more comments and a trim parameter for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_post_transcript | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/post/transcript` for Post Transcript. Fetches the transcript from a LinkedIn post video when LinkedIn exposes one publicly. Returns null with transcriptNotAvailable when the post has no transcript, and only deducts credits when a transcript is returned. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_post_transcript | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/post/transcript` for Post Transcript. Gets the transcript from a Reddit video post or direct v.redd.it URL when Reddit exposes a VTT caption file. Returns the raw WebVTT in raw_vtt plus a parsed plain-text transcript. If Reddit does not expose captions for the video, transcript is null and transcriptNotAvailable is true. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_post | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/post` for Post/Reel Info. Fetches detailed metadata for a single Instagram post or reel by shortcode or URL. Returns caption text, like count, comment count, video URL, video play count, video duration, display images, owner info, tagged users, and carousel sidecar children when applicable. Play counts are Instagram-only views and exclude cross-posted Facebook views. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_bluesky_get_v1_bluesky_user_posts | catalog | Use this when you need ScrapeCreators Bluesky data from `GET /v1/bluesky/user/posts` for Posts. Fetches a paginated feed of posts from a Bluesky user, returning each post's uri, record text, author info, embed content, replyCount, repostCount, likeCount, quoteCount, and indexedAt. Supports pagination via cursor. Use user_id (the 'did') instead of handle for faster response times. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v2_instagram_user_posts | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v2/instagram/user/posts` for Posts. Returns a paginated feed of a user's public Instagram posts, including photos, videos, and carousels. Each item includes media type, shortcode, caption text, like count, comment count, play count, video URLs, image URLs, and tagged users. Play counts reflect Instagram-only views and exclude cross-posted Facebook views. Supports cursor-based pagination via next_max_id for scrolling through the full timeline. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_threads_get_v1_threads_user_posts | catalog | Use this when you need ScrapeCreators Threads data from `GET /v1/threads/user/posts` for Posts. Fetches the most recent posts from a Threads user, returning id, caption text, code, like_count, reshare_count, direct_reply_count, repost_count, image_versions2, video_versions, and taken_at. Only the last 20-30 posts are publicly visible. Supports a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_shop_get_v1_tiktok_product | catalog | Use this when you need ScrapeCreators TikTok Shop data from `GET /v1/tiktok/product` for Product Details. Fetches full details for a specific TikTok Shop product by its URL, including stock levels and affiliate videos. Returns `product_info` with `product_base` (title, images, sold_count, price), `skus` (variants with exact `stock` counts), and `product_detail_review` (product_rating, review_count, sample reviews); also returns `shop_info` (shop_name, shop_rating, followers_count) and `related_videos` (affiliate TikToks promoting the product). Related videos are only available in the US region. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_shop_get_v1_tiktok_shop_product_reviews | catalog | Use this when you need ScrapeCreators TikTok Shop data from `GET /v1/tiktok/shop/product/reviews` for Product Reviews. Fetches customer reviews for a TikTok Shop product by URL or product_id. Returns `product_reviews`, an array of review objects each with `rating`, `display_text`, `review_timestamp_fmt`, `review_user` (name, avatar), and `sku_specification` (variant purchased); also returns `total_reviews` count and `rating_distribution`. Paginate with `page`. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_bluesky_get_v1_bluesky_profile | catalog | Use this when you need ScrapeCreators Bluesky data from `GET /v1/bluesky/profile` for Profile. Retrieves a Bluesky user's public profile including handle, displayName, avatar, description, followersCount, followsCount, postsCount, createdAt, and verification status. The associated field shows counts for lists, feed generators, and starter packs. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_profile | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/profile` for Profile. Retrieves public Facebook page details including category, address, email, phone, website, services, priceRange, rating, likeCount, and followerCount. Also returns adLibrary status with the page's ad activity and pageId. Optionally includes businessHours when get_business_hours is set to true. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_profile | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/profile` for Profile. Retrieves comprehensive public Instagram profile information including biography, bio links, follower and following counts, verification status, and profile picture URLs. Also returns recent timeline posts with engagement metrics such as likes, comments, and video view counts, plus a list of related profiles. Useful for account overview, audience analysis, or discovering similar creators. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_kwai_get_v1_kwai_profile | catalog | Use this when you need ScrapeCreators Kwai data from `GET /v1/kwai/profile` for Profile. Fetches public Kwai profile data including username, bio, avatar, verification status, gender, and public counts. Uses Kwai's public web API endpoint, not HTML scraping. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkme_get_v1_linkme | catalog | Use this when you need ScrapeCreators Linkme data from `GET /v1/linkme` for Profile. Retrieves a Linkme profile by URL, including identity, social links, and contact details. Returns profile with id, firstName, username, bio, profileVisitCount, profileImage, verifiedAccount, and isAmbassador flag. Also includes infoLinks (email addresses) and webLinks, an array of categorized social platform links (Spotify, Instagram, YouTube, Twitter, Facebook, and more) each with linkValue and faceValue. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_threads_get_v1_threads_profile | catalog | Use this when you need ScrapeCreators Threads data from `GET /v1/threads/profile` for Profile. Retrieves a Threads user's public profile including username, full_name, biography, profile_pic_url, follower_count, is_verified, bio_links, and hd_profile_pic_versions. Also indicates whether the account is a threads-only user via is_threads_only_user. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_profile | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/profile` for Profile. Fetches public profile data for a TikTok user by their handle or user_id — useful for looking up a creator's identity, bio, and account stats. Returns a `user` object (display name, avatar URLs, bio/signature, verification status, bio link) and a `stats` object (followerCount, followingCount, heartCount/total likes, videoCount). This only returns profile metadata, not the user's actual videos or followers list. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_truth_social_get_v1_truthsocial_profile | catalog | Use this when you need ScrapeCreators Truth Social data from `GET /v1/truthsocial/profile` for Profile. Retrieves a Truth Social user's public profile including display_name, username, avatar, header, followers_count, following_count, statuses_count, verified status, website, and created_at. Only prominent public figures (e.g., Trump, Vance) are accessible without authentication; most other accounts will not work. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitch_get_v1_twitch_profile | catalog | Use this when you need ScrapeCreators Twitch data from `GET /v1/twitch/profile` for Profile. Retrieves a Twitch user's public profile by handle, including identity, social links, and content. Returns id, handle, displayName, description, followers count, and linked social accounts (instagram, x, tiktok). Also includes allVideos with game info, duration, and view counts, featuredClips with clip metadata and thumbnails, and similarStreamers. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_profile | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/profile` for Profile. Retrieves a Twitter user's profile by handle, including account metadata and statistics. Returns name, screen_name, description, followers_count, friends_count, statuses_count, favourites_count, location, profile_image_url_https, and is_blue_verified. Also includes verification_info, tipjar_settings, highlights_info, and creator_subscriptions_count. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_profile_events | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/profile/events` for Profile Events. Get the events of a public Facebook page Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_profile_photos | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/profile/photos` for Profile Photos. Fetches photos from a public Facebook page with pagination support. Each photo includes photo_id, accessibility_caption, viewer_image with uri, height, and width, plus a thumbnail and direct url. Pagination requires passing both next_page_id and cursor from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_profile_posts | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/profile/posts` for Profile Posts. Returns publicly visible Facebook profile posts, limited to 3 posts per page due to API limitations. Each post includes id, text, url, reactionCount, commentCount, publishTime, videoDetails with sdUrl, hdUrl, and thumbnailUrl, plus topComments. Accepts either a url or pageId parameter, where pageId is faster. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_profile_reels | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/profile/reels` for Profile Reels. Fetches up to 10 reels per request from a public Facebook page. Each reel includes id, url, view_count, description, creation_time, video_url, thumbnail, play_time_in_ms, and music details. Pagination requires passing both next_page_id and cursor from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_profile_region | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/profile/region` for Profile Region. Returns the TikTok region code for a public profile, like `US` for United States or `MX` for Mexico. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v3_tiktok_profile_videos | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v3/tiktok/profile/videos` for Profile Videos. Fetches videos posted by a TikTok user, sortable by latest or most popular — use this to get a creator's video feed or TikToks. Returns `aweme_list`, an array of video objects each containing `aweme_id`, `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count, collect_count/saves), and `video` (download URLs, duration, cover image). Paginate with `max_cursor` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_pull_requests | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/pull-requests` for Pull Requests. Searches public GitHub pull requests authored by a user using GitHub's public search index. Pass username, handle, or url. Optional since and until filters use YYYY-MM-DD created dates. Results include the PR title, repo, state, created_at, and url, sorted by newest created first. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_user_reels | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/user/reels` for Reels. Returns a paginated list of a user's public Instagram reels (short-form videos). Each reel includes its shortcode, play count, like count, comment count, video versions with download URLs, thumbnail image, and owner info. Note that reel captions are not returned by this endpoint. Play counts are Instagram-only views and exclude cross-posted Facebook views. Supports cursor-based pagination via max_id; providing a user_id instead of a handle yields faster responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_song_reels | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/song/reels` for Reels using Song (Deprecated). Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user_repositories | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user/repositories` for Repositories. Retrieves a user's public repositories with repo metadata like description, language, stars, forks, topics, license, visibility, default branch, and timestamps. Pass username, handle, or url. Supports pagination with cursor, plus GitHub's type, sort, and direction parameters. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_repository | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/repository` for Repository. Retrieves public metadata for one GitHub repository, including owner, description, language, stars, forks, topics, license, visibility, default branch, open issues, and timestamps. Pass a full GitHub repository url. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | agent_ready | scrape-creators.sc_call_provider_tool | catalog | Use this to invoke a native ScrapeCreators provider endpoint returned by sc_category_tools when the MCP is running in category surface mode. |
| read | agent_ready | scrape-creators.sc_capabilities | catalog | Use this to inspect service capabilities, manifest stats, active tool surface mode, category counts, cost controls, cache status, and batch availability. |
| read | agent_ready | scrape-creators.sc_category_tools | catalog | Use this after choosing a top-level category or subcategory. Returns matching provider/helper tools and tells agents whether to call them directly or through sc_call_provider_tool. |
| read | agent_ready | scrape-creators.sc_check_configuration | catalog | Use this when an agent needs to verify ScrapeCreators MCP setup without exposing secrets. Returns required headers, missing server config, Redis health, and manifest count. |
| read | agent_ready | scrape-creators.sc_endpoint_coverage | catalog | Use this when an agent needs to discover which native ScrapeCreators endpoints are exposed. Returns endpoint rows with method, path, tag, required params, and current/legacy status. |
| read | agent_ready | scrape-creators.sc_lead_discovery_capabilities | catalog | Use this before lead discovery to see supported platforms, structured brief fields, enrichment behavior, and sheet-ready output fields. |
| read | agent_ready | scrape-creators.sc_lead_discovery_result | catalog | Use this to fetch paginated, sheet-ready lead-discovery rows by job_id. Set include_csv=true when another agent needs CSV text for a spreadsheet import. |
| read | agent_ready | scrape-creators.sc_lead_discovery_status | catalog | Use this to poll a generic lead-discovery job by job_id. Returns compact progress, row count, skipped platforms, and errors. |
| read | agent_ready | scrape-creators.sc_tool_categories | catalog | Use this when an agent needs the live ScrapeCreators MCP tool breakdown by top-level category and subcategory. Returns full available counts, visible counts, and optional tool names. |
| read | agent_ready | scrape-creators.sc_tool_usage | catalog | Use this when an agent is unsure which ScrapeCreators tool to call. Returns usage guidance, required params, side effects, and follow-up workflow hints. |
| read | legacy | scrape-creators.scrape_creators_facebook_ad_library_get_v1_facebook_adlibrary_search_ads | catalog | Use this when you need ScrapeCreators Facebook Ad Library data from `GET /v1/facebook/adLibrary/search/ads` for Search. Searches the Meta Ad Library by keyword and returns matching ads. Each result includes ad_archive_id, page_name, is_active, publisher_platform, and a snapshot with body text, images, videos, and cta_text. Results cap around 1,500 via GET due to cursor size limits; switch to POST method with body params for larger result sets. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_google_get_v1_google_search | catalog | Use this when you need ScrapeCreators Google data from `GET /v1/google/search` for Search. Performs a Google search and returns organic results with url, title, and description for each result. Supports an optional region parameter (2-letter country code) to get localized results from a specific country. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_pinterest_get_v1_pinterest_search | catalog | Use this when you need ScrapeCreators Pinterest data from `GET /v1/pinterest/search` for Search. Searches Pinterest for pins matching a query, returning results with id, url, title, description, images, link, domain, board info, and pinner details. Supports pagination via cursor and a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_search | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/search` for Search. Searches across all of Reddit for posts matching a query. Each post includes title, author, selftext, subreddit, score, ups, upvote_ratio, num_comments, created_utc, url, permalink, and is_video. Supports sort (relevance, new, top, comment_count), timeframe filtering, pagination via the after token, and a trim parameter for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_rumble_get_v1_rumble_search | catalog | Use this when you need ScrapeCreators Rumble data from `GET /v1/rumble/search` for Search. Searches Rumble videos by keyword. Returns matching videos and shorts with title, URL, thumbnail, channel, published date, viewCountText, viewCountInt, and a numeric cursor for the next page. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_search | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/search` for Search. Search Spotify for tracks, artists, albums, episodes, podcasts, and audiobooks. Use type=podcasts when you need podcast ids for the podcast endpoints. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_search | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/search` for Search. Searches YouTube by keyword query and returns matching videos, channels, playlists, shorts, shelves, and live streams. Each video result includes title, URL, thumbnail, view count (views), publish date, duration, channel info, and badges. Supports filtering by upload date, sorting by relevance or popularity, and paginating with continuationToken. Set is_paid_promotions=true to search YouTube videos with the paid product placement / sponsorship disclosure. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_ad_library_get_v1_linkedin_ads_search | catalog | Use this when you need ScrapeCreators LinkedIn Ad Library data from `GET /v1/linkedin/ads/search` for Search Ads. Searches the LinkedIn Ad Library by company name, keyword, or companyId with optional country and date filters. Each ad includes id, description, headline, adType, advertiser, targeting details, image or video URLs, totalImpressions, and impressionsByCountry. Supports pagination via paginationToken. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_ads_search | catalog | Legacy compatibility tool. Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/ads/search` for Search Ads. Legacy local-only endpoint retained for compatibility; upstream OpenAPI no longer lists it. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_search_hashtag | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/search/hashtag` for Search by Hashtag. Searches for TikTok videos under a specific hashtag — useful for finding content by topic or trend. Returns `aweme_list`, an array of video objects each with `aweme_id`, `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count), `video` info, and `author` details. Paginate with `cursor` from the previous response. TikTok may return duplicate results. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_search_hashtag | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/search/hashtag` for Search by Hashtag. Searches YouTube for content matching a specific hashtag and returns matching videos with title, URL, thumbnail, view count (views), publish date, duration, and channel info. Supports pagination via continuationToken and filtering to return all content types or only shorts. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_threads_get_v1_threads_search | catalog | Use this when you need ScrapeCreators Threads data from `GET /v1/threads/search` for Search by Keyword. Searches Threads for posts matching a keyword, returning up to 10 results with caption text, like_count, reshare_count, direct_reply_count, user info, and image_versions2. Supports optional start_date and end_date filters plus a trim option. Only 10 results are returned per request due to public API limitations. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_search_keyword | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/search/keyword` for Search by Keyword. Searches for TikTok videos by keyword or phrase — the general video search across all of TikTok. Returns `search_item_list`, an array of objects each containing `aweme_info` with `aweme_id`, `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count), `video` info, and `author` details. Paginate with `cursor`. TikTok may return duplicate results. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_events_get_v1_facebook_events_search | catalog | Use this when you need ScrapeCreators Facebook Events data from `GET /v1/facebook/events/search` for Search Events. Search for events by name. You can take a look at the page from Facebook we are getting the data from [here](https://www.facebook.com/events/search/?q=dogs) Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_ad_library_get_v1_facebook_adlibrary_search_companies | catalog | Use this when you need ScrapeCreators Facebook Ad Library data from `GET /v1/facebook/adLibrary/search/companies` for Search for Companies. Searches for companies by name in the Meta Ad Library and returns their page IDs for use with other ad library endpoints. Each result includes page_id, name, category, likes, verification status, and Instagram details like ig_username and ig_followers. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_search_hashtag | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/search/hashtag` for Search Hashtag Posts. Finds public Instagram posts for a hashtag using Google Search, then returns post details such as caption, play count when available, like count, comment count, owner, and post time. Results depend on what Google has indexed, so this is best-effort and not a complete Instagram-native hashtag search. Pass media_type=reels if you only want reels. Use date_posted for recent posts and pass the returned cursor to fetch the next page. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_search_profiles | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/search/profiles` for Search Instagram Profiles. Searches Google for public Instagram results matching a keyword or phrase, then returns matching public profiles. Profile-page matches are marked matched_from=profile. Reel/post caption matches are enriched into the creator profile and marked matched_from=caption. This is best-effort and depends on what Google has indexed; it is not a complete native Instagram profile search. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_linkedin_get_v1_linkedin_search_posts | catalog | Use this when you need ScrapeCreators LinkedIn data from `GET /v1/linkedin/search/posts` for Search Posts. Finds public LinkedIn posts, feed updates, and Pulse articles by keyword using Google Search, then returns post details such as description, author, media, images, like count, comment count, and published date when LinkedIn exposes them publicly. Results depend on what Google has indexed, so this is best-effort and not a complete LinkedIn-native search. Use date_posted for recent posts and pass the returned cursor to fetch the next page. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v2_instagram_reels_search | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v2/instagram/reels/search` for Search Reels. Searches for Instagram reels matching a keyword or phrase via Google Search, bypassing Instagram's login-gated search. Returns a list of reels with shortcode, caption, thumbnail, video URL, play count, like count, comment count, video duration, owner details, location, and audio attribution info. Play counts are Instagram-only views and exclude cross-posted Facebook views. Supports page-based pagination for browsing additional results. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_threads_get_v1_threads_search_users | catalog | Use this when you need ScrapeCreators Threads data from `GET /v1/threads/search/users` for Search Users. Searches for Threads users by username, returning matching profiles with username, full_name, profile_pic_url, is_verified, and pk. Useful for finding user accounts before fetching their profile or posts. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_search_users | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/search/users` for Search Users. Searches for TikTok users by keyword or name — useful for finding creators or accounts matching a query. Returns `users`, an array of objects each containing `user_info` (nickname, unique_id, signature/bio, follower_count, following_count, avatar) and associated `items`. Paginate with `cursor` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_shop_get_v1_tiktok_shop_products | catalog | Use this when you need ScrapeCreators TikTok Shop data from `GET /v1/tiktok/shop/products` for Shop Products. Lists all products from a specific TikTok Shop store by its URL. Returns an array of product objects each with `title`, `cover` images, `url`, `price` info, `sold_count`, `review_count`, and `rating`. Paginate with `cursor` from the previous response; filter by region; use `sort_by=top` for best-selling products or `sort_by=new_releases` for newest products. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_shop_get_v1_tiktok_shop_search | catalog | Use this when you need ScrapeCreators TikTok Shop data from `GET /v1/tiktok/shop/search` for Shop Search. Searches TikTok Shop for products matching a keyword query. Returns an array of product objects each with `title`, `cover` image, `url` (product page link), `price`, `sold_count`, `review_count`, `rating`, and `shop_name`. Paginate with `page`; filter by region. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_user_highlights | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/user/highlights` for Story Highlights. Lists all story highlight albums for an Instagram user. Each highlight includes its ID, title, cover thumbnail URL, and owner info with username and profile picture. Accepts either a user_id or handle; providing user_id yields faster responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_subreddit_details | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/subreddit/details` for Subreddit Details. Retrieves metadata about a subreddit by name or URL. The subreddit name must be case-sensitive. Returns display_name, description, subscribers, weekly_active_users, weekly_contributions, rules, icon_img, header_img, advertiser_category, submit_text, and created_at. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_subreddit | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/subreddit` for Subreddit Posts. Fetches posts from a subreddit with sorting and filtering options. Each post includes title, author, selftext, score, ups, upvote_ratio, num_comments, created_utc, url, permalink, subreddit_subscribers, and is_video. Supports sort (best, hot, new, top, rising), timeframe filtering, pagination via the after token, and a trim parameter for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_reddit_get_v1_reddit_subreddit_search | catalog | Use this when you need ScrapeCreators Reddit data from `GET /v1/reddit/subreddit/search` for Subreddit Search. Searches within a specific subreddit for posts, comments, and media matching a query. Returns posts with title, votes, num_comments, url, and created_at; comments with author, body, votes, and parent post info; and media with title, media_type, image dimensions, and gallery_count. Supports sort, timeframe filtering, and cursor-based pagination. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_user_live | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/user/live` for TikTok Live. Checks if a TikTok user is currently live streaming and retrieves their live room details. Returns `liveRoomUserInfo` (nickname, avatar, followerCount, roomId) and `liveRoom` (title, startTime, status, `liveRoomStats` with enterCount and userCount, plus `streamData` with playback URLs in multiple qualities). Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_song_videos | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/song/videos` for TikToks using Song. Fetches TikTok videos that use a specific sound or song, identified by its clipId. Returns `aweme_list`, an array of video objects each with `aweme_id`, `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count), `video` info, and `author` details. Paginate with `cursor` from the previous response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_search_top | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/search/top` for Top Search. Searches TikTok's 'Top' results by query — returns both videos and photo carousels, unlike keyword search which only returns videos. Returns `items`, an array of objects each with `id`, `desc` (caption), `content_type` (video or photo carousel), `statistics` (play_count, digg_count/likes, comment_count, share_count), `video` info, and `images` for carousels. Paginate with `cursor`. TikTok may return duplicate results. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_soundcloud_get_v1_soundcloud_track | catalog | Use this when you need ScrapeCreators SoundCloud data from `GET /v1/soundcloud/track` for Track. Fetches detailed information about a SoundCloud track/song by URL. Returns track title, plays, likes, reposts, comments, artwork, artist, and other SoundCloud metadata. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_spotify_get_v1_spotify_track | catalog | Use this when you need ScrapeCreators Spotify data from `GET /v1/spotify/track` for Track. Retrieves detailed information about a Spotify track by its id or URL, including track metadata, artists, album info, duration, playability, and sharing details. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_facebook_get_v1_facebook_post_transcript | catalog | Use this when you need ScrapeCreators Facebook data from `GET /v1/facebook/post/transcript` for Transcript. Extracts the transcript text from a Facebook video post or reel. Returns the transcript as a single text string with line breaks. Only works on videos under 2 minutes in length. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v2_instagram_media_transcript | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v2/instagram/media/transcript` for Transcript. Generates an AI-powered speech-to-text transcription for an Instagram video post or reel. The video must be under 2 minutes long. Returns a transcripts array with each item's shortcode and transcribed text; carousel posts produce one transcript per video slide. Expect 10-30 second response times, and null when no speech is detected. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_rumble_get_v1_rumble_video_transcript | catalog | Use this when you need ScrapeCreators Rumble data from `GET /v1/rumble/video/transcript` for Transcript. Gets a Rumble video's transcript when captions are available. If Rumble does not expose captions for the video, transcript will be null and you will not be charged. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_video_transcript | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/video/transcript` for Transcript. Extracts the transcript, captions, or subtitles from a TikTok video by URL. Returns `id`, `url`, and `transcript` as a WEBVTT-formatted string with timestamped text segments. Video must be under 2 minutes; costs an additional 10 credits when `use_ai_as_fallback=true`. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_tweet_transcript | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/tweet/transcript` for Transcript. Extracts the transcript from a Twitter video tweet using AI-powered transcription. The video must be under 2 minutes long. Returns a success flag and the full transcript text. This endpoint is slower than others due to the AI processing step. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_video_transcript | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/video/transcript` for Transcript. Retrieves the captions, subtitles, or transcript of a YouTube video or short. Returns both a timestamped transcript array with start/end times and a plain-text version in transcript_only_text. Supports specifying a language code. Note: the video must be under 2 minutes for transcript extraction to work. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_trending_developers | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/trending/developers` for Trending Developers. Scrapes GitHub's public Trending developers page. Returns ranked developers with username, name, public profile URL, avatar, and the popular repository GitHub shows for that developer when available. Use language for paths like javascript or python and since for daily/weekly/monthly. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_get_trending_feed | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/get-trending-feed` for Trending Feed. Fetches TikTok's trending/For You feed for a given region — useful for discovering viral content and what's currently popular. Returns `aweme_list`, an array of video objects each with `aweme_id`, `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count, collect_count), `video` (playback and download URLs, cover), `author` info, and `image_post_info` for photo carousels. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_instagram_get_v1_instagram_reels_trending | catalog | Use this when you need ScrapeCreators Instagram data from `GET /v1/instagram/reels/trending` for Trending Reels. Fetches trending reels from Instagram's public instagram.com/reels page. Instagram only gives a small batch at a time and the results can overlap, so call this endpoint over and over when you want more. Each call should return new-ish results, but expect some duplicates because that is how Instagram's reels page behaves too. Returns `reels`, an array of reel objects with shortcode, URL, caption, media URLs, engagement counts when Instagram exposes them, and user info. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_trending_repositories | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/trending/repositories` for Trending Repositories. Scrapes GitHub's public Trending repositories page. Returns ranked repositories with public URLs, descriptions, language, star/fork counts, stars for the selected range, and built-by users when GitHub shows them. Use language for paths like JavaScript or Python, since for daily/weekly/monthly, and spoken_language_code for GitHub's spoken language filter. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_shorts_trending | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/shorts/trending` for Trending Shorts. Fetches approximately 48 currently trending YouTube Shorts (viral/popular short-form videos) per call, returning each short's title, URL, thumbnail, view count (views), like count (likes), comment count, publish date, channel info, keywords, and duration. Each subsequent call returns a fresh batch of different trending shorts. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_tweet | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/tweet` for Tweet Details. Retrieves detailed information about a specific tweet by URL, including the author's profile and engagement metrics. Returns rest_id, full_text, views count, favorite_count, retweet_count, reply_count, bookmark_count, quote_count, created_at, source, and media entities. Supports a trim parameter for a lighter response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_github_get_v1_github_user | catalog | Use this when you need ScrapeCreators GitHub data from `GET /v1/github/user` for User. Retrieves public GitHub user details including name, bio, avatar, company, location, blog, follower counts, public repo counts, and account timestamps. Pass username, handle, or a full GitHub user url. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_pinterest_get_v1_pinterest_user_boards | catalog | Use this when you need ScrapeCreators Pinterest data from `GET /v1/pinterest/user/boards` for User Boards. Fetches a paginated list of boards for a Pinterest user, returning each board's name, url, description, pin_count, follower_count, owner info, cover_images, and created_at. Supports pagination via cursor and a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_kwai_get_v1_kwai_user_posts | catalog | Use this when you need ScrapeCreators Kwai data from `GET /v1/kwai/user/posts` for User Posts. Fetches a paginated list of public Kwai posts for a user, including captions, media URLs, covers, counts, author info, and the next cursor when more results are available. Uses Kwai's public web API endpoint, not HTML scraping. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_truth_social_get_v1_truthsocial_user_posts | catalog | Use this when you need ScrapeCreators Truth Social data from `GET /v1/truthsocial/user/posts` for User Posts. Fetches a paginated list of posts from a Truth Social user, returning text, id, created_at, url, content, account info, media_attachments, card link previews, replies_count, reblogs_count, and favourites_count. Supports pagination via next_max_id and a trim option for lighter responses. Only prominent public figures (e.g., Trump, Vance) are accessible without authentication. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_snapchat_get_v1_snapchat_profile | catalog | Use this when you need ScrapeCreators Snapchat data from `GET /v1/snapchat/profile` for User Profile. Retrieves a Snapchat user's public profile by handle, including identity, stories, and spotlight content. Returns userProfile with username, title, snapcodeImageUrl, subscriberCount, bio, and profilePictureUrl. Also includes highlightStoryMetadata with individual story snaps (mediaUrl, mediaType, thumbnailUrl) and spotlightStoryMetadata with video details and engagement stats (viewCount, shareCount, commentCount). Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitch_get_v1_twitch_user_schedule | catalog | Use this when you need ScrapeCreators Twitch data from `GET /v1/twitch/user/schedule` for User Schedule. Fetches a user's schedule by handle, returning a list of scheduled events with start time, end time, title, description, and thumbnail URL. Supports pagination via cursor and a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_shop_get_v1_tiktok_user_showcase | catalog | Use this when you need ScrapeCreators TikTok Shop data from `GET /v1/tiktok/user/showcase` for User Showcase. Fetches products featured in a TikTok user's public showcase — the products a creator promotes on their profile. Returns an array of product objects each with title, price, images, and shop details. Use POST request if pagination is cutting off too early. Just send the query params in the body. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitter_get_v1_twitter_user_tweets | catalog | Use this when you need ScrapeCreators Twitter data from `GET /v1/twitter/user-tweets` for User Tweets. Fetches tweets from a Twitter user's profile by handle. Note: Twitter publicly returns only ~100 of the user's most popular tweets, not chronological or latest. Each tweet includes rest_id, full_text, views count, favorite_count, retweet_count, reply_count, bookmark_count, quote_count, created_at, media entities, and url. Supports a trim parameter for a lighter response. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_twitch_get_v1_twitch_user_videos | catalog | Use this when you need ScrapeCreators Twitch data from `GET /v1/twitch/user/videos` for User Videos. Fetches a list of videos (100 max) for a Twitch user, returning each video's id, slug, url, embedURL, title, viewCount, language, durationSeconds, game info, broadcaster details with follower count, thumbnailURL, and videoQualities at multiple resolutions with a signed videoURL for playback. Supports pagination via cursor and a trim option for lighter responses. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v1_tiktok_user_audience | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v1/tiktok/user/audience` for User's Audience Demographics. Retrieves audience demographic data for a TikTok user, showing where their followers are located by country. Returns `audienceLocations`, an array of objects each containing `country`, `countryCode`, `count`, and `percentage`. Costs 26 credits per request. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_rumble_get_v1_rumble_video | catalog | Use this when you need ScrapeCreators Rumble data from `GET /v1/rumble/video` for Video. Gets Rumble video details by URL. Returns title, description, thumbnail, channel, publish date, view count, likes, dislikes, captions, and media metadata when available. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_tiktok_get_v2_tiktok_video | catalog | Use this when you need ScrapeCreators TikTok data from `GET /v2/tiktok/video` for Video Info. Fetches detailed data for a single TikTok video by URL, including its metadata, engagement stats, and optionally its transcript/captions. Returns `aweme_detail` with `desc` (caption), `statistics` (play_count, digg_count/likes, comment_count, share_count, collect_count), `video` URLs, `author` info, and `music` info; also returns `transcript` in WEBVTT format if `get_transcript=true`. For no-watermark video URLs, use `aweme_detail.video.download_no_watermark_addr.url_list[0]` when it exists. If it is missing and `aweme_detail.video.has_watermark` is false, use `aweme_detail.video.play_addr.url_list[0]` instead. If `has_watermark` is true and `download_no_watermark_addr` is missing, TikTok did not return a no-watermark URL for that video. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_video_sponsors | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/video/sponsors` for Video Sponsors. Experimental endpoint. Checks a YouTube video for the paid-promotion disclosure and infers likely sponsors/promoted brands from the public description, description links, promo-code text, and transcript. YouTube tells us that a video contains paid promotion, but it does not always tell us the sponsor directly, so this endpoint returns suspected sponsors with confidence and evidence. This is inferred, not an official YouTube sponsor field. Feedback welcome: support@scrapecreators.com Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| read | legacy | scrape-creators.scrape_creators_youtube_get_v1_youtube_video | catalog | Use this when you need ScrapeCreators YouTube data from `GET /v1/youtube/video` for Video/Short Details. Fetches full details for a YouTube video or short, including title, description, thumbnail, view count (views), like count (likes), comment count, publish date, duration, genre, keywords, chapters, collaborators, and available caption tracks (subtitles/captions). Also returns related recommended videos in watchNextVideos and channel info for the uploader. Returns the ScrapeCreators response in the standard MCP envelope with ok/data/error/meta. This is read-only. Requires the portal grant header and a ScrapeCreators BYOK API key. |
| write | agent_ready | scrape-creators.sc_lead_discovery_cancel | catalog | Use this to request cancellation of a running generic lead-discovery job. |
| write | agent_ready | scrape-creators.sc_lead_discovery_submit | catalog | Use this to start a generic public lead-discovery job from a structured brief. Searches supported social/provider surfaces, enriches public contact data, dedupes rows, and returns a job_id to poll. |

## STRIPE-MCP

Managed Stripe MCP rollout for account, customer, payment, billing, subscription, checkout, treasury, and webhook workflows.

Raw tools: 630
Exposed compatibility tools: 630
Agent-ready tools: 619
Documented descriptors: 630
Public reference pages: 629
Catalog version: stripe-2026.07.12.2
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | stripe.check_configuration | catalog | Verify Stripe Portal-gate, request-scoped BYOK, profile-routing, build, and catalog readiness without contacting Stripe or returning credential values. |
| read | agent_ready | stripe.stripe-retrieve-v1-quotes-pdf | catalog | Use this when you need Stripe to perform `GET /v1/quotes/{quote}/pdf`: Download quote PDF. Path parameters required in path_params: quote. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-apps-secrets-find | catalog | Use this when you need Stripe to perform `GET /v1/apps/secrets/find`: Find a Secret. Path parameters required in path_params: none. Query/filter parameters may include: expand, name, scope. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-associations-find | catalog | Use this when you need Stripe to perform `GET /v1/tax/associations/find`: Find a Tax Association. Path parameters required in path_params: none. Query/filter parameters may include: expand, payment_intent. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.find_tools | catalog | Find Stripe tools with punctuation-normalized multi-token ranked local search plus category, risk, and legacy filters; this does not contact Stripe. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-discount | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/discount`: GET /v1/customers/{customer}/discount. Path parameters required in path_params: customer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-subscriptions-discount | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount`: GET /v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount. Path parameters required in path_params: customer, subscription_exposed_id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.get_endpoint_coverage | catalog | List bounded Stripe GA endpoint coverage by category, method, or risk from the local generated inventory without contacting Stripe. |
| read | agent_ready | stripe.get_tool_usage | catalog | Return one complete Stripe ToolManifest descriptor by native name, canonical name, or documented alias without executing the tool or contacting Stripe. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-payment-methods | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/payment_methods`: List a Customer's PaymentMethods. Path parameters required in path_params: customer. Query/filter parameters may include: allow_redisplay, ending_before, expand, limit, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-financial-connections-accounts-owners | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/accounts/{account}/owners`: List Account Owners. Path parameters required in path_params: account. Query/filter parameters may include: ending_before, expand, limit, ownership, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-linked-accounts-owners | catalog | Use this when you need Stripe to perform `GET /v1/linked_accounts/{account}/owners`: List Account Owners. Path parameters required in path_params: account. Query/filter parameters may include: ending_before, expand, limit, ownership, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v2-core-accounts | catalog | Use this when you need Stripe to perform `GET /v2/core/accounts`: List accounts. Path parameters required in path_params: none. Query/filter parameters may include: applied_configurations, closed, limit, page. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-financial-connections-accounts | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/accounts`: List Accounts. Path parameters required in path_params: none. Query/filter parameters may include: account_holder, ending_before, expand, limit, session, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-linked-accounts | catalog | Use this when you need Stripe to perform `GET /v1/linked_accounts`: List Accounts. Path parameters required in path_params: none. Query/filter parameters may include: account_holder, ending_before, expand, limit, session, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-subscriptions | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/subscriptions`: List active subscriptions. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-capabilities | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/capabilities`: List all account capabilities. Path parameters required in path_params: account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-entitlements-active-entitlements | catalog | Use this when you need Stripe to perform `GET /v1/entitlements/active_entitlements`: List all active entitlements. Path parameters required in path_params: none. Query/filter parameters may include: customer, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-application-fees-refunds-getapplicationfeesidrefunds | catalog | Use this when you need Stripe to perform `GET /v1/application_fees/{id}/refunds`: List all application fee refunds. Path parameters required in path_params: id. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-application-fees | catalog | Use this when you need Stripe to perform `GET /v1/application_fees`: List all application fees. Path parameters required in path_params: none. Query/filter parameters may include: charge, created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-authorizations | catalog | Use this when you need Stripe to perform `GET /v1/issuing/authorizations`: List all authorizations. Path parameters required in path_params: none. Query/filter parameters may include: card, cardholder, created, ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-balance-history | catalog | Use this when you need Stripe to perform `GET /v1/balance/history`: List all balance transactions. Path parameters required in path_params: none. Query/filter parameters may include: created, currency, ending_before, expand, limit, payout, source, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/balance_transactions`: List all balance transactions. Path parameters required in path_params: none. Query/filter parameters may include: created, currency, ending_before, expand, limit, payout, source, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | legacy | stripe.stripe-retrieve-v1-customers-bank-accounts | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/bank_accounts`: List all bank accounts. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-cardholders | catalog | Use this when you need Stripe to perform `GET /v1/issuing/cardholders`: List all cardholders. Path parameters required in path_params: none. Query/filter parameters may include: created, email, ending_before, expand, limit, phone_number, starting_after, status, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-cards | catalog | Use this when you need Stripe to perform `GET /v1/issuing/cards`: List all cards. Path parameters required in path_params: none. Query/filter parameters may include: cardholder, created, ending_before, exp_month, exp_year, expand, last4, limit, personalization_design, starting_after, status, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | legacy | stripe.stripe-retrieve-v1-customers-cards | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/cards`: List all cards. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-charges | catalog | Use this when you need Stripe to perform `GET /v1/charges`: List all charges. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, ending_before, expand, limit, payment_intent, starting_after, transfer_group. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-checkout-sessions | catalog | Use this when you need Stripe to perform `GET /v1/checkout/sessions`: List all Checkout Sessions. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, customer_account, customer_details, ending_before, expand, limit, payment_intent, payment_link, starting_after, status, subscription. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-terminal-configurations | catalog | Use this when you need Stripe to perform `GET /v1/terminal/configurations`: List all Configurations. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, is_account_default, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-accounts | catalog | Use this when you need Stripe to perform `GET /v1/accounts`: List all connected accounts. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-coupons | catalog | Use this when you need Stripe to perform `GET /v1/coupons`: List all coupons. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-credit-notes | catalog | Use this when you need Stripe to perform `GET /v1/credit_notes`: List all credit notes. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, customer_account, ending_before, expand, invoice, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-credit-reversals | catalog | Use this when you need Stripe to perform `GET /v1/treasury/credit_reversals`: List all CreditReversals. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, received_credit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-tax-ids | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/tax_ids`: List all Customer tax IDs. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-customers | catalog | Use this when you need Stripe to perform `GET /v1/customers`: List all customers. Path parameters required in path_params: none. Query/filter parameters may include: created, email, ending_before, expand, limit, starting_after, test_clock. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-debit-reversals | catalog | Use this when you need Stripe to perform `GET /v1/treasury/debit_reversals`: List all DebitReversals. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, received_debit, resolution, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-disputes | catalog | Use this when you need Stripe to perform `GET /v1/disputes`: List all disputes. Path parameters required in path_params: none. Query/filter parameters may include: charge, created, ending_before, expand, limit, payment_intent, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-disputes | catalog | Use this when you need Stripe to perform `GET /v1/issuing/disputes`: List all disputes. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after, status, transaction. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-radar-early-fraud-warnings | catalog | Use this when you need Stripe to perform `GET /v1/radar/early_fraud_warnings`: List all early fraud warnings. Path parameters required in path_params: none. Query/filter parameters may include: charge, created, ending_before, expand, limit, payment_intent, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-events | catalog | Use this when you need Stripe to perform `GET /v1/events`: List all events. Path parameters required in path_params: none. Query/filter parameters may include: created, delivery_success, ending_before, expand, limit, starting_after, type, types. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-exchange-rates | catalog | Use this when you need Stripe to perform `GET /v1/exchange_rates`: List all exchange rates. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-external-accounts | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/external_accounts`: List all external accounts. Path parameters required in path_params: account. Query/filter parameters may include: ending_before, expand, limit, object, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-entitlements-features | catalog | Use this when you need Stripe to perform `GET /v1/entitlements/features`: List all features. Path parameters required in path_params: none. Query/filter parameters may include: archived, ending_before, expand, limit, lookup_key, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-products-features | catalog | Use this when you need Stripe to perform `GET /v1/products/{product}/features`: List all features attached to a product. Path parameters required in path_params: product. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-file-links | catalog | Use this when you need Stripe to perform `GET /v1/file_links`: List all file links. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, expired, file, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-files | catalog | Use this when you need Stripe to perform `GET /v1/files`: List all files. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, purpose, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-financial-accounts | catalog | Use this when you need Stripe to perform `GET /v1/treasury/financial_accounts`: List all FinancialAccounts. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-forwarding-requests | catalog | Use this when you need Stripe to perform `GET /v1/forwarding/requests`: List all ForwardingRequests. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-inbound-transfers | catalog | Use this when you need Stripe to perform `GET /v1/treasury/inbound_transfers`: List all InboundTransfers. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-invoiceitems | catalog | Use this when you need Stripe to perform `GET /v1/invoiceitems`: List all invoice items. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, customer_account, ending_before, expand, invoice, limit, pending, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-invoice-rendering-templates | catalog | Use this when you need Stripe to perform `GET /v1/invoice_rendering_templates`: List all invoice rendering templates. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-invoices | catalog | Use this when you need Stripe to perform `GET /v1/invoices`: List all invoices. Path parameters required in path_params: none. Query/filter parameters may include: collection_method, created, customer, customer_account, due_date, ending_before, expand, limit, starting_after, status, subscription. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-tokens | catalog | Use this when you need Stripe to perform `GET /v1/issuing/tokens`: List all issuing tokens for card. Path parameters required in path_params: none. Query/filter parameters may include: card, created, ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-terminal-locations | catalog | Use this when you need Stripe to perform `GET /v1/terminal/locations`: List all Locations. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-reviews | catalog | Use this when you need Stripe to perform `GET /v1/reviews`: List all open reviews. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-outbound-payments | catalog | Use this when you need Stripe to perform `GET /v1/treasury/outbound_payments`: List all OutboundPayments. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, ending_before, expand, financial_account, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-outbound-transfers | catalog | Use this when you need Stripe to perform `GET /v1/treasury/outbound_transfers`: List all OutboundTransfers. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-links | catalog | Use this when you need Stripe to perform `GET /v1/payment_links`: List all payment links. Path parameters required in path_params: none. Query/filter parameters may include: active, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-intents-amount-details-line-items | catalog | Use this when you need Stripe to perform `GET /v1/payment_intents/{intent}/amount_details_line_items`: List all PaymentIntent LineItems. Path parameters required in path_params: intent. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-intents | catalog | Use this when you need Stripe to perform `GET /v1/payment_intents`: List all PaymentIntents. Path parameters required in path_params: none. Query/filter parameters may include: created, customer, customer_account, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-invoice-payments | catalog | Use this when you need Stripe to perform `GET /v1/invoice_payments`: List all payments for an invoice. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, invoice, limit, payment, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payouts | catalog | Use this when you need Stripe to perform `GET /v1/payouts`: List all payouts. Path parameters required in path_params: none. Query/filter parameters may include: arrival_date, created, destination, ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-personalization-designs | catalog | Use this when you need Stripe to perform `GET /v1/issuing/personalization_designs`: List all personalization designs. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, lookup_keys, preferences, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-people | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/people`: List all persons. Path parameters required in path_params: account. Query/filter parameters may include: ending_before, expand, limit, relationship, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-persons | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/persons`: List all persons. Path parameters required in path_params: account. Query/filter parameters may include: ending_before, expand, limit, relationship, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-physical-bundles | catalog | Use this when you need Stripe to perform `GET /v1/issuing/physical_bundles`: List all physical bundles. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after, status, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-plans | catalog | Use this when you need Stripe to perform `GET /v1/plans`: List all plans. Path parameters required in path_params: none. Query/filter parameters may include: active, created, ending_before, expand, limit, product, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-prices | catalog | Use this when you need Stripe to perform `GET /v1/prices`: List all prices. Path parameters required in path_params: none. Query/filter parameters may include: active, created, currency, ending_before, expand, limit, lookup_keys, product, recurring, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-products | catalog | Use this when you need Stripe to perform `GET /v1/products`: List all products. Path parameters required in path_params: none. Query/filter parameters may include: active, created, ending_before, expand, ids, limit, shippable, starting_after, url. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-promotion-codes | catalog | Use this when you need Stripe to perform `GET /v1/promotion_codes`: List all promotion codes. Path parameters required in path_params: none. Query/filter parameters may include: active, code, coupon, created, customer, customer_account, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-quotes | catalog | Use this when you need Stripe to perform `GET /v1/quotes`: List all quotes. Path parameters required in path_params: none. Query/filter parameters may include: customer, customer_account, ending_before, expand, limit, starting_after, status, test_clock. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-terminal-readers | catalog | Use this when you need Stripe to perform `GET /v1/terminal/readers`: List all Readers. Path parameters required in path_params: none. Query/filter parameters may include: device_type, ending_before, expand, limit, location, serial_number, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-received-credits | catalog | Use this when you need Stripe to perform `GET /v1/treasury/received_credits`: List all ReceivedCredits. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, linked_flows, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-received-debits | catalog | Use this when you need Stripe to perform `GET /v1/treasury/received_debits`: List all ReceivedDebits. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, financial_account, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-refunds | catalog | Use this when you need Stripe to perform `GET /v1/refunds`: List all refunds. Path parameters required in path_params: none. Query/filter parameters may include: charge, created, ending_before, expand, limit, payment_intent, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-charges-refunds | catalog | Use this when you need Stripe to perform `GET /v1/charges/{charge}/refunds`: List all refunds. Path parameters required in path_params: charge. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-reporting-report-runs | catalog | Use this when you need Stripe to perform `GET /v1/reporting/report_runs`: List all Report Runs. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-reporting-report-types | catalog | Use this when you need Stripe to perform `GET /v1/reporting/report_types`: List all Report Types. Path parameters required in path_params: none. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-transfers-reversals | catalog | Use this when you need Stripe to perform `GET /v1/transfers/{id}/reversals`: List all reversals. Path parameters required in path_params: id. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-sigma-scheduled-query-runs | catalog | Use this when you need Stripe to perform `GET /v1/sigma/scheduled_query_runs`: List all scheduled query runs. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-subscription-schedules | catalog | Use this when you need Stripe to perform `GET /v1/subscription_schedules`: List all schedules. Path parameters required in path_params: none. Query/filter parameters may include: canceled_at, completed_at, created, customer, customer_account, ending_before, expand, limit, released_at, scheduled, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-setup-attempts | catalog | Use this when you need Stripe to perform `GET /v1/setup_attempts`: List all SetupAttempts. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, setup_intent, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-setup-intents | catalog | Use this when you need Stripe to perform `GET /v1/setup_intents`: List all SetupIntents. Path parameters required in path_params: none. Query/filter parameters may include: attach_to_self, created, customer, customer_account, ending_before, expand, limit, payment_method, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-shipping-rates | catalog | Use this when you need Stripe to perform `GET /v1/shipping_rates`: List all shipping rates. Path parameters required in path_params: none. Query/filter parameters may include: active, created, currency, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-subscription-items | catalog | Use this when you need Stripe to perform `GET /v1/subscription_items`: List all subscription items. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after, subscription. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-codes | catalog | Use this when you need Stripe to perform `GET /v1/tax_codes`: List all tax codes. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-ids | catalog | Use this when you need Stripe to perform `GET /v1/tax_ids`: List all tax IDs. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, owner, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-rates | catalog | Use this when you need Stripe to perform `GET /v1/tax_rates`: List all tax rates. Path parameters required in path_params: none. Query/filter parameters may include: active, created, ending_before, expand, inclusive, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-test-helpers-test-clocks | catalog | Use this when you need Stripe to perform `GET /v1/test_helpers/test_clocks`: List all test clocks. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-topups | catalog | Use this when you need Stripe to perform `GET /v1/topups`: List all top-ups. Path parameters required in path_params: none. Query/filter parameters may include: amount, created, ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-transaction-entries | catalog | Use this when you need Stripe to perform `GET /v1/treasury/transaction_entries`: List all TransactionEntries. Path parameters required in path_params: none. Query/filter parameters may include: created, effective_at, ending_before, expand, financial_account, limit, order_by, starting_after, transaction. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-issuing-transactions | catalog | Use this when you need Stripe to perform `GET /v1/issuing/transactions`: List all transactions. Path parameters required in path_params: none. Query/filter parameters may include: card, cardholder, created, ending_before, expand, limit, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-treasury-transactions | catalog | Use this when you need Stripe to perform `GET /v1/treasury/transactions`: List all Transactions. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, financial_account, limit, order_by, starting_after, status, status_transitions. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-transfers | catalog | Use this when you need Stripe to perform `GET /v1/transfers`: List all transfers. Path parameters required in path_params: none. Query/filter parameters may include: created, destination, ending_before, expand, limit, starting_after, transfer_group. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-radar-value-list-items | catalog | Use this when you need Stripe to perform `GET /v1/radar/value_list_items`: List all value list items. Path parameters required in path_params: none. Query/filter parameters may include: created, ending_before, expand, limit, starting_after, value, value_list. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-radar-value-lists | catalog | Use this when you need Stripe to perform `GET /v1/radar/value_lists`: List all value lists. Path parameters required in path_params: none. Query/filter parameters may include: alias, contains, created, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-webhook-endpoints | catalog | Use this when you need Stripe to perform `GET /v1/webhook_endpoints`: List all webhook endpoints. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-alerts | catalog | Use this when you need Stripe to perform `GET /v1/billing/alerts`: List billing alerts. Path parameters required in path_params: none. Query/filter parameters may include: alert_type, ending_before, expand, limit, meter, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-meters-event-summaries | catalog | Use this when you need Stripe to perform `GET /v1/billing/meters/{id}/event_summaries`: List billing meter event summaries. Path parameters required in path_params: id. Query/filter parameters may include: customer, end_time, ending_before, expand, limit, start_time, starting_after, value_grouping_window. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-meters | catalog | Use this when you need Stripe to perform `GET /v1/billing/meters`: List billing meters. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.list_capabilities | catalog | Return the provider-owned Stripe ToolManifest. Set include_descriptors=true for every complete schema, annotation, alias, risk gate, catalog identity, and descriptor hash; this local tool never contacts Stripe. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-cash-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/cash_balance_transactions`: List cash balance transactions. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-country-specs | catalog | Use this when you need Stripe to perform `GET /v1/country_specs`: List Country Specs. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-credit-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/billing/credit_balance_transactions`: List credit balance transactions. Path parameters required in path_params: none. Query/filter parameters may include: credit_grant, customer, customer_account, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-credit-grants | catalog | Use this when you need Stripe to perform `GET /v1/billing/credit_grants`: List credit grants. Path parameters required in path_params: none. Query/filter parameters may include: customer, customer_account, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/balance_transactions`: List customer balance transactions. Path parameters required in path_params: customer. Query/filter parameters may include: created, ending_before, expand, invoice, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v2-core-event-destinations | catalog | Use this when you need Stripe to perform `GET /v2/core/event_destinations`: List Event Destinations. Path parameters required in path_params: none. Query/filter parameters may include: include, limit, page. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v2-core-events | catalog | Use this when you need Stripe to perform `GET /v2/core/events`: List Events. Path parameters required in path_params: none. Query/filter parameters may include: created, limit, object_id, page, types. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-climate-orders | catalog | Use this when you need Stripe to perform `GET /v1/climate/orders`: List orders. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-attempt-records | catalog | Use this when you need Stripe to perform `GET /v1/payment_attempt_records`: List Payment Attempt Records. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, payment_record, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-method-configurations | catalog | Use this when you need Stripe to perform `GET /v1/payment_method_configurations`: List payment method configurations. Path parameters required in path_params: none. Query/filter parameters may include: active, application, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-method-domains | catalog | Use this when you need Stripe to perform `GET /v1/payment_method_domains`: List payment method domains. Path parameters required in path_params: none. Query/filter parameters may include: domain_name, enabled, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-payment-methods | catalog | Use this when you need Stripe to perform `GET /v1/payment_methods`: List PaymentMethods. Path parameters required in path_params: none. Query/filter parameters may include: allow_redisplay, customer, customer_account, ending_before, expand, limit, starting_after, type. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-accounts-persons | catalog | Use this when you need Stripe to perform `GET /v2/core/accounts/{account_id}/persons`: List persons. Path parameters required in path_params: account_id. Query/filter parameters may include: limit, page. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-portal-configurations | catalog | Use this when you need Stripe to perform `GET /v1/billing_portal/configurations`: List portal configurations. Path parameters required in path_params: none. Query/filter parameters may include: active, ending_before, expand, is_default, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v2-commerce-product-catalog-imports | catalog | Use this when you need Stripe to perform `GET /v2/commerce/product_catalog/imports`: List Product Catalog Imports. Path parameters required in path_params: none. Query/filter parameters may include: created, created_gt, created_gte, created_lt, created_lte, feed_type, limit, page, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-climate-products | catalog | Use this when you need Stripe to perform `GET /v1/climate/products`: List products. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-registrations | catalog | Use this when you need Stripe to perform `GET /v1/tax/registrations`: List registrations. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-apps-secrets | catalog | Use this when you need Stripe to perform `GET /v1/apps/secrets`: List secrets. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, scope, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-subscriptions | catalog | Use this when you need Stripe to perform `GET /v1/subscriptions`: List subscriptions. Path parameters required in path_params: none. Query/filter parameters may include: automatic_tax, collection_method, created, current_period_end, current_period_start, customer, customer_account, ending_before, expand, limit, price, starting_after, status, test_clock. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-climate-suppliers | catalog | Use this when you need Stripe to perform `GET /v1/climate/suppliers`: List suppliers. Path parameters required in path_params: none. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-financial-connections-transactions | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/transactions`: List Transactions. Path parameters required in path_params: none. Query/filter parameters may include: account, ending_before, expand, limit, starting_after, transacted_at, transaction_refresh. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-apple-pay-domains | catalog | Use this when you need Stripe to perform `GET /v1/apple_pay/domains`: <p>List apple pay domains.</p>. Path parameters required in path_params: none. Query/filter parameters may include: domain_name, ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-identity-verification-reports | catalog | Use this when you need Stripe to perform `GET /v1/identity/verification_reports`: List VerificationReports. Path parameters required in path_params: none. Query/filter parameters may include: client_reference_id, created, ending_before, expand, limit, starting_after, type, verification_session. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-identity-verification-sessions | catalog | Use this when you need Stripe to perform `GET /v1/identity/verification_sessions`: List VerificationSessions. Path parameters required in path_params: none. Query/filter parameters may include: client_reference_id, created, ending_before, expand, limit, related_customer, related_customer_account, starting_after, status. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-credit-notes-preview | catalog | Use this when you need Stripe to perform `GET /v1/credit_notes/preview`: Preview a credit note. Path parameters required in path_params: none. Query/filter parameters may include: amount, credit_amount, effective_at, email_type, expand, invoice, lines, memo, metadata, out_of_band_amount, reason, refund_amount, refunds, shipping_cost. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-balance-history | catalog | Use this when you need Stripe to perform `GET /v1/balance/history/{id}`: Retrieve a balance transaction. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/balance_transactions/{id}`: Retrieve a balance transaction. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | legacy | stripe.stripe-retrieve-v1-customers-bank-accounts-getcustomerscustomerbankaccountsid | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/bank_accounts/{id}`: Retrieve a bank account. Path parameters required in path_params: customer, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-alerts | catalog | Use this when you need Stripe to perform `GET /v1/billing/alerts/{id}`: Retrieve a billing alert. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-meters | catalog | Use this when you need Stripe to perform `GET /v1/billing/meters/{id}`: Retrieve a billing meter. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-calculations | catalog | Use this when you need Stripe to perform `GET /v1/tax/calculations/{calculation}`: Retrieve a Calculation. Path parameters required in path_params: calculation. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-calculations-line-items | catalog | Use this when you need Stripe to perform `GET /v1/tax/calculations/{calculation}/line_items`: Retrieve a Calculation's line items. Path parameters required in path_params: calculation. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | legacy | stripe.stripe-retrieve-v1-customers-cards-getcustomerscustomercardsid | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/cards/{id}`: Retrieve a card. Path parameters required in path_params: customer, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-cards | catalog | Use this when you need Stripe to perform `GET /v1/issuing/cards/{card}`: Retrieve a card. Path parameters required in path_params: card. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-cardholders | catalog | Use this when you need Stripe to perform `GET /v1/issuing/cardholders/{cardholder}`: Retrieve a cardholder. Path parameters required in path_params: cardholder. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-cash-balance | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/cash_balance`: Retrieve a cash balance. Path parameters required in path_params: customer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-cash-balance-transactions-getcustomerscustomercashbalancetransactio | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/cash_balance_transactions/{transaction}`: Retrieve a cash balance transaction. Path parameters required in path_params: customer, transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-charges | catalog | Use this when you need Stripe to perform `GET /v1/charges/{charge}`: Retrieve a charge. Path parameters required in path_params: charge. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-checkout-sessions | catalog | Use this when you need Stripe to perform `GET /v1/checkout/sessions/{session}`: Retrieve a Checkout Session. Path parameters required in path_params: session. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-checkout-sessions-line-items | catalog | Use this when you need Stripe to perform `GET /v1/checkout/sessions/{session}/line_items`: Retrieve a Checkout Session's line items. Path parameters required in path_params: session. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-terminal-configurations | catalog | Use this when you need Stripe to perform `GET /v1/terminal/configurations/{configuration}`: Retrieve a Configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-confirmation-tokens | catalog | Use this when you need Stripe to perform `GET /v1/confirmation_tokens/{confirmation_token}`: Retrieve a ConfirmationToken. Path parameters required in path_params: confirmation_token. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-country-specs | catalog | Use this when you need Stripe to perform `GET /v1/country_specs/{country}`: Retrieve a Country Spec. Path parameters required in path_params: country. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-coupons | catalog | Use this when you need Stripe to perform `GET /v1/coupons/{coupon}`: Retrieve a coupon. Path parameters required in path_params: coupon. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-credit-balance-transactions | catalog | Use this when you need Stripe to perform `GET /v1/billing/credit_balance_transactions/{id}`: Retrieve a credit balance transaction. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-credit-grants | catalog | Use this when you need Stripe to perform `GET /v1/billing/credit_grants/{id}`: Retrieve a credit grant. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-credit-notes | catalog | Use this when you need Stripe to perform `GET /v1/credit_notes/{id}`: Retrieve a credit note. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-credit-notes-preview-lines | catalog | Use this when you need Stripe to perform `GET /v1/credit_notes/preview/lines`: Retrieve a credit note preview's line items. Path parameters required in path_params: none. Query/filter parameters may include: amount, credit_amount, effective_at, email_type, ending_before, expand, invoice, limit, lines, memo, metadata, out_of_band_amount, reason, refund_amount, refunds, shipping_cost, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-credit-notes-lines | catalog | Use this when you need Stripe to perform `GET /v1/credit_notes/{credit_note}/lines`: Retrieve a credit note's line items. Path parameters required in path_params: credit_note. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-credit-reversals | catalog | Use this when you need Stripe to perform `GET /v1/treasury/credit_reversals/{credit_reversal}`: Retrieve a CreditReversal. Path parameters required in path_params: credit_reversal. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}`: Retrieve a customer. Path parameters required in path_params: customer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-balance-transactions-getcustomerscustomerbalancetransactionstransac | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/balance_transactions/{transaction}`: Retrieve a customer balance transaction. Path parameters required in path_params: customer, transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-tax-ids-getcustomerscustomertaxidsid | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/tax_ids/{id}`: Retrieve a Customer tax ID. Path parameters required in path_params: customer, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-payment-methods-getcustomerscustomerpaymentmethodspaymentmethod | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/payment_methods/{payment_method}`: Retrieve a Customer's PaymentMethod. Path parameters required in path_params: customer, payment_method. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-debit-reversals | catalog | Use this when you need Stripe to perform `GET /v1/treasury/debit_reversals/{debit_reversal}`: Retrieve a DebitReversal. Path parameters required in path_params: debit_reversal. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-disputes | catalog | Use this when you need Stripe to perform `GET /v1/disputes/{dispute}`: Retrieve a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-disputes | catalog | Use this when you need Stripe to perform `GET /v1/issuing/disputes/{dispute}`: Retrieve a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-entitlements-features | catalog | Use this when you need Stripe to perform `GET /v1/entitlements/features/{id}`: Retrieve a feature. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-files | catalog | Use this when you need Stripe to perform `GET /v1/files/{file}`: Retrieve a file. Path parameters required in path_params: file. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-file-links | catalog | Use this when you need Stripe to perform `GET /v1/file_links/{link}`: Retrieve a file link. Path parameters required in path_params: link. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-financial-accounts | catalog | Use this when you need Stripe to perform `GET /v1/treasury/financial_accounts/{financial_account}`: Retrieve a FinancialAccount. Path parameters required in path_params: financial_account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-forwarding-requests | catalog | Use this when you need Stripe to perform `GET /v1/forwarding/requests/{id}`: Retrieve a ForwardingRequest. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-terminal-locations | catalog | Use this when you need Stripe to perform `GET /v1/terminal/locations/{location}`: Retrieve a Location. Path parameters required in path_params: location. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-mandates | catalog | Use this when you need Stripe to perform `GET /v1/mandates/{mandate}`: Retrieve a Mandate. Path parameters required in path_params: mandate. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-attempt-records | catalog | Use this when you need Stripe to perform `GET /v1/payment_attempt_records/{id}`: Retrieve a Payment Attempt Record. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-links-line-items | catalog | Use this when you need Stripe to perform `GET /v1/payment_links/{payment_link}/line_items`: Retrieve a payment link's line items. Path parameters required in path_params: payment_link. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-method-domains | catalog | Use this when you need Stripe to perform `GET /v1/payment_method_domains/{payment_method_domain}`: Retrieve a payment method domain. Path parameters required in path_params: payment_method_domain. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-records | catalog | Use this when you need Stripe to perform `GET /v1/payment_records/{id}`: Retrieve a Payment Record. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-intents | catalog | Use this when you need Stripe to perform `GET /v1/payment_intents/{intent}`: Retrieve a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: client_secret, expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-methods | catalog | Use this when you need Stripe to perform `GET /v1/payment_methods/{payment_method}`: Retrieve a PaymentMethod. Path parameters required in path_params: payment_method. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payouts | catalog | Use this when you need Stripe to perform `GET /v1/payouts/{payout}`: Retrieve a payout. Path parameters required in path_params: payout. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-people-getaccountsaccountpeopleperson | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/people/{person}`: Retrieve a person. Path parameters required in path_params: account, person. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-persons-getaccountsaccountpersonsperson | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/persons/{person}`: Retrieve a person. Path parameters required in path_params: account, person. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-accounts-persons-getv2coreaccountsaccountidpersonsid | catalog | Use this when you need Stripe to perform `GET /v2/core/accounts/{account_id}/persons/{id}`: Retrieve a person. Path parameters required in path_params: account_id, id. Query/filter parameters may include: provider-defined filters. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-accounts-person-tokens | catalog | Use this when you need Stripe to perform `GET /v2/core/accounts/{account_id}/person_tokens/{id}`: Retrieve a person token. Path parameters required in path_params: account_id, id. Query/filter parameters may include: provider-defined filters. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-personalization-designs | catalog | Use this when you need Stripe to perform `GET /v1/issuing/personalization_designs/{personalization_design}`: Retrieve a personalization design. Path parameters required in path_params: personalization_design. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-physical-bundles | catalog | Use this when you need Stripe to perform `GET /v1/issuing/physical_bundles/{physical_bundle}`: Retrieve a physical bundle. Path parameters required in path_params: physical_bundle. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-plans | catalog | Use this when you need Stripe to perform `GET /v1/plans/{plan}`: Retrieve a plan. Path parameters required in path_params: plan. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-billing-portal-configurations | catalog | Use this when you need Stripe to perform `GET /v1/billing_portal/configurations/{configuration}`: Retrieve a portal configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-prices | catalog | Use this when you need Stripe to perform `GET /v1/prices/{price}`: Retrieve a price. Path parameters required in path_params: price. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-climate-products | catalog | Use this when you need Stripe to perform `GET /v1/climate/products/{product}`: Retrieve a product. Path parameters required in path_params: product. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-products | catalog | Use this when you need Stripe to perform `GET /v1/products/{id}`: Retrieve a product. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-commerce-product-catalog-imports | catalog | Use this when you need Stripe to perform `GET /v2/commerce/product_catalog/imports/{id}`: Retrieve a Product Catalog Import. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-products-features-getproductsproductfeaturesid | catalog | Use this when you need Stripe to perform `GET /v1/products/{product}/features/{id}`: Retrieve a product_feature. Path parameters required in path_params: id, product. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-promotion-codes | catalog | Use this when you need Stripe to perform `GET /v1/promotion_codes/{promotion_code}`: Retrieve a promotion code. Path parameters required in path_params: promotion_code. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-quotes | catalog | Use this when you need Stripe to perform `GET /v1/quotes/{quote}`: Retrieve a quote. Path parameters required in path_params: quote. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-quotes-line-items | catalog | Use this when you need Stripe to perform `GET /v1/quotes/{quote}/line_items`: Retrieve a quote's line items. Path parameters required in path_params: quote. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-quotes-computed-upfront-line-items | catalog | Use this when you need Stripe to perform `GET /v1/quotes/{quote}/computed_upfront_line_items`: Retrieve a quote's upfront line items. Path parameters required in path_params: quote. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-terminal-readers | catalog | Use this when you need Stripe to perform `GET /v1/terminal/readers/{reader}`: Retrieve a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-received-credits | catalog | Use this when you need Stripe to perform `GET /v1/treasury/received_credits/{id}`: Retrieve a ReceivedCredit. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-received-debits | catalog | Use this when you need Stripe to perform `GET /v1/treasury/received_debits/{id}`: Retrieve a ReceivedDebit. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-refunds | catalog | Use this when you need Stripe to perform `GET /v1/refunds/{refund}`: Retrieve a refund. Path parameters required in path_params: refund. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-registrations | catalog | Use this when you need Stripe to perform `GET /v1/tax/registrations/{id}`: Retrieve a registration. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-reporting-report-runs | catalog | Use this when you need Stripe to perform `GET /v1/reporting/report_runs/{report_run}`: Retrieve a Report Run. Path parameters required in path_params: report_run. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-reporting-report-types | catalog | Use this when you need Stripe to perform `GET /v1/reporting/report_types/{report_type}`: Retrieve a Report Type. Path parameters required in path_params: report_type. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-transfers-reversals-gettransferstransferreversalsid | catalog | Use this when you need Stripe to perform `GET /v1/transfers/{transfer}/reversals/{id}`: Retrieve a reversal. Path parameters required in path_params: id, transfer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-reviews | catalog | Use this when you need Stripe to perform `GET /v1/reviews/{review}`: Retrieve a review. Path parameters required in path_params: review. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-subscription-schedules | catalog | Use this when you need Stripe to perform `GET /v1/subscription_schedules/{schedule}`: Retrieve a schedule. Path parameters required in path_params: schedule. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-sigma-scheduled-query-runs | catalog | Use this when you need Stripe to perform `GET /v1/sigma/scheduled_query_runs/{scheduled_query_run}`: Retrieve a scheduled query run. Path parameters required in path_params: scheduled_query_run. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-financial-connections-sessions | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/sessions/{session}`: Retrieve a Session. Path parameters required in path_params: session. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-link-account-sessions | catalog | Use this when you need Stripe to perform `GET /v1/link_account_sessions/{session}`: Retrieve a Session. Path parameters required in path_params: session. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-settlements | catalog | Use this when you need Stripe to perform `GET /v1/issuing/settlements/{settlement}`: Retrieve a settlement. Path parameters required in path_params: settlement. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-setup-intents | catalog | Use this when you need Stripe to perform `GET /v1/setup_intents/{intent}`: Retrieve a SetupIntent. Path parameters required in path_params: intent. Query/filter parameters may include: client_secret, expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-shipping-rates | catalog | Use this when you need Stripe to perform `GET /v1/shipping_rates/{shipping_rate_token}`: Retrieve a shipping rate. Path parameters required in path_params: shipping_rate_token. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-sources | catalog | Use this when you need Stripe to perform `GET /v1/sources/{source}`: Retrieve a source. Path parameters required in path_params: source. Query/filter parameters may include: client_secret, expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-sources-mandate-notifications | catalog | Use this when you need Stripe to perform `GET /v1/sources/{source}/mandate_notifications/{mandate_notification}`: Retrieve a Source MandateNotification. Path parameters required in path_params: mandate_notification, source. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-sources-source-transactions-getsourcessourcesourcetransactionssourcetransacti | catalog | Use this when you need Stripe to perform `GET /v1/sources/{source}/source_transactions/{source_transaction}`: Retrieve a source transaction. Path parameters required in path_params: source, source_transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-subscriptions-getcustomerscustomersubscriptionssubscriptionexposedi | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/subscriptions/{subscription_exposed_id}`: Retrieve a subscription. Path parameters required in path_params: customer, subscription_exposed_id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-subscriptions | catalog | Use this when you need Stripe to perform `GET /v1/subscriptions/{subscription_exposed_id}`: Retrieve a subscription. Path parameters required in path_params: subscription_exposed_id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-subscription-items | catalog | Use this when you need Stripe to perform `GET /v1/subscription_items/{item}`: Retrieve a subscription item. Path parameters required in path_params: item. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-climate-suppliers | catalog | Use this when you need Stripe to perform `GET /v1/climate/suppliers/{supplier}`: Retrieve a supplier. Path parameters required in path_params: supplier. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-codes | catalog | Use this when you need Stripe to perform `GET /v1/tax_codes/{id}`: Retrieve a tax code. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-ids | catalog | Use this when you need Stripe to perform `GET /v1/tax_ids/{id}`: Retrieve a tax ID. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-rates | catalog | Use this when you need Stripe to perform `GET /v1/tax_rates/{tax_rate}`: Retrieve a tax rate. Path parameters required in path_params: tax_rate. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-test-helpers-test-clocks | catalog | Use this when you need Stripe to perform `GET /v1/test_helpers/test_clocks/{test_clock}`: Retrieve a test clock. Path parameters required in path_params: test_clock. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tokens | catalog | Use this when you need Stripe to perform `GET /v1/tokens/{token}`: Retrieve a token. Path parameters required in path_params: token. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-topups | catalog | Use this when you need Stripe to perform `GET /v1/topups/{topup}`: Retrieve a top-up. Path parameters required in path_params: topup. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-transactions | catalog | Use this when you need Stripe to perform `GET /v1/issuing/transactions/{transaction}`: Retrieve a transaction. Path parameters required in path_params: transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-financial-connections-transactions | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/transactions/{transaction}`: Retrieve a Transaction. Path parameters required in path_params: transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-transactions | catalog | Use this when you need Stripe to perform `GET /v1/tax/transactions/{transaction}`: Retrieve a Transaction. Path parameters required in path_params: transaction. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-transactions | catalog | Use this when you need Stripe to perform `GET /v1/treasury/transactions/{id}`: Retrieve a Transaction. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-tax-transactions-line-items | catalog | Use this when you need Stripe to perform `GET /v1/tax/transactions/{transaction}/line_items`: Retrieve a Transaction's line items. Path parameters required in path_params: transaction. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-transaction-entries | catalog | Use this when you need Stripe to perform `GET /v1/treasury/transaction_entries/{id}`: Retrieve a TransactionEntry. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-transfers | catalog | Use this when you need Stripe to perform `GET /v1/transfers/{transfer}`: Retrieve a transfer. Path parameters required in path_params: transfer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-radar-value-lists | catalog | Use this when you need Stripe to perform `GET /v1/radar/value_lists/{value_list}`: Retrieve a value list. Path parameters required in path_params: value_list. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-radar-value-list-items | catalog | Use this when you need Stripe to perform `GET /v1/radar/value_list_items/{item}`: Retrieve a value list item. Path parameters required in path_params: item. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-identity-verification-reports | catalog | Use this when you need Stripe to perform `GET /v1/identity/verification_reports/{report}`: Retrieve a VerificationReport. Path parameters required in path_params: report. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-identity-verification-sessions | catalog | Use this when you need Stripe to perform `GET /v1/identity/verification_sessions/{session}`: Retrieve a VerificationSession. Path parameters required in path_params: session. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-webhook-endpoints | catalog | Use this when you need Stripe to perform `GET /v1/webhook_endpoints/{webhook_endpoint}`: Retrieve a webhook endpoint. Path parameters required in path_params: webhook_endpoint. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-account | catalog | Use this when you need Stripe to perform `GET /v1/account`: Retrieve account. Path parameters required in path_params: none. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}`: Retrieve account. Path parameters required in path_params: account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-accounts | catalog | Use this when you need Stripe to perform `GET /v2/core/accounts/{id}`: Retrieve an account. Path parameters required in path_params: id. Query/filter parameters may include: include. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-financial-connections-accounts | catalog | Use this when you need Stripe to perform `GET /v1/financial_connections/accounts/{account}`: Retrieve an Account. Path parameters required in path_params: account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-linked-accounts | catalog | Use this when you need Stripe to perform `GET /v1/linked_accounts/{account}`: Retrieve an Account. Path parameters required in path_params: account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-capabilities-getaccountsaccountcapabilitiescapability | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/capabilities/{capability}`: Retrieve an Account Capability. Path parameters required in path_params: account, capability. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-account-tokens | catalog | Use this when you need Stripe to perform `GET /v2/core/account_tokens/{id}`: Retrieve an account token. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-entitlements-active-entitlements | catalog | Use this when you need Stripe to perform `GET /v1/entitlements/active_entitlements/{id}`: Retrieve an active entitlement. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-application-fees | catalog | Use this when you need Stripe to perform `GET /v1/application_fees/{id}`: Retrieve an application fee. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-application-fees-refunds | catalog | Use this when you need Stripe to perform `GET /v1/application_fees/{fee}/refunds/{id}`: Retrieve an application fee refund. Path parameters required in path_params: fee, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-authorizations | catalog | Use this when you need Stripe to perform `GET /v1/issuing/authorizations/{authorization}`: Retrieve an authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-radar-early-fraud-warnings | catalog | Use this when you need Stripe to perform `GET /v1/radar/early_fraud_warnings/{early_fraud_warning}`: Retrieve an early fraud warning. Path parameters required in path_params: early_fraud_warning. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-events | catalog | Use this when you need Stripe to perform `GET /v1/events/{id}`: Retrieve an event. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-events | catalog | Use this when you need Stripe to perform `GET /v2/core/events/{id}`: Retrieve an Event. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v2-core-event-destinations | catalog | Use this when you need Stripe to perform `GET /v2/core/event_destinations/{id}`: Retrieve an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: include. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-exchange-rates | catalog | Use this when you need Stripe to perform `GET /v1/exchange_rates/{rate_id}`: Retrieve an exchange rate. Path parameters required in path_params: rate_id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-bank-accounts | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/bank_accounts/{id}`: Retrieve an external account. Path parameters required in path_params: account, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-accounts-external-accounts-getaccountsaccountexternalaccountsid | catalog | Use this when you need Stripe to perform `GET /v1/accounts/{account}/external_accounts/{id}`: Retrieve an external account. Path parameters required in path_params: account, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-inbound-transfers | catalog | Use this when you need Stripe to perform `GET /v1/treasury/inbound_transfers/{id}`: Retrieve an InboundTransfer. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-invoices | catalog | Use this when you need Stripe to perform `GET /v1/invoices/{invoice}`: Retrieve an invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-invoiceitems | catalog | Use this when you need Stripe to perform `GET /v1/invoiceitems/{invoiceitem}`: Retrieve an invoice item. Path parameters required in path_params: invoiceitem. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-invoice-rendering-templates | catalog | Use this when you need Stripe to perform `GET /v1/invoice_rendering_templates/{template}`: Retrieve an invoice rendering template. Path parameters required in path_params: template. Query/filter parameters may include: expand, version. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-invoices-lines | catalog | Use this when you need Stripe to perform `GET /v1/invoices/{invoice}/lines`: Retrieve an invoice's line items. Path parameters required in path_params: invoice. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-invoice-payments | catalog | Use this when you need Stripe to perform `GET /v1/invoice_payments/{invoice_payment}`: Retrieve an InvoicePayment. Path parameters required in path_params: invoice_payment. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-issuing-tokens | catalog | Use this when you need Stripe to perform `GET /v1/issuing/tokens/{token}`: Retrieve an issuing token. Path parameters required in path_params: token. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-climate-orders | catalog | Use this when you need Stripe to perform `GET /v1/climate/orders/{order}`: Retrieve an order. Path parameters required in path_params: order. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-outbound-payments | catalog | Use this when you need Stripe to perform `GET /v1/treasury/outbound_payments/{id}`: Retrieve an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-outbound-transfers | catalog | Use this when you need Stripe to perform `GET /v1/treasury/outbound_transfers/{outbound_transfer}`: Retrieve an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-balance | catalog | Use this when you need Stripe to perform `GET /v1/balance`: Retrieve balance. Path parameters required in path_params: none. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-balance-settings | catalog | Use this when you need Stripe to perform `GET /v1/balance_settings`: Retrieve balance settings. Path parameters required in path_params: none. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-treasury-financial-accounts-features | catalog | Use this when you need Stripe to perform `GET /v1/treasury/financial_accounts/{financial_account}/features`: Retrieve FinancialAccount Features. Path parameters required in path_params: financial_account. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-links | catalog | Use this when you need Stripe to perform `GET /v1/payment_links/{payment_link}`: Retrieve payment link. Path parameters required in path_params: payment_link. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-payment-method-configurations | catalog | Use this when you need Stripe to perform `GET /v1/payment_method_configurations/{configuration}`: Retrieve payment method configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-tax-settings | catalog | Use this when you need Stripe to perform `GET /v1/tax/settings`: Retrieve settings. Path parameters required in path_params: none. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-list-v1-billing-credit-balance-summary | catalog | Use this when you need Stripe to perform `GET /v1/billing/credit_balance_summary`: Retrieve the credit balance summary for a customer. Path parameters required in path_params: none. Query/filter parameters may include: customer, customer_account, expand, filter. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-apple-pay-domains | catalog | Use this when you need Stripe to perform `GET /v1/apple_pay/domains/{domain}`: <p>Retrieve an apple pay domain.</p>. Path parameters required in path_params: domain. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-charges-dispute | catalog | Use this when you need Stripe to perform `GET /v1/charges/{charge}/dispute`: <p>Retrieve a dispute for a specified charge.</p>. Path parameters required in path_params: charge. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-charges-refunds-getchargeschargerefundsrefund | catalog | Use this when you need Stripe to perform `GET /v1/charges/{charge}/refunds/{refund}`: <p>Retrieves the details of an existing refund.</p>. Path parameters required in path_params: charge, refund. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-sources | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/sources`: <p>List sources for a specified customer.</p>. Path parameters required in path_params: customer. Query/filter parameters may include: ending_before, expand, limit, object, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-customers-sources-getcustomerscustomersourcesid | catalog | Use this when you need Stripe to perform `GET /v1/customers/{customer}/sources/{id}`: <p>Retrieve a specified source for a given customer.</p>. Path parameters required in path_params: customer, id. Query/filter parameters may include: expand. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-retrieve-v1-sources-source-transactions | catalog | Use this when you need Stripe to perform `GET /v1/sources/{source}/source_transactions`: <p>List source transactions for a given source.</p>. Path parameters required in path_params: source. Query/filter parameters may include: ending_before, expand, limit, starting_after. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-charges-search | catalog | Use this when you need Stripe to perform `GET /v1/charges/search`: Search charges. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-customers-search | catalog | Use this when you need Stripe to perform `GET /v1/customers/search`: Search customers. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-invoices-search | catalog | Use this when you need Stripe to perform `GET /v1/invoices/search`: Search invoices. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-payment-intents-search | catalog | Use this when you need Stripe to perform `GET /v1/payment_intents/search`: Search PaymentIntents. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-prices-search | catalog | Use this when you need Stripe to perform `GET /v1/prices/search`: Search prices. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-products-search | catalog | Use this when you need Stripe to perform `GET /v1/products/search`: Search products. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | agent_ready | stripe.stripe-search-v1-subscriptions-search | catalog | Use this when you need Stripe to perform `GET /v1/subscriptions/search`: Search subscriptions. Path parameters required in path_params: none. Query/filter parameters may include: expand, limit, page, query. Read-only. Use compact response_mode first; add limit, cursors, expand, and fields to control token cost. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| read | legacy | stripe.stripe-check-configuration | catalog | Use this when you need to validate the Stripe MCP setup without leaking secrets. It checks portal grant configuration, provider API-key presence from env or broker headers, and optionally Stripe reachability via GET /v1/account. |
| read | legacy | stripe.stripe-get-endpoint-coverage | catalog | Use this when you need the endpoint coverage matrix or to find which generated tool maps to a Stripe endpoint. This is read-only and returns a compact structured slice of docs/endpoint-coverage.md. |
| read | agent_ready | stripe.stripe-get-profile-routing | catalog | Use this when Stripe returns stripe_profile_selection_required, when multiple Stripe profiles are connected, or when portal.select_service_profile is unavailable. This is read-only and does not call Stripe. |
| read | legacy | stripe.stripe-get-tool-usage | catalog | Use this when you need agent-facing guidance for cheapest safe Stripe workflows, response modes, pagination, or destructive-tool precautions. This is read-only and does not call Stripe. |
| read | legacy | stripe.stripe-list-capabilities | catalog | Use this when you need a compact map of Stripe MCP tool groups and when to use them. This is read-only and does not call Stripe. |
| write | agent_ready | stripe.stripe-update-v1-quotes-accept | catalog | Use this when you need Stripe to perform `POST /v1/quotes/{quote}/accept`: Accept a quote. Path parameters required in path_params: quote. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-activate-v1-billing-alerts-activate | catalog | Use this when you need Stripe to perform `POST /v1/billing/alerts/{id}/activate`: Activate a billing alert. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-activate-v1-test-helpers-issuing-personalization-designs-activate | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/personalization_designs/{personalization_design}/activate`: Activate a testmode personalization design. Path parameters required in path_params: personalization_design. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-advance-v1-test-helpers-test-clocks-advance | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/test_clocks/{test_clock}/advance`: Advance a test clock. Path parameters required in path_params: test_clock. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-approve-v1-reviews-approve | catalog | Use this when you need Stripe to perform `POST /v1/reviews/{review}/approve`: Approve a review. Path parameters required in path_params: review. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | legacy | stripe.stripe-approve-v1-issuing-authorizations-approve | catalog | Use this when you need Stripe to perform `POST /v1/issuing/authorizations/{authorization}/approve`: Approve an authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-archive-v1-billing-alerts-archive | catalog | Use this when you need Stripe to perform `POST /v1/billing/alerts/{id}/archive`: Archive a billing alert. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-archive-v1-invoice-rendering-templates-archive | catalog | Use this when you need Stripe to perform `POST /v1/invoice_rendering_templates/{template}/archive`: Archive an invoice rendering template. Path parameters required in path_params: template. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-products-features | catalog | Use this when you need Stripe to perform `POST /v1/products/{product}/features`: Attach a feature to a product. Path parameters required in path_params: product. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-invoices-attach-payment | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/attach_payment`: Attach a payment to an Invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-methods-attach | catalog | Use this when you need Stripe to perform `POST /v1/payment_methods/{payment_method}/attach`: Attach a PaymentMethod to a Customer. Path parameters required in path_params: payment_method. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-invoices-add-lines | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/add_lines`: Bulk add invoice line items. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-invoices-remove-lines | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/remove_lines`: Bulk remove invoice line items. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-invoices-update-lines | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/update_lines`: Bulk update invoice line items. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-payment-intents-cancel | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/cancel`: Cancel a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-payouts-cancel | catalog | Use this when you need Stripe to perform `POST /v1/payouts/{payout}/cancel`: Cancel a payout. Path parameters required in path_params: payout. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-quotes-cancel | catalog | Use this when you need Stripe to perform `POST /v1/quotes/{quote}/cancel`: Cancel a quote. Path parameters required in path_params: quote. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-refunds-cancel | catalog | Use this when you need Stripe to perform `POST /v1/refunds/{refund}/cancel`: Cancel a refund. Path parameters required in path_params: refund. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-subscription-schedules-cancel | catalog | Use this when you need Stripe to perform `POST /v1/subscription_schedules/{schedule}/cancel`: Cancel a schedule. Path parameters required in path_params: schedule. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-setup-intents-cancel | catalog | Use this when you need Stripe to perform `POST /v1/setup_intents/{intent}/cancel`: Cancel a SetupIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-subscriptions | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/subscriptions/{subscription_exposed_id}`: Cancel a subscription. Path parameters required in path_params: customer, subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-subscriptions | catalog | Use this when you need Stripe to perform `DELETE /v1/subscriptions/{subscription_exposed_id}`: Cancel a subscription. Path parameters required in path_params: subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-topups-cancel | catalog | Use this when you need Stripe to perform `POST /v1/topups/{topup}/cancel`: Cancel a top-up. Path parameters required in path_params: topup. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-identity-verification-sessions-cancel | catalog | Use this when you need Stripe to perform `POST /v1/identity/verification_sessions/{session}/cancel`: Cancel a VerificationSession. Path parameters required in path_params: session. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-treasury-inbound-transfers-cancel | catalog | Use this when you need Stripe to perform `POST /v1/treasury/inbound_transfers/{inbound_transfer}/cancel`: Cancel an InboundTransfer. Path parameters required in path_params: inbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-climate-orders-cancel | catalog | Use this when you need Stripe to perform `POST /v1/climate/orders/{order}/cancel`: Cancel an order. Path parameters required in path_params: order. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-treasury-outbound-payments-cancel | catalog | Use this when you need Stripe to perform `POST /v1/treasury/outbound_payments/{id}/cancel`: Cancel an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-treasury-outbound-transfers-cancel | catalog | Use this when you need Stripe to perform `POST /v1/treasury/outbound_transfers/{outbound_transfer}/cancel`: Cancel an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-cancel-v1-terminal-readers-cancel-action | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/cancel_action`: Cancel the current reader action. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-capture-v1-charges-capture | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/capture`: Capture a payment. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-capture-v1-payment-intents-capture | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/capture`: Capture a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-capture-v1-test-helpers-issuing-authorizations-capture | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/capture`: Capture a test-mode authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-close-v1-disputes-close | catalog | Use this when you need Stripe to perform `POST /v1/disputes/{dispute}/close`: Close a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-close-v1-treasury-financial-accounts-close | catalog | Use this when you need Stripe to perform `POST /v1/treasury/financial_accounts/{financial_account}/close`: Close a FinancialAccount. Path parameters required in path_params: financial_account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-close-v2-core-accounts-close | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts/{id}/close`: Close an account. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-readers-collect-inputs | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/collect_inputs`: Collect inputs using a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-issuing-settlements-complete | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/settlements/{settlement}/complete`: Complete a test-mode settlement. Path parameters required in path_params: settlement. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-confirm-v1-payment-intents-confirm | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/confirm`: Confirm a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-confirm-v1-terminal-readers-confirm-payment-intent | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/confirm_payment_intent`: Confirm a PaymentIntent on the Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-confirm-v1-setup-intents-confirm | catalog | Use this when you need Stripe to perform `POST /v1/setup_intents/{intent}/confirm`: Confirm a SetupIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-alerts | catalog | Use this when you need Stripe to perform `POST /v1/billing/alerts`: Create a billing alert. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-meters | catalog | Use this when you need Stripe to perform `POST /v1/billing/meters`: Create a billing meter. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-meter-events | catalog | Use this when you need Stripe to perform `POST /v1/billing/meter_events`: Create a billing meter event. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-meter-event-adjustments | catalog | Use this when you need Stripe to perform `POST /v1/billing/meter_event_adjustments`: Create a billing meter event adjustment. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-calculations | catalog | Use this when you need Stripe to perform `POST /v1/tax/calculations`: Create a Calculation. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-issuing-cards | catalog | Use this when you need Stripe to perform `POST /v1/issuing/cards`: Create a card. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-bank-accounts | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/bank_accounts`: Create a card. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-cards | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/cards`: Create a card. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-sources | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/sources`: Create a card. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-issuing-cardholders | catalog | Use this when you need Stripe to perform `POST /v1/issuing/cardholders`: Create a cardholder. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-checkout-sessions | catalog | Use this when you need Stripe to perform `POST /v1/checkout/sessions`: Create a Checkout Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-terminal-configurations | catalog | Use this when you need Stripe to perform `POST /v1/terminal/configurations`: Create a Configuration. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-terminal-connection-tokens | catalog | Use this when you need Stripe to perform `POST /v1/terminal/connection_tokens`: Create a Connection Token. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-coupons | catalog | Use this when you need Stripe to perform `POST /v1/coupons`: Create a coupon. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-credit-grants | catalog | Use this when you need Stripe to perform `POST /v1/billing/credit_grants`: Create a credit grant. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-credit-notes | catalog | Use this when you need Stripe to perform `POST /v1/credit_notes`: Create a credit note. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-treasury-credit-reversals | catalog | Use this when you need Stripe to perform `POST /v1/treasury/credit_reversals`: Create a CreditReversal. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-customers | catalog | Use this when you need Stripe to perform `POST /v1/customers`: Create a customer. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-balance-transactions | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/balance_transactions`: Create a customer balance transaction. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-customer-sessions | catalog | Use this when you need Stripe to perform `POST /v1/customer_sessions`: Create a Customer Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-tax-ids | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/tax_ids`: Create a Customer tax ID. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tokens | catalog | Use this when you need Stripe to perform `POST /v1/tokens`: Create a CVC update token. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-treasury-debit-reversals | catalog | Use this when you need Stripe to perform `POST /v1/treasury/debit_reversals`: Create a DebitReversal. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-issuing-disputes | catalog | Use this when you need Stripe to perform `POST /v1/issuing/disputes`: Create a dispute. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-entitlements-features | catalog | Use this when you need Stripe to perform `POST /v1/entitlements/features`: Create a feature. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-files | catalog | Use this when you need Stripe to perform `POST /v1/files`: Create a file. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-file-links | catalog | Use this when you need Stripe to perform `POST /v1/file_links`: Create a file link. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-treasury-financial-accounts | catalog | Use this when you need Stripe to perform `POST /v1/treasury/financial_accounts`: Create a FinancialAccount. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-forwarding-requests | catalog | Use this when you need Stripe to perform `POST /v1/forwarding/requests`: Create a ForwardingRequest. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-terminal-locations | catalog | Use this when you need Stripe to perform `POST /v1/terminal/locations`: Create a Location. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-login-links | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/login_links`: Create a login link. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-billing-meter-event-adjustments | catalog | Use this when you need Stripe to perform `POST /v2/billing/meter_event_adjustments`: Create a Meter Event Adjustment. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-billing-meter-event-session | catalog | Use this when you need Stripe to perform `POST /v2/billing/meter_event_session`: Create a Meter Event Stream Authentication Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-billing-meter-event-stream | catalog | Use this when you need Stripe to perform `POST /v2/billing/meter_event_stream`: Create a Meter Event with asynchronous validation. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-billing-meter-events | catalog | Use this when you need Stripe to perform `POST /v2/billing/meter_events`: Create a Meter Event with synchronous validation. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-radar-payment-evaluations | catalog | Use this when you need Stripe to perform `POST /v1/radar/payment_evaluations`: Create a Payment Evaluation. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-links | catalog | Use this when you need Stripe to perform `POST /v1/payment_links`: Create a payment link. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-method-configurations | catalog | Use this when you need Stripe to perform `POST /v1/payment_method_configurations`: Create a payment method configuration. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-method-domains | catalog | Use this when you need Stripe to perform `POST /v1/payment_method_domains`: Create a payment method domain. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-intents | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents`: Create a PaymentIntent. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payouts | catalog | Use this when you need Stripe to perform `POST /v1/payouts`: Create a payout. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-people | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/people`: Create a person. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-persons | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/persons`: Create a person. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-accounts-persons | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts/{account_id}/persons`: Create a person. Path parameters required in path_params: account_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-accounts-person-tokens | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts/{account_id}/person_tokens`: Create a person token. Path parameters required in path_params: account_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-issuing-personalization-designs | catalog | Use this when you need Stripe to perform `POST /v1/issuing/personalization_designs`: Create a personalization design. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-plans | catalog | Use this when you need Stripe to perform `POST /v1/plans`: Create a plan. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-portal-configurations | catalog | Use this when you need Stripe to perform `POST /v1/billing_portal/configurations`: Create a portal configuration. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-billing-portal-sessions | catalog | Use this when you need Stripe to perform `POST /v1/billing_portal/sessions`: Create a portal session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-preview-v1-invoices-create-preview | catalog | Use this when you need Stripe to perform `POST /v1/invoices/create_preview`: Create a preview invoice. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-prices | catalog | Use this when you need Stripe to perform `POST /v1/prices`: Create a price. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-products | catalog | Use this when you need Stripe to perform `POST /v1/products`: Create a product. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-commerce-product-catalog-imports | catalog | Use this when you need Stripe to perform `POST /v2/commerce/product_catalog/imports`: Create a Product Catalog Import. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-promotion-codes | catalog | Use this when you need Stripe to perform `POST /v1/promotion_codes`: Create a promotion code. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-quotes | catalog | Use this when you need Stripe to perform `POST /v1/quotes`: Create a quote. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-terminal-readers | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers`: Create a Reader. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-refund-v1-charges-refund | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/refund`: Create a refund. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-terminal-refunds | catalog | Use this when you need Stripe to perform `POST /v1/terminal/refunds`: Create a refund using a Terminal-supported device.. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-registrations | catalog | Use this when you need Stripe to perform `POST /v1/tax/registrations`: Create a registration. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-reporting-report-runs | catalog | Use this when you need Stripe to perform `POST /v1/reporting/report_runs`: Create a Report Run. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-tax-transactions-create-reversal | catalog | Use this when you need Stripe to perform `POST /v1/tax/transactions/create_reversal`: Create a reversal Transaction. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-subscription-schedules | catalog | Use this when you need Stripe to perform `POST /v1/subscription_schedules`: Create a schedule. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-financial-connections-sessions | catalog | Use this when you need Stripe to perform `POST /v1/financial_connections/sessions`: Create a Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-link-account-sessions | catalog | Use this when you need Stripe to perform `POST /v1/link_account_sessions`: Create a Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-setup-intents | catalog | Use this when you need Stripe to perform `POST /v1/setup_intents`: Create a SetupIntent. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-shipping-rates | catalog | Use this when you need Stripe to perform `POST /v1/shipping_rates`: Create a shipping rate. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-subscriptions | catalog | Use this when you need Stripe to perform `POST /v1/subscriptions`: Create a subscription. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-subscriptions | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/subscriptions`: Create a subscription. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-subscription-items | catalog | Use this when you need Stripe to perform `POST /v1/subscription_items`: Create a subscription item. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-ids | catalog | Use this when you need Stripe to perform `POST /v1/tax_ids`: Create a tax ID. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-rates | catalog | Use this when you need Stripe to perform `POST /v1/tax_rates`: Create a tax rate. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-test-helpers-test-clocks | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/test_clocks`: Create a test clock. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-confirm-v1-test-helpers-confirmation-tokens | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/confirmation_tokens`: Create a test Confirmation Token. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-test-helpers-issuing-authorizations | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations`: Create a test-mode authorization. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-capture-v1-test-helpers-issuing-transactions-create-force-capture | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/transactions/create_force_capture`: Create a test-mode force capture. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-test-helpers-issuing-settlements | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/settlements`: Create a test-mode settlement. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-test-helpers-issuing-transactions-create-unlinked-refund | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/transactions/create_unlinked_refund`: Create a test-mode unlinked refund. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-topups | catalog | Use this when you need Stripe to perform `POST /v1/topups`: Create a top-up. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-transactions-create-from-calculation | catalog | Use this when you need Stripe to perform `POST /v1/tax/transactions/create_from_calculation`: Create a Transaction from a Calculation. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-transfers | catalog | Use this when you need Stripe to perform `POST /v1/transfers`: Create a transfer. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-transfers-reversals | catalog | Use this when you need Stripe to perform `POST /v1/transfers/{id}/reversals`: Create a transfer reversal. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-radar-value-lists | catalog | Use this when you need Stripe to perform `POST /v1/radar/value_lists`: Create a value list. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-radar-value-list-items | catalog | Use this when you need Stripe to perform `POST /v1/radar/value_list_items`: Create a value list item. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-identity-verification-sessions | catalog | Use this when you need Stripe to perform `POST /v1/identity/verification_sessions`: Create a VerificationSession. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-webhook-endpoints | catalog | Use this when you need Stripe to perform `POST /v1/webhook_endpoints`: Create a webhook endpoint. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-core-accounts | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts`: Create an account. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-account-links | catalog | Use this when you need Stripe to perform `POST /v1/account_links`: Create an account link. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-core-account-links | catalog | Use this when you need Stripe to perform `POST /v2/core/account_links`: Create an account link. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-account-sessions | catalog | Use this when you need Stripe to perform `POST /v1/account_sessions`: Create an Account Session. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-core-account-tokens | catalog | Use this when you need Stripe to perform `POST /v2/core/account_tokens`: Create an account token. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-application-fees-refunds-postapplicationfeesidrefunds | catalog | Use this when you need Stripe to perform `POST /v1/application_fees/{id}/refunds`: Create an application fee refund. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-ephemeral-keys | catalog | Use this when you need Stripe to perform `POST /v1/ephemeral_keys`: Create an ephemeral key. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v2-core-event-destinations | catalog | Use this when you need Stripe to perform `POST /v2/core/event_destinations`: Create an Event Destination. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-bank-accounts | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/bank_accounts`: Create an external account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-external-accounts | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/external_accounts`: Create an external account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-treasury-inbound-transfers | catalog | Use this when you need Stripe to perform `POST /v1/treasury/inbound_transfers`: Create an InboundTransfer. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-invoices | catalog | Use this when you need Stripe to perform `POST /v1/invoices`: Create an invoice. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-invoiceitems | catalog | Use this when you need Stripe to perform `POST /v1/invoiceitems`: Create an invoice item. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-terminal-onboarding-links | catalog | Use this when you need Stripe to perform `POST /v1/terminal/onboarding_links`: Create an Onboarding Link. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-climate-orders | catalog | Use this when you need Stripe to perform `POST /v1/climate/orders`: Create an order. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-treasury-outbound-payments | catalog | Use this when you need Stripe to perform `POST /v1/treasury/outbound_payments`: Create an OutboundPayment. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-treasury-outbound-transfers | catalog | Use this when you need Stripe to perform `POST /v1/treasury/outbound_transfers`: Create an OutboundTransfer. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-charges-refunds | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/refunds`: Create customer balance refund. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-refunds | catalog | Use this when you need Stripe to perform `POST /v1/refunds`: Create customer balance refund. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-fund-v1-customers-funding-instructions | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/funding_instructions`: Create or retrieve funding instructions for a customer cash balance. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-accounts | catalog | Use this when you need Stripe to perform `POST /v1/accounts`: <p>With <a href="/docs/connect">Connect</a>, you can create Stripe accounts for your users. To do this, you’ll first need to <a href="https://dashboard.stripe.com/account/applications/settings">register your platform</a>.</p> <p>If you’ve already collected information for your connected accounts, you <a href="/docs/connect/best-practices#onboarding">can prefill that information</a> when creating the account. Connect Onboarding won’t ask for the prefilled information during account onboarding. You can prefill any information on the account.</p>. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-charges | catalog | Use this when you need Stripe to perform `POST /v1/charges`: <p>This method is no longer recommended—use the <a href="/docs/api/payment_intents">Payment Intents API</a> to initiate a new payment instead. Confirmation of the PaymentIntent creates the <code>Charge</code> object used to request payment.</p>. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-deactivate-v1-billing-alerts-deactivate | catalog | Use this when you need Stripe to perform `POST /v1/billing/alerts/{id}/deactivate`: Deactivate a billing alert. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-deactivate-v1-billing-meters-deactivate | catalog | Use this when you need Stripe to perform `POST /v1/billing/meters/{id}/deactivate`: Deactivate a billing meter. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-deactivate-v1-test-helpers-issuing-personalization-designs-deactivate | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/personalization_designs/{personalization_design}/deactivate`: Deactivate a testmode personalization design. Path parameters required in path_params: personalization_design. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | legacy | stripe.stripe-decline-v1-issuing-authorizations-decline | catalog | Use this when you need Stripe to perform `POST /v1/issuing/authorizations/{authorization}/decline`: Decline an authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-terminal-configurations | catalog | Use this when you need Stripe to perform `DELETE /v1/terminal/configurations/{configuration}`: Delete a Configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-coupons | catalog | Use this when you need Stripe to perform `DELETE /v1/coupons/{coupon}`: Delete a coupon. Path parameters required in path_params: coupon. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}`: Delete a customer. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-discount | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/discount`: Delete a customer discount. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-subscriptions-discount | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount`: Delete a customer discount. Path parameters required in path_params: customer, subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-bank-accounts | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/bank_accounts/{id}`: Delete a customer source. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-cards | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/cards/{id}`: Delete a customer source. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-sources | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/sources/{id}`: Delete a customer source. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-customers-tax-ids | catalog | Use this when you need Stripe to perform `DELETE /v1/customers/{customer}/tax_ids/{id}`: Delete a Customer tax ID. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-invoices | catalog | Use this when you need Stripe to perform `DELETE /v1/invoices/{invoice}`: Delete a draft invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-terminal-locations | catalog | Use this when you need Stripe to perform `DELETE /v1/terminal/locations/{location}`: Delete a Location. Path parameters required in path_params: location. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-accounts-people | catalog | Use this when you need Stripe to perform `DELETE /v1/accounts/{account}/people/{person}`: Delete a person. Path parameters required in path_params: account, person. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-accounts-persons | catalog | Use this when you need Stripe to perform `DELETE /v1/accounts/{account}/persons/{person}`: Delete a person. Path parameters required in path_params: account, person. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v2-core-accounts-persons | catalog | Use this when you need Stripe to perform `DELETE /v2/core/accounts/{account_id}/persons/{id}`: Delete a person. Path parameters required in path_params: account_id, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-plans | catalog | Use this when you need Stripe to perform `DELETE /v1/plans/{plan}`: Delete a plan. Path parameters required in path_params: plan. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-products | catalog | Use this when you need Stripe to perform `DELETE /v1/products/{id}`: Delete a product. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-terminal-readers | catalog | Use this when you need Stripe to perform `DELETE /v1/terminal/readers/{reader}`: Delete a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-create-v1-apps-secrets-delete | catalog | Use this when you need Stripe to perform `POST /v1/apps/secrets/delete`: Delete a Secret. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-subscriptions-discount | catalog | Use this when you need Stripe to perform `DELETE /v1/subscriptions/{subscription_exposed_id}/discount`: Delete a subscription discount. Path parameters required in path_params: subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-subscription-items | catalog | Use this when you need Stripe to perform `DELETE /v1/subscription_items/{item}`: Delete a subscription item. Path parameters required in path_params: item. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-tax-ids | catalog | Use this when you need Stripe to perform `DELETE /v1/tax_ids/{id}`: Delete a tax ID. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-test-helpers-test-clocks | catalog | Use this when you need Stripe to perform `DELETE /v1/test_helpers/test_clocks/{test_clock}`: Delete a test clock. Path parameters required in path_params: test_clock. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-radar-value-lists | catalog | Use this when you need Stripe to perform `DELETE /v1/radar/value_lists/{value_list}`: Delete a value list. Path parameters required in path_params: value_list. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-radar-value-list-items | catalog | Use this when you need Stripe to perform `DELETE /v1/radar/value_list_items/{item}`: Delete a value list item. Path parameters required in path_params: item. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-webhook-endpoints | catalog | Use this when you need Stripe to perform `DELETE /v1/webhook_endpoints/{webhook_endpoint}`: Delete a webhook endpoint. Path parameters required in path_params: webhook_endpoint. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-accounts | catalog | Use this when you need Stripe to perform `DELETE /v1/accounts/{account}`: Delete an account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v2-core-event-destinations | catalog | Use this when you need Stripe to perform `DELETE /v2/core/event_destinations/{id}`: Delete an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-accounts-bank-accounts | catalog | Use this when you need Stripe to perform `DELETE /v1/accounts/{account}/bank_accounts/{id}`: Delete an external account. Path parameters required in path_params: account, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-accounts-external-accounts | catalog | Use this when you need Stripe to perform `DELETE /v1/accounts/{account}/external_accounts/{id}`: Delete an external account. Path parameters required in path_params: account, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-invoiceitems | catalog | Use this when you need Stripe to perform `DELETE /v1/invoiceitems/{invoiceitem}`: Delete an invoice item. Path parameters required in path_params: invoiceitem. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-apple-pay-domains | catalog | Use this when you need Stripe to perform `DELETE /v1/apple_pay/domains/{domain}`: <p>Delete an apple pay domain.</p>. Path parameters required in path_params: domain. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-issuing-cards-shipping | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/cards/{card}/shipping/deliver`: Deliver a testmode card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-detach-v1-payment-methods-detach | catalog | Use this when you need Stripe to perform `POST /v1/payment_methods/{payment_method}/detach`: Detach a PaymentMethod from a Customer. Path parameters required in path_params: payment_method. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v2-core-event-destinations-disable | catalog | Use this when you need Stripe to perform `POST /v2/core/event_destinations/{id}/disable`: Disable an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-financial-connections-accounts-disconnect | catalog | Use this when you need Stripe to perform `POST /v1/financial_connections/accounts/{account}/disconnect`: Disconnect an Account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-linked-accounts-disconnect | catalog | Use this when you need Stripe to perform `POST /v1/linked_accounts/{account}/disconnect`: Disconnect an Account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-event-destinations-enable | catalog | Use this when you need Stripe to perform `POST /v2/core/event_destinations/{id}/enable`: Enable an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-expire-v1-checkout-sessions-expire | catalog | Use this when you need Stripe to perform `POST /v1/checkout/sessions/{session}/expire`: Expire a Checkout Session. Path parameters required in path_params: session. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-expire-v1-billing-credit-grants-expire | catalog | Use this when you need Stripe to perform `POST /v1/billing/credit_grants/{id}/expire`: Expire a credit grant. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-expire-v1-test-helpers-refunds-expire | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/refunds/{refund}/expire`: Expire a pending refund.. Path parameters required in path_params: refund. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-expire-v1-test-helpers-issuing-authorizations-expire | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/expire`: Expire a test-mode authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fail-v1-test-helpers-issuing-cards-shipping | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/cards/{card}/shipping/fail`: Fail a testmode card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-finalize-v1-quotes-finalize | catalog | Use this when you need Stripe to perform `POST /v1/quotes/{quote}/finalize`: Finalize a quote. Path parameters required in path_params: quote. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-finalize-v1-test-helpers-issuing-authorizations-finalize-amount | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/finalize_amount`: Finalize a test-mode authorization's amount. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-finalize-v1-invoices-finalize | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/finalize`: Finalize an invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-test-helpers-customers-fund-cash-balance | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/customers/{customer}/fund_cash_balance`: Fund a test mode cash balance. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-charges-refunds-postchargeschargerefundsrefund | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/refunds/{refund}`: <p>Update a specified refund.</p>. Path parameters required in path_params: charge, refund. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-terminal-readers-collect-payment-method | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/collect_payment_method`: Hand off a PaymentIntent to a Reader and collect card details. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-terminal-readers-process-payment-intent | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/process_payment_intent`: Hand-off a PaymentIntent to a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-readers-process-setup-intent | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/process_setup_intent`: Hand-off a SetupIntent to a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-ephemeral-keys | catalog | Use this when you need Stripe to perform `DELETE /v1/ephemeral_keys/{key}`: Immediately invalidate an ephemeral key. Path parameters required in path_params: key. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-increment-v1-test-helpers-issuing-authorizations-increment | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/increment`: Increment a test-mode authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-increment-v1-payment-intents-increment-authorization | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/increment_authorization`: Increment an authorization. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-mark-v1-invoices-mark-uncollectible | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/mark_uncollectible`: Mark an invoice as uncollectible. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-subscriptions-migrate | catalog | Use this when you need Stripe to perform `POST /v1/subscriptions/{subscription}/migrate`: Migrate a subscription. Path parameters required in path_params: subscription. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-invoices-pay | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/pay`: Pay an invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-apple-pay-domains | catalog | Use this when you need Stripe to perform `POST /v1/apple_pay/domains`: <p>Create an apple pay domain.</p>. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-event-destinations-ping | catalog | Use this when you need Stripe to perform `POST /v2/core/event_destinations/{id}/ping`: Ping an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-refund-v1-application-fees-refund | catalog | Use this when you need Stripe to perform `POST /v1/application_fees/{id}/refund`: POST /v1/application_fees/{id}/refund. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-charges-dispute | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/dispute`: POST /v1/charges/{charge}/dispute. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-close-v1-charges-dispute-close | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}/dispute/close`: POST /v1/charges/{charge}/dispute/close. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-activate-v1-billing-meters-reactivate | catalog | Use this when you need Stripe to perform `POST /v1/billing/meters/{id}/reactivate`: Reactivate a billing meter. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-intents-apply-customer-balance | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/apply_customer_balance`: Reconcile a customer_balance PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-identity-verification-sessions-redact | catalog | Use this when you need Stripe to perform `POST /v1/identity/verification_sessions/{session}/redact`: Redact a VerificationSession. Path parameters required in path_params: session. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-financial-connections-accounts-refresh | catalog | Use this when you need Stripe to perform `POST /v1/financial_connections/accounts/{account}/refresh`: Refresh Account data. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-linked-accounts-refresh | catalog | Use this when you need Stripe to perform `POST /v1/linked_accounts/{account}/refresh`: Refresh Account data. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-terminal-readers-refund-payment | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/refund_payment`: Refund a Charge or a PaymentIntent in-person. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-refund-v1-test-helpers-issuing-transactions-refund | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/transactions/{transaction}/refund`: Refund a test-mode transaction. Path parameters required in path_params: transaction. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-reject-v1-test-helpers-issuing-personalization-designs-reject | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/personalization_designs/{personalization_design}/reject`: Reject a testmode personalization design. Path parameters required in path_params: personalization_design. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-reject-v1-accounts-reject | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/reject`: Reject an account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-release-v1-subscription-schedules-release | catalog | Use this when you need Stripe to perform `POST /v1/subscription_schedules/{schedule}/release`: Release a schedule. Path parameters required in path_params: schedule. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-delete-v1-products-features | catalog | Use this when you need Stripe to perform `DELETE /v1/products/{product}/features/{id}`: Remove a feature from a product. Path parameters required in path_params: id, product. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-records-report-payment | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/report_payment`: Report a payment. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-records-report-payment-attempt | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_payment_attempt`: Report a payment attempt. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-payment-records-report-refund | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_refund`: Report a refund. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-records-report-payment-attempt-canceled | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_payment_attempt_canceled`: Report payment attempt canceled. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fail-v1-payment-records-report-payment-attempt-failed | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_payment_attempt_failed`: Report payment attempt failed. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-records-report-payment-attempt-guaranteed | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_payment_attempt_guaranteed`: Report payment attempt guaranteed. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-records-report-payment-attempt-informational | catalog | Use this when you need Stripe to perform `POST /v1/payment_records/{id}/report_payment_attempt_informational`: Report payment attempt informational. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-issuing-authorizations-fraud-challenges | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/fraud_challenges/respond`: Respond to fraud challenge. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-resume-v1-subscriptions-resume | catalog | Use this when you need Stripe to perform `POST /v1/subscriptions/{subscription}/resume`: Resume a subscription. Path parameters required in path_params: subscription. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-test-helpers-issuing-cards-shipping-posttesthelpersissuingcardscardshippingretu | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/cards/{card}/shipping/return`: Return a testmode card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-reverse-v1-payouts-reverse | catalog | Use this when you need Stripe to perform `POST /v1/payouts/{payout}/reverse`: Reverse a payout. Path parameters required in path_params: payout. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-reverse-v1-test-helpers-issuing-authorizations-reverse | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/authorizations/{authorization}/reverse`: Reverse a test-mode authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-invoices-send | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/send`: Send an invoice for manual payment. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-apps-secrets | catalog | Use this when you need Stripe to perform `POST /v1/apps/secrets`: Set a Secret. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-readers-set-reader-display | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}/set_reader_display`: Set reader display. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-methods | catalog | Use this when you need Stripe to perform `POST /v1/payment_methods`: Shares a PaymentMethod. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-sources | catalog | Use this when you need Stripe to perform `POST /v1/sources`: Shares a source. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-issuing-cards-shipping-posttesthelpersissuingcardscardshippingship | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/cards/{card}/shipping/ship`: Ship a testmode card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-test-helpers-terminal-readers-succeed-input-collection | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/terminal/readers/{reader}/succeed_input_collection`: Simulate a successful input collection. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-terminal-readers-timeout-input-collection | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/terminal/readers/{reader}/timeout_input_collection`: Simulate an input collection timeout. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-test-helpers-terminal-readers-present-payment-method | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/terminal/readers/{reader}/present_payment_method`: Simulate presenting a payment method. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-submit-v1-issuing-disputes-submit | catalog | Use this when you need Stripe to perform `POST /v1/issuing/disputes/{dispute}/submit`: Submit a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-submit-v1-test-helpers-issuing-cards-shipping | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/issuing/cards/{card}/shipping/submit`: Submit a testmode card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-financial-connections-accounts-subscribe | catalog | Use this when you need Stripe to perform `POST /v1/financial_connections/accounts/{account}/subscribe`: Subscribe to data refreshes for an Account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-test-helpers-treasury-received-credits | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/received_credits`: Test mode: Create a ReceivedCredit. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-test-helpers-treasury-received-debits | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/received_debits`: Test mode: Create a ReceivedDebit. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fail-v1-test-helpers-treasury-inbound-transfers-fail | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/inbound_transfers/{id}/fail`: Test mode: Fail an InboundTransfer. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fail-v1-test-helpers-treasury-outbound-payments-fail | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_payments/{id}/fail`: Test mode: Fail an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fail-v1-test-helpers-treasury-outbound-transfers-fail | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/fail`: Test mode: Fail an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-test-helpers-treasury-outbound-payments-post | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_payments/{id}/post`: Test mode: Post an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-treasury-outbound-transfers-post | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/post`: Test mode: Post an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-test-helpers-treasury-inbound-transfers-return | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/inbound_transfers/{id}/return`: Test mode: Return an InboundTransfer. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-test-helpers-treasury-outbound-payments-return | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_payments/{id}/return`: Test mode: Return an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-test-helpers-treasury-outbound-transfers-return | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/return`: Test mode: Return an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-test-helpers-treasury-inbound-transfers-succeed | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/inbound_transfers/{id}/succeed`: Test mode: Succeed an InboundTransfer. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-test-helpers-treasury-outbound-payments | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_payments/{id}`: Test mode: Update an OutboundPayment. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-test-helpers-treasury-outbound-transfers | catalog | Use this when you need Stripe to perform `POST /v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}`: Test mode: Update an OutboundTransfer. Path parameters required in path_params: outbound_transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-archive-v1-invoice-rendering-templates-unarchive | catalog | Use this when you need Stripe to perform `POST /v1/invoice_rendering_templates/{template}/unarchive`: Unarchive an invoice rendering template. Path parameters required in path_params: template. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-financial-connections-accounts-unsubscribe | catalog | Use this when you need Stripe to perform `POST /v1/financial_connections/accounts/{account}/unsubscribe`: Unsubscribe from data refreshes for an Account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-billing-meters | catalog | Use this when you need Stripe to perform `POST /v1/billing/meters/{id}`: Update a billing meter. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-cards | catalog | Use this when you need Stripe to perform `POST /v1/issuing/cards/{card}`: Update a card. Path parameters required in path_params: card. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-cardholders | catalog | Use this when you need Stripe to perform `POST /v1/issuing/cardholders/{cardholder}`: Update a cardholder. Path parameters required in path_params: cardholder. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-cash-balance | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/cash_balance`: Update a cash balance's settings. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-charges | catalog | Use this when you need Stripe to perform `POST /v1/charges/{charge}`: Update a charge. Path parameters required in path_params: charge. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-checkout-sessions | catalog | Use this when you need Stripe to perform `POST /v1/checkout/sessions/{session}`: Update a Checkout Session. Path parameters required in path_params: session. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-configurations | catalog | Use this when you need Stripe to perform `POST /v1/terminal/configurations/{configuration}`: Update a Configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-coupons | catalog | Use this when you need Stripe to perform `POST /v1/coupons/{coupon}`: Update a coupon. Path parameters required in path_params: coupon. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-billing-credit-grants | catalog | Use this when you need Stripe to perform `POST /v1/billing/credit_grants/{id}`: Update a credit grant. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-credit-notes | catalog | Use this when you need Stripe to perform `POST /v1/credit_notes/{id}`: Update a credit note. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}`: Update a customer. Path parameters required in path_params: customer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-balance-transactions-postcustomerscustomerbalancetransactionstransact | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/balance_transactions/{transaction}`: Update a customer credit balance transaction. Path parameters required in path_params: customer, transaction. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-disputes | catalog | Use this when you need Stripe to perform `POST /v1/disputes/{dispute}`: Update a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-disputes | catalog | Use this when you need Stripe to perform `POST /v1/issuing/disputes/{dispute}`: Update a dispute. Path parameters required in path_params: dispute. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-file-links | catalog | Use this when you need Stripe to perform `POST /v1/file_links/{link}`: Update a file link. Path parameters required in path_params: link. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-treasury-financial-accounts | catalog | Use this when you need Stripe to perform `POST /v1/treasury/financial_accounts/{financial_account}`: Update a FinancialAccount. Path parameters required in path_params: financial_account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-locations | catalog | Use this when you need Stripe to perform `POST /v1/terminal/locations/{location}`: Update a Location. Path parameters required in path_params: location. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-links-postpaymentlinkspaymentlink | catalog | Use this when you need Stripe to perform `POST /v1/payment_links/{payment_link}`: Update a payment link. Path parameters required in path_params: payment_link. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-method-domains-postpaymentmethoddomainspaymentmethoddomain | catalog | Use this when you need Stripe to perform `POST /v1/payment_method_domains/{payment_method_domain}`: Update a payment method domain. Path parameters required in path_params: payment_method_domain. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-intents-postpaymentintentsintent | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}`: Update a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-methods-postpaymentmethodspaymentmethod | catalog | Use this when you need Stripe to perform `POST /v1/payment_methods/{payment_method}`: Update a PaymentMethod. Path parameters required in path_params: payment_method. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payouts-postpayoutspayout | catalog | Use this when you need Stripe to perform `POST /v1/payouts/{payout}`: Update a payout. Path parameters required in path_params: payout. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-people-postaccountsaccountpeopleperson | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/people/{person}`: Update a person. Path parameters required in path_params: account, person. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-persons-postaccountsaccountpersonsperson | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/persons/{person}`: Update a person. Path parameters required in path_params: account, person. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-accounts-persons-postv2coreaccountsaccountidpersonsid | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts/{account_id}/persons/{id}`: Update a person. Path parameters required in path_params: account_id, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-personalization-designs | catalog | Use this when you need Stripe to perform `POST /v1/issuing/personalization_designs/{personalization_design}`: Update a personalization design. Path parameters required in path_params: personalization_design. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-plans | catalog | Use this when you need Stripe to perform `POST /v1/plans/{plan}`: Update a plan. Path parameters required in path_params: plan. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-billing-portal-configurations | catalog | Use this when you need Stripe to perform `POST /v1/billing_portal/configurations/{configuration}`: Update a portal configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-prices | catalog | Use this when you need Stripe to perform `POST /v1/prices/{price}`: Update a price. Path parameters required in path_params: price. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-products | catalog | Use this when you need Stripe to perform `POST /v1/products/{id}`: Update a product. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-promotion-codes | catalog | Use this when you need Stripe to perform `POST /v1/promotion_codes/{promotion_code}`: Update a promotion code. Path parameters required in path_params: promotion_code. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-quotes | catalog | Use this when you need Stripe to perform `POST /v1/quotes/{quote}`: Update a quote. Path parameters required in path_params: quote. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-terminal-readers | catalog | Use this when you need Stripe to perform `POST /v1/terminal/readers/{reader}`: Update a Reader. Path parameters required in path_params: reader. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-refunds-postrefundsrefund | catalog | Use this when you need Stripe to perform `POST /v1/refunds/{refund}`: Update a refund. Path parameters required in path_params: refund. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-tax-registrations | catalog | Use this when you need Stripe to perform `POST /v1/tax/registrations/{id}`: Update a registration. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-update-v1-transfers-reversals-posttransferstransferreversalsid | catalog | Use this when you need Stripe to perform `POST /v1/transfers/{transfer}/reversals/{id}`: Update a reversal. Path parameters required in path_params: id, transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-subscription-schedules | catalog | Use this when you need Stripe to perform `POST /v1/subscription_schedules/{schedule}`: Update a schedule. Path parameters required in path_params: schedule. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-settlements | catalog | Use this when you need Stripe to perform `POST /v1/issuing/settlements/{settlement}`: Update a settlement. Path parameters required in path_params: settlement. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-setup-intents | catalog | Use this when you need Stripe to perform `POST /v1/setup_intents/{intent}`: Update a SetupIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-shipping-rates | catalog | Use this when you need Stripe to perform `POST /v1/shipping_rates/{shipping_rate_token}`: Update a shipping rate. Path parameters required in path_params: shipping_rate_token. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-sources | catalog | Use this when you need Stripe to perform `POST /v1/sources/{source}`: Update a source. Path parameters required in path_params: source. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-subscriptions | catalog | Use this when you need Stripe to perform `POST /v1/subscriptions/{subscription_exposed_id}`: Update a subscription. Path parameters required in path_params: subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-subscription-items | catalog | Use this when you need Stripe to perform `POST /v1/subscription_items/{item}`: Update a subscription item. Path parameters required in path_params: item. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-subscriptions-postcustomerscustomersubscriptionssubscriptionexposedid | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/subscriptions/{subscription_exposed_id}`: Update a subscription on a customer. Path parameters required in path_params: customer, subscription_exposed_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-tax-rates | catalog | Use this when you need Stripe to perform `POST /v1/tax_rates/{tax_rate}`: Update a tax rate. Path parameters required in path_params: tax_rate. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-tokens | catalog | Use this when you need Stripe to perform `POST /v1/issuing/tokens/{token}`: Update a token status. Path parameters required in path_params: token. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-topups | catalog | Use this when you need Stripe to perform `POST /v1/topups/{topup}`: Update a top-up. Path parameters required in path_params: topup. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-transactions | catalog | Use this when you need Stripe to perform `POST /v1/issuing/transactions/{transaction}`: Update a transaction. Path parameters required in path_params: transaction. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-transfers | catalog | Use this when you need Stripe to perform `POST /v1/transfers/{transfer}`: Update a transfer. Path parameters required in path_params: transfer. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-radar-value-lists | catalog | Use this when you need Stripe to perform `POST /v1/radar/value_lists/{value_list}`: Update a value list. Path parameters required in path_params: value_list. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-identity-verification-sessions | catalog | Use this when you need Stripe to perform `POST /v1/identity/verification_sessions/{session}`: Update a VerificationSession. Path parameters required in path_params: session. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-webhook-endpoints | catalog | Use this when you need Stripe to perform `POST /v1/webhook_endpoints/{webhook_endpoint}`: Update a webhook endpoint. Path parameters required in path_params: webhook_endpoint. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}`: Update an account. Path parameters required in path_params: account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-accounts | catalog | Use this when you need Stripe to perform `POST /v2/core/accounts/{id}`: Update an account. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-capabilities | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/capabilities/{capability}`: Update an Account Capability. Path parameters required in path_params: account, capability. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-fund-v1-application-fees-refunds | catalog | Use this when you need Stripe to perform `POST /v1/application_fees/{fee}/refunds/{id}`: Update an application fee refund. Path parameters required in path_params: fee, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-issuing-authorizations | catalog | Use this when you need Stripe to perform `POST /v1/issuing/authorizations/{authorization}`: Update an authorization. Path parameters required in path_params: authorization. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v2-core-event-destinations | catalog | Use this when you need Stripe to perform `POST /v2/core/event_destinations/{id}`: Update an Event Destination. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-sigma-saved-queries | catalog | Use this when you need Stripe to perform `POST /v1/sigma/saved_queries/{id}`: Update an existing Sigma Query. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-invoices | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}`: Update an invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-invoiceitems | catalog | Use this when you need Stripe to perform `POST /v1/invoiceitems/{invoiceitem}`: Update an invoice item. Path parameters required in path_params: invoiceitem. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-invoices-lines | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/lines/{line_item_id}`: Update an invoice's line item. Path parameters required in path_params: invoice, line_item_id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-climate-orders | catalog | Use this when you need Stripe to perform `POST /v1/climate/orders/{order}`: Update an order. Path parameters required in path_params: order. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-balance-settings | catalog | Use this when you need Stripe to perform `POST /v1/balance_settings`: Update balance settings. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-treasury-financial-accounts-features | catalog | Use this when you need Stripe to perform `POST /v1/treasury/financial_accounts/{financial_account}/features`: Update FinancialAccount Features. Path parameters required in path_params: financial_account. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-method-configurations-postpaymentmethodconfigurationsconfiguration | catalog | Use this when you need Stripe to perform `POST /v1/payment_method_configurations/{configuration}`: Update payment method configuration. Path parameters required in path_params: configuration. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-create-v1-tax-settings | catalog | Use this when you need Stripe to perform `POST /v1/tax/settings`: Update settings. Path parameters required in path_params: none. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-bank-accounts-postaccountsaccountbankaccountsid | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/bank_accounts/{id}`: <p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>. Path parameters required in path_params: account, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-accounts-external-accounts-postaccountsaccountexternalaccountsid | catalog | Use this when you need Stripe to perform `POST /v1/accounts/{account}/external_accounts/{id}`: <p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>. Path parameters required in path_params: account, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-bank-accounts-postcustomerscustomerbankaccountsid | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/bank_accounts/{id}`: <p>Update a specified source for a given customer.</p>. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-cards-postcustomerscustomercardsid | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/cards/{id}`: <p>Update a specified source for a given customer.</p>. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-sources-postcustomerscustomersourcesid | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/sources/{id}`: <p>Update a specified source for a given customer.</p>. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-external-accounts | catalog | Use this when you need Stripe to perform `POST /v1/external_accounts/{id}`: <p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-sources-verify | catalog | Use this when you need Stripe to perform `POST /v1/sources/{source}/verify`: <p>Verify a given source.</p>. Path parameters required in path_params: source. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-entitlements-features | catalog | Use this when you need Stripe to perform `POST /v1/entitlements/features/{id}`: Updates a feature. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-method-domains-validate | catalog | Use this when you need Stripe to perform `POST /v1/payment_method_domains/{payment_method_domain}/validate`: Validate an existing payment method domain. Path parameters required in path_params: payment_method_domain. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-bank-accounts-verify | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/bank_accounts/{id}/verify`: Verify a bank account. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-customers-sources-verify | catalog | Use this when you need Stripe to perform `POST /v1/customers/{customer}/sources/{id}/verify`: Verify a bank account. Path parameters required in path_params: customer, id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-pay-v1-payment-intents-verify-microdeposits | catalog | Use this when you need Stripe to perform `POST /v1/payment_intents/{intent}/verify_microdeposits`: Verify microdeposits on a PaymentIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| write | agent_ready | stripe.stripe-update-v1-setup-intents-verify-microdeposits | catalog | Use this when you need Stripe to perform `POST /v1/setup_intents/{intent}/verify_microdeposits`: Verify microdeposits on a SetupIntent. Path parameters required in path_params: intent. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-void-v1-billing-credit-grants-void | catalog | Use this when you need Stripe to perform `POST /v1/billing/credit_grants/{id}/void`: Void a credit grant. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-void-v1-credit-notes-void | catalog | Use this when you need Stripe to perform `POST /v1/credit_notes/{id}/void`: Void a credit note. Path parameters required in path_params: id. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |
| destructive | agent_ready | stripe.stripe-void-v1-invoices-void | catalog | Use this when you need Stripe to perform `POST /v1/invoices/{invoice}/void`: Void an invoice. Path parameters required in path_params: invoice. Query/filter parameters may include: provider-defined filters. Writes to Stripe only when dry_run is false and confirm is true. The default dry_run preview makes no provider call. POST requests require an idempotency_key by default. Destructive tools require confirmation_text equal to the tool name. Requires MAD MCP Portal grant plus Stripe provider auth via x-stripe-api-key or STRIPE_API_KEY. |

## WAVE-MCP

Managed Wave Matrix/Synapse MCP for user and bot messaging, encrypted room operations, and Synapse admin workflows.

Raw tools: 34
Exposed compatibility tools: 34
Agent-ready tools: 30
Documented descriptors: 34
Public reference pages: 34
Catalog version: 2026-07-12.1
Catalog verification age: 5 days old
Guide verification age: not verified

| Risk | Tier | Tool | Source | Summary |
| --- | --- | --- | --- | --- |
| read | agent_ready | wave.wave_admin_get_room | catalog | Fetch one Synapse room record. Requires an admin identity from server env or a verified primary Wave admin account. |
| read | agent_ready | wave.wave_admin_get_user | catalog | Fetch one Synapse user record. Requires an admin identity from server env or a verified primary Wave admin account. |
| read | agent_ready | wave.wave_admin_list_rooms | catalog | List Synapse rooms with pagination. Requires an admin identity from server env or a verified primary Wave admin account. |
| read | agent_ready | wave.wave_admin_list_users | catalog | List Synapse users with pagination. Requires an admin identity from server env or a verified primary Wave admin account. |
| read | legacy | wave.wave_check_configuration | catalog | Use this first to verify Wave MCP portal, Matrix, bot, admin, user, and E2EE readiness without exposing secrets. |
| read | agent_ready | wave.check_configuration | catalog | Use this grant-only local check before any provider call to learn whether an approved Wave identity is configured. It contacts neither Matrix nor Synapse and returns presence flags only, never credential values. |
| read | agent_ready | wave.wave_crypto_status | catalog | Report E2EE client/session readiness for configured Wave identities without exposing keys. |
| read | agent_ready | wave.wave_export_room_history | catalog | Read one paginated page of Wave room history for ingestion workflows. Page with nextFrom; encrypted events include decrypted content or key-state errors. |
| read | agent_ready | wave.find_tools | catalog | Use this grant-only local ranked search when you know the Wave task but not the tool name. It normalizes punctuation, requires every query term, defaults to agent-ready tools, and contacts neither Matrix nor Synapse. |
| read | legacy | wave.wave_get_endpoint_coverage | catalog | Return the Matrix/Synapse endpoint coverage matrix or a focused section. |
| read | agent_ready | wave.wave_get_room_messages | catalog | Read recent messages from a Wave room. Encrypted events are decrypted when the MCP Matrix device has keys. |
| read | legacy | wave.wave_get_tool_usage | catalog | Explain when to use a Wave MCP tool, required parameters, side effects, and follow-up tools. |
| read | agent_ready | wave.get_endpoint_coverage | catalog | Use this grant-only local reference to inspect filtered, paginated Matrix and Synapse endpoint coverage, implementation status, risk, and documentation without contacting the provider. |
| read | agent_ready | wave.get_tool_usage | catalog | Use this grant-only local reference after discovery to resolve a Wave native name, canonical name, or alias to its complete input/output schemas, safety annotations, and exact confirmation contract. |
| read | legacy | wave.wave_list_capabilities | catalog | List Wave MCP capability groups, risk levels, actor requirements, and common workflows. |
| read | agent_ready | wave.wave_list_identities | catalog | List configured Wave identities available to this request without returning access tokens. |
| read | agent_ready | wave.wave_list_rooms | catalog | List joined Wave rooms for the selected user or bot actor. |
| read | agent_ready | wave.list_capabilities | catalog | Use this grant-only local catalog to inspect Wave capability groups and versioned counts. Set include_descriptors=true only for a lossless provider ToolManifest; it contacts neither Matrix nor Synapse. |
| read | agent_ready | wave.wave_whoami | catalog | Call Matrix whoami as the selected Wave actor. Requires explicit actor when more than one identity may be available. |
| destructive | agent_ready | wave.wave_admin_create_or_update_user | catalog | Create or update a Synapse user. Requires destructive confirmation because it can change account access. |
| destructive | agent_ready | wave.wave_admin_deactivate_user | catalog | Deactivate and optionally erase a Synapse user. Requires destructive confirmation. |
| destructive | agent_ready | wave.wave_admin_purge_room | catalog | Purge a room from Synapse after shutdown/deletion. Requires destructive confirmation. |
| destructive | agent_ready | wave.wave_admin_purge_room_history | catalog | Purge historical events from a Synapse room. Requires destructive confirmation. |
| destructive | agent_ready | wave.wave_admin_registration_tokens | catalog | List, create, or delete Synapse registration tokens for Wave invite links. |
| destructive | agent_ready | wave.wave_admin_reset_password | catalog | Reset a Synapse user's password. Requires destructive confirmation. |
| destructive | agent_ready | wave.wave_admin_shutdown_room | catalog | Delete/shutdown a Synapse room with optional block and purge behavior. Requires destructive confirmation. |
| write | agent_ready | wave.wave_broadcast_message | catalog | Send the same message to multiple Wave rooms. Defaults to dry-run and requires broadcast confirmation to send. |
| write | agent_ready | wave.wave_create_room | catalog | Create a Wave room as the selected user or bot, optionally encrypted by default. |
| write | agent_ready | wave.wave_invite_user | catalog | Invite a Matrix user to a Wave room as the selected user or bot. |
| write | agent_ready | wave.wave_join_room | catalog | Join a Wave room by ID or alias as the selected user or bot. |
| write | agent_ready | wave.wave_leave_room | catalog | Leave a Wave room as the selected user or bot. |
| write | agent_ready | wave.wave_react_to_event | catalog | Send a Matrix reaction to a message event as the selected user or bot. |
| destructive | agent_ready | wave.wave_redact_event | catalog | Redact a Matrix event as the selected user or bot. Requires destructive confirmation. |
| write | agent_ready | wave.wave_send_message | catalog | Send a message to a Wave room as the selected user or bot. In encrypted rooms the SDK encrypts before sending. |

