Server data from the Official MCP Registry
Sequenzy MCP server for AI-powered email marketing automation.
About
Sequenzy MCP server for AI-powered email marketing automation.
Remote endpoints: streamable-http: https://api.sequenzy.com/v1/mcp
Security Report
This MCP server for Sequenzy email marketing is well-structured with proper authentication via required API keys and appropriate permission scoping. The codebase demonstrates good security practices with environment variable-based credential handling, clear tool annotations for authorization levels, and no evidence of malicious patterns. Minor code quality observations around broad error handling and extensive tool definitions do not materially impact security. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 2 high severity).
3 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
Sequenzy MCP Server
Official MCP server for Sequenzy, the AI-powered email marketing platform.
Connect Sequenzy to Claude Desktop, Claude Code, Codex, Cursor, Windsurf, VS Code Copilot, OpenClaw, and other MCP clients so your AI assistant can manage email operations with structured tools instead of hand-written API calls.
What You Can Do
- Manage subscribers, tags, lists, and dynamic segments, including bulk tag reconciliation and synthetic event testing.
- Sync segments to Meta custom audiences for Facebook and Instagram retargeting.
- Manage products and attach digital delivery files for purchase automations.
- Upload hosted email images with alt text and reusable responsive crop settings.
- Draft, update, schedule, and inspect campaigns, including resolved audience previews, persisted conversion goals, and From, Reply-To, CC, and BCC identities.
- Render campaigns, sequence steps, and templates to their exact email-safe HTML without sending.
- Add one-click Poll and NPS survey blocks to emails and inspect campaign response summaries.
- Create and edit email sequences, including multi-list/tag triggers, entry-audience and property-filtered stop conditions, sending identity overrides, existing graph restructuring, and direct step test sends to internal reviewers.
- Cancel, pause, resume, duplicate, or delete campaigns and enroll contacts into sequences.
- Manage transactional email templates and send transactional emails to shared To, Cc, and Bcc recipient lists.
- Supply localized template variants or queue AI translation for enabled locales.
- Create, preview, edit, publish, unpublish, and delete landing pages.
- Create list-scoped saved signup forms with responsive stack, row, grid, and single-image overlay block groups (including foreground gap controls), then return client-safe static-site embeds.
- Create, target, publish, duplicate, and deploy saved signup popups with the same recursive block layouts.
- Connect and verify custom domains for published landing pages.
- Manage team invitations, inbox conversations, and outbound webhook endpoints.
- Generate email copy, subject lines, and multi-step sequences.
- Inspect analytics, subscriber activity, deliverability health, company-level sending pauses, integrations, published event payload schemas, sending identities, tracking settings, and dashboard URLs.
- Inspect whether "Sent with Sequenzy" is visible for a workspace, why the owner subscription does or does not remove it, and open the canonical subscription page for an upgrade or renewal. Entitlement changes apply to future sends from existing live sequences without editing their blocks.
- Diagnose why sending is paused and restore eligible hard-bounce pauses after confirming list cleanup.
- Inspect exact-recipient bounce, complaint, and email-hygiene suppression, and clean up eligible stale bounces without exposing the shared SES suppression list.
- Configure company product info, account-wide sending identity defaults, rename individual sender and reply-to profiles, manage sender domains, and inspect integration examples for common frameworks.
Every published MCP tool includes explicit readOnlyHint, destructiveHint, and openWorldHint annotations so compatible clients can display accurate tool-use affordances. Tools also publish outputSchema definitions and return structuredContent, giving clients and models machine-readable result shapes for follow-up calls.
Quick Setup
The easiest setup path is the Sequenzy wizard:
npx @sequenzy/setup
The wizard opens the browser login flow, creates a personal API key, detects supported AI clients, and configures them automatically when possible.
Hosted Remote MCP
For clients that support Streamable HTTP MCP, use Sequenzy's hosted endpoint instead of running a local stdio process:
https://api.sequenzy.com/v1/mcp
ChatGPT and the OpenAI plugin directory use the reviewed hosted surface:
https://api.sequenzy.com/v1/mcp/openai
That surface shares the same implementation and keeps the standard tool set
except for six operations: connect_integration, create_api_key,
create_webhook, list_webhook_deliveries, replay_webhook_delivery, and
rotate_sequence_inbound_webhook_secret. Feedback stays available with a
reduced schema for generalized, explicitly requested product feedback.
Remote clients should authenticate with the Sequenzy OAuth flow when supported. Local and automation clients can still use the stdio package below with SEQUENZY_API_KEY.
The hosted endpoint and the stdio package support MCP specification
2026-07-28 while remaining compatible with 2025-era clients. Modern HTTP
clients use per-request discovery and method headers; existing clients keep
working through the same endpoint and package command.
Machine-readable discovery files:
- MCP server manifest:
server.json - Agent card:
.well-known/agent-card.json - Agent capability manifest:
agent-capability.json - OpenClaw skill metadata:
openclaw/skill.json
Data and privacy
Sequenzy sends an MCP client only the data needed for the tool the user asks it to run, within the selected workspace and the key or OAuth scopes granted to that client. Depending on the requested tool, this can include workspace names and IDs; subscriber contact, consent, audience, attribute, event, engagement, reply, survey, and commerce data; campaign and automation content; delivery analytics; and integration or webhook status. See the Sequenzy Privacy Policy for the full categories, purposes, recipients, retention periods, and user controls.
Do not use open-ended custom attributes, events, notes, forms, webhook samples, email variables, or feedback to submit payment-card data, health or medical data, government identifiers, biometric or genetic data, authentication credentials, sensitive demographic data, or precise geolocation.
The OpenAI-reviewed route states and enforces those restrictions on relevant
open-ended inputs, including nested attribute paths such as profile.ssn,
coordinate pairs such as lat/lng, and labelled prose such as
Religion: ... or GPS coordinates: .... It rejects a credential-bearing URL
in any argument, whether the credential sits in the userinfo, path, query, or
fragment, such as a form or popup redirectUrl with an access token or URL
signature. Restricted attribute selectors inside merge tags are rejected
without blocking ordinary authored copy about the same topic. On this surface,
render_email accepts sample data or a policy-checked inline subscriber, but
not subscriberId, so it cannot resolve uninspected stored custom attributes.
Its results remove restricted fields, raw API errors, debug payloads, internal
request/trace/session identifiers, unnecessary account or credential
identifiers, stored credential-bearing URLs, and inbound-webhook URLs. Standard
remote MCP and the local stdio package retain the complete contract for trusted
clients, including credential-based integration setup, one-time API-key and
webhook secrets, inbound-webhook URLs, and detailed API errors. Prefer the
dashboard or local CLI when secrets should stay outside an AI conversation.
submit_feedback runs only when the user explicitly asks; its OpenAI schema is
limited to a generalized message, category, and optional workflow context, and
the route rejects feedback text that contains an email address or resource ID.
What the reviewed surface guarantees is bounded. It recognizes restricted data
by shape: English field-name words such as passport_id, user.ssn, or
api_secret at any nesting depth, labelled prose such as Diagnosis: ...,
known credential shapes, decimal coordinate pairs, and credential-bearing URLs
inside any string, including HTML. It does not interpret unlabelled prose,
non-English field names, or values a client deliberately obfuscates; those
remain covered by the usage restriction above rather than by the filter.
Manual Setup
All stdio MCP clients use the same command:
- Command:
npx - Args:
-y @sequenzy/mcp - Required env:
SEQUENZY_API_KEY=seq_user_your_key_here
Optional environment variables:
SEQUENZY_API_URL- Sequenzy API base URL. Defaults tohttps://api.sequenzy.com.SEQUENZY_APP_URL- Sequenzy dashboard base URL used by app URL helpers. Defaults tohttps://sequenzy.com.
Claude Desktop
Add this to your Claude Desktop config:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sequenzy": {
"command": "npx",
"args": ["-y", "@sequenzy/mcp"],
"env": {
"SEQUENZY_API_KEY": "seq_user_your_key_here"
}
}
}
}
Restart Claude Desktop after editing the config.
Claude Code
claude mcp add --scope user --env=SEQUENZY_API_KEY=seq_user_your_key_here sequenzy -- npx -y @sequenzy/mcp
On native Windows, wrap npx with cmd /c:
claude mcp add --scope user --env=SEQUENZY_API_KEY=seq_user_your_key_here sequenzy -- cmd /c npx -y @sequenzy/mcp
For a shared project config, use .mcp.json:
{
"mcpServers": {
"sequenzy": {
"command": "npx",
"args": ["-y", "@sequenzy/mcp"],
"env": {
"SEQUENZY_API_KEY": "seq_user_your_key_here"
}
}
}
}
Codex
codex mcp add sequenzy --env SEQUENZY_API_KEY=seq_user_your_key_here -- npx -y @sequenzy/mcp
codex mcp list
Manual Codex config in ~/.codex/config.toml:
[mcp_servers.sequenzy]
command = "npx"
args = ["-y", "@sequenzy/mcp"]
[mcp_servers.sequenzy.env]
SEQUENZY_API_KEY = "seq_user_your_key_here"
Cursor
Install Sequenzy from the Cursor Marketplace for a hosted connection with Sequenzy OAuth. The plugin connects to:
https://api.sequenzy.com/v1/mcp
After installing, complete the browser sign-in flow. Cursor's agent can then use Sequenzy tools from chat, including when Grok is the selected model.
For a manual local stdio setup instead, add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"sequenzy": {
"command": "npx",
"args": ["-y", "@sequenzy/mcp"],
"env": {
"SEQUENZY_API_KEY": "seq_user_your_key_here"
}
}
}
}
Windsurf
Use the same JSON shape as Cursor.
- macOS:
~/Library/Application Support/Windsurf/mcp.json - Windows:
%APPDATA%\Windsurf\mcp.json
VS Code Copilot
VS Code uses a servers object:
{
"servers": {
"sequenzy": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@sequenzy/mcp"],
"env": {
"SEQUENZY_API_KEY": "seq_user_your_key_here"
}
}
}
}
Other MCP Clients
For OpenClaw, Hermes, and other MCP-compatible clients, point the client at npx -y @sequenzy/mcp and set SEQUENZY_API_KEY.
Getting an API Key
- Open the Sequenzy dashboard.
- Use the MCP setup flow to create a personal key, or open Settings -> API Keys to create a company key.
- Choose a permission preset or the exact custom scopes the integration needs.
- Add the key to your MCP client config.
Personal keys start with seq_user_. You can revoke them any time in the dashboard.
Company keys can also be cleaned up without exposing secrets. Call
list_api_keys to compare the key ID, name, non-secret prefix, permissions,
last-use timestamp, and isCurrent marker, then pass the exact ID to
revoke_api_key. delete_api_key is a compatibility alias for the same
permanent operation. List and revoke responses never contain the plain key or
stored key hash.
Recover from missing API key permissions
If a tool reports a missing scope such as campaigns:read or
templates:write, call get_account. Its apiKeyPermissions field lists the
current key identity and type, scopes, common missing marketing read scopes, and
a direct manageUrl. The OpenAI-reviewed route returns the same permissions
without the user's account ID or the active key's identity. Personal keys open
Account API Keys; company keys open the selected workspace's API Keys settings.
If the key does not include
account:read, open the
Sequenzy dashboard directly and choose the
matching API Keys page.
Permissions are editable in place, so open manageUrl. For a company key, use
list_api_keys and its isCurrent flag to identify the active key before
editing it, then retry the failed tool without replacing the credential or
restarting the client. An agent using a company key with api_keys:manage can
instead call update_api_key; personal keys must be edited on the account-level
page because that tool only manages company keys. Its scopes and preset
inputs replace the whole permission selection rather than merging, so preserve
every existing scope that is still needed. Hosted OAuth connections can
alternatively disconnect and reauthorize with broader permissions.
When the active key itself lacks api_keys:manage, call
request_api_key_handoff instead of retrying update_api_key. It requires
account:read and returns an owner-review URL with the requested key name,
permissions, and optional predecessor prefilled. It never creates or returns a
key; the workspace owner reviews the form, creates the replacement in the
browser, and copies it into the client. Pass replaceApiKeyId: "current" to
offer revocation of the active key after the replacement is created. If the
active key also lacks account:read, use the dashboard directly.
The default Safer agent access preset includes lists:write and
tags:write, so agents can create and update list and tag definitions, and it
includes subscribers:tag for applying tags to existing contacts. It also
includes ab_tests:read, ab_tests:write, and sequences:write, so agents can
audit and edit sequence A/B variant copy, including cart and browse abandonment
messages. It does not include subscribers:write, so it cannot add contacts to
lists or remove them from lists. Deleting a list or tag still requires the
matching lists:delete or tags:delete permission.
The AI drafting preset includes subscribers:write, so drafting agents can
build a list as well as create it. Imports that apply listIds also need
lists:write; sequence enrollment or double-opt-in delivery additionally needs
automations:trigger.
Tools
The standard surface currently exposes 243 MCP tools. The OpenAI-reviewed surface exposes 237; only the six operations listed above are omitted.
Tools reject arguments they do not declare instead of silently ignoring them. Errors name the unsupported fields, list the supported arguments, and provide focused guidance for common mistakes such as invented subscriber filters or sort options.
Account, Companies, Setup
| Tool | Description |
|---|---|
get_account | Get account info, available companies, current key permissions, and the API Keys management URL. |
select_company | Set the active company for future tool calls. |
get_app_urls | Build dashboard URLs for campaigns, landing pages, sequences, emails, settings, subscription management, domains, and sent email details. settingsTab: "billing" resolves to Account -> Subscription. |
create_company | Create a new company or brand. |
get_company | Read company details, product info, brand context, localization, reply-tracking settings, current From/Reply-To defaults, and the effective read-only emailBranding entitlement with plan/status reason and subscription URL; STO is explicitly identified as campaign-only. |
update_company | Edit product info, brand context, email theme, reply tracking, and account-wide From/Reply-To profile defaults or names. |
get_sync_rules | Read the company's event-to-tag rules and whether it uses the inherited platform preset. |
update_sync_rules | Replace all sync rules; pass [] to disable them or null to opt into the SaaS/ecommerce platform preset. |
get_shopify_automation_settings | Read browse-abandonment, cart-abandonment, and price-drop settings for the connected Shopify store. |
update_shopify_automation_settings | Partially update Shopify automation settings or reset an individual section to its platform defaults. |
create_api_key | Create a company API key and return its one-time secret on standard MCP; omitted from the OpenAI-reviewed route. |
request_api_key_handoff | Prepare an owner-reviewed create/rotation URL when the active key cannot manage API keys itself. |
list_api_keys | List company API keys as non-secret metadata for safe identification and cleanup. |
update_api_key | Rename a company API key or replace its permission preset or scopes without changing the key value. |
revoke_api_key | Permanently revoke an exact company API key by ID after checking it with list_api_keys. |
delete_api_key | Compatibility alias for revoke_api_key. |
list_websites | List sending domains with stored aggregate, SPF, DKIM, and MAIL FROM status. |
add_sending_domain | Add a sending domain and return its cohort-specific DNS setup records. |
add_website | Compatibility alias for add_sending_domain. |
check_website | Read a sending domain's stored SPF, DKIM, MAIL FROM, and aggregate verification details. |
verify_sending_domain | Run a fresh sending-domain DNS/provider verification and return current status and diagnostics. |
list_integrations | List connected integrations with connection and sync health, without returning credentials. |
get_sending_status | Diagnose active, paused, or suspended sending, including enforcement denominators, review gates, and remediation steps. |
resume_sending | Restore an eligible hard-bounce pause after explicitly confirming the list has been sanitized. |
get_tracking_settings | Read account-wide and Transactional API open/click defaults, unsubscribe, attribution, UTM, click-domain, reply-tracking, and double-opt-in settings. |
update_tracking_settings | Update account-wide and Transactional API tracking defaults, attribution, UTM, and account-wide double opt-in. |
get_integration_guide | Get framework-specific integration examples. |
get_integration | Inspect one connected integration, its event wiring, list targeting, recent activity, and recommendations. |
list_integration_capabilities | Compare provider capabilities whether or not they are connected. |
connect_integration | Connect supported API-key or webhook-secret providers on standard MCP, including managed Lemon Squeezy webhooks, outbound-only Attio, and optional PostHog/Segment history import; omitted from the OpenAI-reviewed route. |
get_event_schema | Inspect published event payload examples, property paths, types, and merge tags by provider. |
list_integration_activity | Read the retained integration-specific webhook and sync activity log. |
set_integration_sync_enabled | Enable or disable bulk imports and backfills while leaving live webhooks connected. |
set_integration_list_targeting | Choose which lists contacts created by a supported integration join on future provider writes. |
sync_integration | Queue payment revenue, Supabase users, or a PostHog/Segment event-history import using the saved integration configuration. |
get_integration_pixel | Read Shopify's live pixel/configuration state and distinguish confirmed dark events from an unknown read. |
activate_integration_pixel | Install or repoint Shopify's storefront pixel; idempotent when it is already current. |
list_web_tracking_keys | List publishable website-tracking keys, origin restrictions, usage state, and install snippets. |
get_web_tracking_key | Get one website-tracking key with its exact install snippet and ingest endpoint. |
create_web_tracking_key | Create a publishable tracking key for a non-Shopify storefront or website. |
update_web_tracking_key | Rename, restrict, revoke, or re-enable a website-tracking key. |
delete_web_tracking_key | Permanently delete a website-tracking key after its snippet has been removed. |
list_sender_profiles | List sender and reply-to profiles, defaults, and sending-domain readiness. |
update_sender_profile | Rename one sender or reply-to profile without changing the account defaults. |
delete_sender_profile | Permanently delete an unused sender profile, with guards for live sending surfaces and the last remaining sender. |
get_notification_preferences | Read the current user's per-company account notification settings and supported modes, including the Monday weekly report. |
update_notification_preferences | Update the current user's account notification delivery modes, including weekly-report opt-out, without affecting teammates. |
render_email | Render final email-safe HTML and diagnose unresolved merge tags, including typos hidden by defaults. The OpenAI-reviewed route accepts sample data or a policy-checked inline subscriber, not a stored subscriber ID. |
get_sending_status keeps the Postgres-backed pause state, review gates, and
remediation available when sender-health analytics are temporarily unavailable;
in that degraded case senderHealth is null.
render_email returns unresolvedMergeTags so callers can distinguish an
unknown name from a recognized tag that is merely blank for the previewed
contact. Unknown names are reported even when a default filter supplied text:
for example, {{ subscriber.frstName | default: "there" }} renders a plausible
greeting for every contact while bypassing stored first names. A recognized
name that is blank for one contact is not reported when its default is used.
The OpenAI-reviewed route rejects restricted custom-attribute selectors inside
merge tags. It also omits the subscriberId argument; use a policy-checked
inline subscriber, or omit subscriber data for a sample preview.
To render a sequence step whose nodeType is action_ab_test, pass the
step's sequenceId and nodeId together with a variantId from
get_sequence.sequence.emails[].abTest.variants. These steps have no email of
their own, so the variant is required; reading and rendering their competing
copy also requires the ab_tests:read scope.
For Supabase, sync_integration reuses the project, schema, table, list
selection, and consent mappings saved in the dashboard. It cannot target an
arbitrary table. Run it after installing the live database trigger to import
users who existed before the trigger was installed, then poll get_integration
and list_integration_activity for progress and row-level outcomes.
set_integration_sync_enabled controls bulk imports and backfills only; it
does not stop a provider's live webhook from creating contacts. Use
set_integration_list_targeting to choose their future list memberships:
null follows workspace defaults, [] joins no list, and a populated array
targets those lists. The change is not retroactive and never removes existing
memberships. It also does not stop default any_contact sequences, which
enroll list-less contacts; explicit any_list and specific-list sequences
require a matching membership. Pair list targeting with
pause_sequence_enrollments when those default enrollments must stop too.
Supabase, Stripe, Shopify, Wix, and Webflow support this control.
For PostHog, sync_integration restarts the event-history import from the
beginning with the stored personal API key. Imported events are deduplicated, so
retrying a failed import does not create duplicates.
For Segment, connect_integration on standard MCP can optionally import recent
event history from Unify after the live webhook is connected. The import walks
existing contacts through the Profile API, covers the API's most recent 14 days,
skips contacts without a matching profile, and safely deduplicates retries and
live webhook overlap. New connections skip automatic page/screen calls unless
those names are explicitly allowlisted. Segment webhook secrets must be 16-153
UTF-8 bytes. On the OpenAI-reviewed route, which omits connect_integration,
connect Segment in the dashboard or local CLI instead. Use sync_integration
to retry with the saved credentials.
For Lemon Squeezy, pass provider: "lemon_squeezy", an API key, and the
numeric store ID as providerAccountId. Omit webhookSecret for the default
managed setup; the response reports webhookProvisioning and testMode.
Provide a 16-40 character signing secret only for manual webhook setup, using
the returned webhookUrl. Credentials are never returned.
For Attio, connect_integration on standard MCP accepts a workspace access
token without a webhook secret, with optional settings.listMap as a map of
Sequenzy list IDs to Attio people-list UUIDs or API slugs, plus
syncCompanyFromDomain to control company matching from non-free-mail domains.
On the OpenAI-reviewed route, connect Attio in the dashboard or local CLI, then
use update_attio_settings for the same settings. The integration is
outbound-only:
new joins to mapped Sequenzy lists upsert the person and add them to the Attio
list; list removals do not remove records from Attio.
Call get_event_schema before writing an {{event.*}} merge tag or an event
property filter. Omit eventName to list documented built-in events; provide
an event name to receive provider-specific example payloads and property paths,
and optionally filter by provider. Custom event names remain valid even when
the result reports documented: false; that only means no reference sample is
published. Use integration activity or sequence enrollments for actual delivery
data because this tool returns static reference data.
For a new sending domain, call add_sending_domain, publish the DNS records in
the returned website.dnsRecords, wait for DNS propagation, and then call
verify_sending_domain. Publish every returned record instead of assuming a
fixed provider or record count: unified domains include required DMARC, while
legacy domains can return Amazon SES MAIL FROM and inbound-reply records. If
verification is attempted before creation, the error points back to
add_sending_domain with the requested domain.
For Shopify, call get_integration_pixel before relying on product views,
cart activity, or browse-abandonment triggers. The result is read live from
Shopify because merchants can remove the pixel independently. If
pixel.healthy is false, dependentEvents names the triggers that cannot
arrive; call activate_integration_pixel to install or repoint the pixel.
Activation is idempotent, and events begin on the next storefront visit rather
than being backfilled.
For custom, headless, ticketing, or SaaS websites, use
list_web_tracking_keys before relying on product-view or cart triggers. Create
a key with an explicit origin allowlist, install the returned installSnippet,
then have the customer's authenticated backend mint a short-lived proof through
POST /api/v1/web-tracking-identities and call
sequenzy.identify(email, identityToken) at sign-in or checkout. A publishable
key alone only records anonymous activity and cannot trigger subscriber
automation. The returned snippet installs synchronous method stubs before its
async loader, so identity and event calls made during page bootstrap are queued
until the SDK is ready. Prefer revoking a key with update_web_tracking_key
before permanently deleting it.
New companies start with no sync rules. The inherited preset remains available
for SaaS/ecommerce companies by passing null to update_sync_rules; services
and consulting companies should normally keep [] or define explicit rules.
Use list_sender_profiles to find the profile ID, then call
update_sender_profile to change only its display name. Pass type: "reply"
for a reply-to profile; sender is the default. The address, sending domain, and
account-wide default From/Reply-To selections remain unchanged. Renaming
requires the companies:manage scope.
Use delete_sender_profile to permanently remove an obsolete From identity.
It refuses the last sender and any profile used by a live campaign, active
sequence (including a step override), or transactional email. Eligible drafts
and account defaults move to the returned fallbackSenderProfileId; review it
before sending. Reply-to profiles are not supported by this delete tool.
Shopify cart abandonment is enabled by default. It fires
ecommerce.cart_abandoned after one hour of cart inactivity, with a 24-hour
per-subscriber cooldown. Use update_shopify_automation_settings to change the
cartAbandonment.enabled, delayHours, or cooldownHours fields; pass
cartAbandonment: null to restore those defaults without changing browse
abandonment or price-drop settings. Timing values must be positive;
delayHours is capped at 168 and cooldownHours at 720.
Subscribers
Documentation truncated — see the full README on GitHub.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Worldmonitor
Freeby Koala73 · Developer Tools
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
