Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Convenience: aggregate totals for the given metrics over a date range (no group-by). Plausible: POST /api/v2/query with no dimensions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date_range": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "description": "Date range: a shortcut string (\"day\", \"7d\", \"28d\", \"30d\", \"91d\", \"month\", \"6mo\", \"12mo\", \"year\", \"all\", \"24h\") OR a 2-element ISO8601 array like [\"2024-01-01\",\"2024-07-01\"] (dates or datetimes with tz)." }, "filters": { "description": "Optional filters. Each is an array like [\"is\",\"visit:country_name\",[\"Estonia\"]] or [\"contains\",\"event:page\",[\"/blog\"]] with logical wrappers [\"and\",[...]] / [\"or\",[...]] / [\"not\",[...]]. Operators: is, is_not, contains, contains_not, matches, matches_not, has_done, has_not_done.", "items": { "items": {}, "type": "array" }, "type": "array" }, "metrics": { "description": "Metrics to compute. Any of: visitors, visits, pageviews, views_per_visit, bounce_rate, visit_duration, events, scroll_depth, percentage, conversion_rate, group_conversion_rate, average_revenue, total_revenue, time_on_page.", "items": { "enum": [ "visitors", "visits", "pageviews", "views_per_visit", "bounce_rate", "visit_duration", "events", "scroll_depth", "percentage", "conversion_rate", "group_conversion_rate", "average_revenue", "total_revenue", "time_on_page" ], "type": "string" }, "minItems": 1, "type": "array" }, "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id", "metrics", "date_range" ], "type": "object" }, "name": "plausible_aggregate", "outputSchema": null }, { "description": "Convenience: break metrics down by a single property (dimension), e.g. visit:source or event:page. Plausible: POST /api/v2/query with dimensions=[property].", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date_range": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "description": "Date range: a shortcut string (\"day\", \"7d\", \"28d\", \"30d\", \"91d\", \"month\", \"6mo\", \"12mo\", \"year\", \"all\", \"24h\") OR a 2-element ISO8601 array like [\"2024-01-01\",\"2024-07-01\"] (dates or datetimes with tz)." }, "filters": { "description": "Optional filters. Each is an array like [\"is\",\"visit:country_name\",[\"Estonia\"]] or [\"contains\",\"event:page\",[\"/blog\"]] with logical wrappers [\"and\",[...]] / [\"or\",[...]] / [\"not\",[...]]. Operators: is, is_not, contains, contains_not, matches, matches_not, has_done, has_not_done.", "items": { "items": {}, "type": "array" }, "type": "array" }, "limit": { "description": "Max rows to return — maps to pagination.limit.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "metrics": { "description": "Metrics to compute. Any of: visitors, visits, pageviews, views_per_visit, bounce_rate, visit_duration, events, scroll_depth, percentage, conversion_rate, group_conversion_rate, average_revenue, total_revenue, time_on_page.", "items": { "enum": [ "visitors", "visits", "pageviews", "views_per_visit", "bounce_rate", "visit_duration", "events", "scroll_depth", "percentage", "conversion_rate", "group_conversion_rate", "average_revenue", "total_revenue", "time_on_page" ], "type": "string" }, "minItems": 1, "type": "array" }, "order_by": { "description": "Optional ordering: an array of [metric_or_dimension, \"asc\"|\"desc\"] pairs, e.g. [[\"visitors\",\"desc\"]].", "items": { "items": {}, "type": "array" }, "type": "array" }, "property": { "description": "The single dimension to group by, e.g. visit:source, event:page, visit:country_name, visit:device.", "type": "string" }, "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id", "metrics", "date_range", "property" ], "type": "object" }, "name": "plausible_breakdown", "outputSchema": null }, { "description": "Get a single site by its domain (timezone, etc.). Requires an enterprise plan. Plausible: GET /api/v1/sites/{site_id}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id" ], "type": "object" }, "name": "plausible_get_site", "outputSchema": null }, { "description": "List the goals (conversions) configured for a site. Requires an enterprise plan. Plausible: GET /api/v1/sites/goals.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id" ], "type": "object" }, "name": "plausible_list_goals", "outputSchema": null }, { "description": "List the sites the API key can access (domain + timezone), with cursor pagination. Requires an enterprise plan. Plausible: GET /api/v1/sites.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "after": { "description": "Cursor for the next page (from meta.after).", "type": "string" }, "before": { "description": "Cursor for the previous page (from meta.before).", "type": "string" }, "limit": { "description": "Sites per page.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" } }, "type": "object" }, "name": "plausible_list_sites", "outputSchema": null }, { "description": "The full-power Stats API query. Compute metrics over a date range, optionally grouped by dimensions and narrowed by filters, with ordering, includes, and pagination. Plausible: POST /api/v2/query.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date_range": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "description": "Date range: a shortcut string (\"day\", \"7d\", \"28d\", \"30d\", \"91d\", \"month\", \"6mo\", \"12mo\", \"year\", \"all\", \"24h\") OR a 2-element ISO8601 array like [\"2024-01-01\",\"2024-07-01\"] (dates or datetimes with tz)." }, "dimensions": { "description": "Group-by dimensions. Event dims (event:goal, event:page, event:hostname), visit dims (visit:source, visit:referrer, visit:utm_medium/source/campaign, visit:device, visit:browser, visit:os, visit:country/region/city[_name], visit:entry_page, visit:exit_page), time dims (time, time:hour, time:day, time:week, time:month), or custom props (event:props:<name>). Omit for totals.", "items": { "type": "string" }, "type": "array" }, "filters": { "description": "Optional filters. Each is an array like [\"is\",\"visit:country_name\",[\"Estonia\"]] or [\"contains\",\"event:page\",[\"/blog\"]] with logical wrappers [\"and\",[...]] / [\"or\",[...]] / [\"not\",[...]]. Operators: is, is_not, contains, contains_not, matches, matches_not, has_done, has_not_done.", "items": { "items": {}, "type": "array" }, "type": "array" }, "include": { "description": "Optional include flags: { imports?, time_labels?, total_rows? }.", "properties": { "imports": { "description": "Include imported (pre-Plausible) stats.", "type": "boolean" }, "time_labels": { "description": "Include a full list of time labels for the range.", "type": "boolean" }, "total_rows": { "description": "Include the total number of rows in meta.", "type": "boolean" } }, "type": "object" }, "metrics": { "description": "Metrics to compute. Any of: visitors, visits, pageviews, views_per_visit, bounce_rate, visit_duration, events, scroll_depth, percentage, conversion_rate, group_conversion_rate, average_revenue, total_revenue, time_on_page.", "items": { "enum": [ "visitors", "visits", "pageviews", "views_per_visit", "bounce_rate", "visit_duration", "events", "scroll_depth", "percentage", "conversion_rate", "group_conversion_rate", "average_revenue", "total_revenue", "time_on_page" ], "type": "string" }, "minItems": 1, "type": "array" }, "order_by": { "description": "Optional ordering: an array of [metric_or_dimension, \"asc\"|\"desc\"] pairs, e.g. [[\"visitors\",\"desc\"]].", "items": { "items": {}, "type": "array" }, "type": "array" }, "pagination": { "description": "Optional pagination: { limit?, offset? }.", "properties": { "limit": { "description": "Rows per page (default 10000).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "offset": { "description": "Row offset (default 0).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" } }, "type": "object" }, "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id", "metrics", "date_range" ], "type": "object" }, "name": "plausible_query_stats", "outputSchema": null }, { "description": "Get the number of current visitors on a site (active in the last 5 minutes). Returns a single integer. Plausible: GET /api/v1/stats/realtime/visitors.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id" ], "type": "object" }, "name": "plausible_realtime_visitors", "outputSchema": null }, { "description": "Convenience: metrics over time, grouped by a time interval. Plausible: POST /api/v2/query with dimensions=[interval].", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date_range": { "anyOf": [ { "type": "string" }, { "items": { "type": "string" }, "type": "array" } ], "description": "Date range: a shortcut string (\"day\", \"7d\", \"28d\", \"30d\", \"91d\", \"month\", \"6mo\", \"12mo\", \"year\", \"all\", \"24h\") OR a 2-element ISO8601 array like [\"2024-01-01\",\"2024-07-01\"] (dates or datetimes with tz)." }, "filters": { "description": "Optional filters. Each is an array like [\"is\",\"visit:country_name\",[\"Estonia\"]] or [\"contains\",\"event:page\",[\"/blog\"]] with logical wrappers [\"and\",[...]] / [\"or\",[...]] / [\"not\",[...]]. Operators: is, is_not, contains, contains_not, matches, matches_not, has_done, has_not_done.", "items": { "items": {}, "type": "array" }, "type": "array" }, "interval": { "description": "Time bucket to group by. Default time:day.", "enum": [ "time", "time:hour", "time:day", "time:week", "time:month" ], "type": "string" }, "metrics": { "description": "Metrics to compute. Any of: visitors, visits, pageviews, views_per_visit, bounce_rate, visit_duration, events, scroll_depth, percentage, conversion_rate, group_conversion_rate, average_revenue, total_revenue, time_on_page.", "items": { "enum": [ "visitors", "visits", "pageviews", "views_per_visit", "bounce_rate", "visit_duration", "events", "scroll_depth", "percentage", "conversion_rate", "group_conversion_rate", "average_revenue", "total_revenue", "time_on_page" ], "type": "string" }, "minItems": 1, "type": "array" }, "site_id": { "description": "The site's domain as registered in Plausible, e.g. \"example.com\".", "type": "string" } }, "required": [ "site_id", "metrics", "date_range" ], "type": "object" }, "name": "plausible_timeseries", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:8ca25aa9fd689d046fc52c2c68ae9da2119f56ffc9e9622c3c4b100face9df6e | sha256sum