Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:efc06caf3b910efa86cc2b3469ffcda24973cf305768837f75adbea96817ba67
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Adds a subscriber to a group (additive membership). MailerLite API: POST /subscribers/{subscriber_id}/groups/{group_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "group_id": { "description": "Group id.", "type": "string" }, "subscriber_id": { "description": "Subscriber id.", "type": "string" } }, "required": [ "subscriber_id", "group_id" ], "type": "object" }, "name": "mailerlite_assign_subscriber_to_group", "outputSchema": null }, { "description": "Creates a subscriber group/list (additive). MailerLite API: POST /groups.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "name": { "description": "Name of the new group.", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "mailerlite_create_group", "outputSchema": null }, { "description": "Fetch a single campaign by id. Read-only. MailerLite API: GET /campaigns/{campaign_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "campaign_id": { "description": "Campaign id.", "type": "string" } }, "required": [ "campaign_id" ], "type": "object" }, "name": "mailerlite_get_campaign", "outputSchema": null }, { "description": "Fetch a single subscriber by id or email address. MailerLite API: GET /subscribers/{id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "Subscriber id OR email address.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "mailerlite_get_subscriber", "outputSchema": null }, { "description": "List automations (workflows), optionally filtered by enabled state. Page-paginated. MailerLite API: GET /automations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "filter_enabled": { "description": "Filter by enabled state (→ filter[enabled]).", "type": "boolean" }, "limit": { "description": "Max automations per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "type": "object" }, "name": "mailerlite_list_automations", "outputSchema": null }, { "description": "List campaigns, optionally filtered by status. Page-paginated. Read-only — this server does NOT send campaigns. MailerLite API: GET /campaigns.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max campaigns per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "status": { "description": "Filter by status (→ filter[status]): sent | draft | ready.", "enum": [ "sent", "draft", "ready" ], "type": "string" } }, "type": "object" }, "name": "mailerlite_list_campaigns", "outputSchema": null }, { "description": "List custom/default subscriber fields, optionally filtered by type or keyword. Page-paginated. MailerLite API: GET /fields.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "keyword": { "description": "Filter by keyword (→ filter[keyword]).", "type": "string" }, "limit": { "description": "Max fields per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "type": { "description": "Filter by field type (→ filter[type]): text | number | date.", "type": "string" } }, "type": "object" }, "name": "mailerlite_list_fields", "outputSchema": null }, { "description": "List the subscribers belonging to a group, optionally filtered by status. Cursor-paginated. MailerLite API: GET /groups/{group_id}/subscribers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "cursor": { "description": "Pagination cursor from a previous response's meta.next_cursor.", "type": "string" }, "group_id": { "description": "Group id.", "type": "string" }, "limit": { "description": "Max subscribers per page (default 25, max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "status": { "description": "Filter by status (→ filter[status]).", "enum": [ "active", "unsubscribed", "unconfirmed", "bounced", "junk" ], "type": "string" } }, "required": [ "group_id" ], "type": "object" }, "name": "mailerlite_list_group_subscribers", "outputSchema": null }, { "description": "List subscriber groups/lists, optionally filtered by name. Page-paginated. MailerLite API: GET /groups.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max groups per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "name": { "description": "Filter by name (→ filter[name]).", "type": "string" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "sort": { "description": "Sort field, e.g. name, total, -total, created_at.", "type": "string" } }, "type": "object" }, "name": "mailerlite_list_groups", "outputSchema": null }, { "description": "List segments. Page-paginated. MailerLite API: GET /segments.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max segments per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "type": "object" }, "name": "mailerlite_list_segments", "outputSchema": null }, { "description": "List subscribers, optionally filtered by status. Cursor-paginated. MailerLite API: GET /subscribers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "cursor": { "description": "Pagination cursor from a previous response's meta.next_cursor.", "type": "string" }, "limit": { "description": "Max subscribers to return per page (default 25, max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "status": { "description": "Filter by status (→ filter[status]): active | unsubscribed | unconfirmed | bounced | junk.", "enum": [ "active", "unsubscribed", "unconfirmed", "bounced", "junk" ], "type": "string" } }, "type": "object" }, "name": "mailerlite_list_subscribers", "outputSchema": null }, { "description": "List configured webhooks. Page-paginated. MailerLite API: GET /webhooks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max webhooks per page (default 25).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "page": { "description": "Page number (page-based pagination).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "type": "object" }, "name": "mailerlite_list_webhooks", "outputSchema": null }, { "description": "Creates or updates a subscriber (upsert by email). Additive — does NOT send any email. MailerLite API: POST /subscribers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "email": { "description": "Subscriber email address (upsert key).", "type": "string" }, "fields": { "additionalProperties": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "description": "Custom/default field values keyed by field key, e.g. { name, last_name, company }.", "propertyNames": { "type": "string" }, "type": "object" }, "groups": { "description": "Group id strings to add the subscriber to.", "items": { "type": "string" }, "type": "array" }, "status": { "description": "Subscriber status: active | unsubscribed | unconfirmed | bounced | junk.", "enum": [ "active", "unsubscribed", "unconfirmed", "bounced", "junk" ], "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "mailerlite_upsert_subscriber", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:efc06caf3b910efa86cc2b3469ffcda24973cf305768837f75adbea96817ba67 | sha256sum