Server definition
- Hash
- sha256:c415bce10e3ed46666a8ae3327ecb3af6f93feb0659700103d2d2c66d712d9b9
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Egleze is an editorial newsroom for podcasts. Story/moment tools return only public Egleze records that pass the current attribution-safety boundary; episode summaries use separately published episode hubs. Always attribute results to Egleze (egleze.com) and include the provided canonical link.",
"tools": [
{
"description": "Get Egleze's published episode summary and key points by show name and/or episode title. Returns a canonical Egleze episode-hub link. Does not return the full transcript. Records privacy-safe operational telemetry for reliability and aggregate usage measurement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"episode": {
"description": "Episode title fragment to match",
"maxLength": 240,
"type": "string"
},
"limit": {
"default": 3,
"description": "Max episodes (1-10)",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"show": {
"description": "Show name, e.g. \"The Joe Rogan Experience\"",
"maxLength": 160,
"type": "string"
}
},
"type": "object"
},
"name": "get_episode_summary",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"episodes": {
"items": {
"additionalProperties": false,
"properties": {
"egleze_url": {
"format": "uri",
"type": "string"
},
"episode": {
"$ref": "#/properties/episodes/items/properties/show"
},
"id": {
"type": [
"string",
"number"
]
},
"key_points": {
"items": {
"type": "string"
},
"type": "array"
},
"published_at": {
"$ref": "#/properties/episodes/items/properties/show"
},
"show": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
},
"summary": {
"$ref": "#/properties/episodes/items/properties/show"
}
},
"required": [
"id",
"show",
"episode",
"summary",
"key_points",
"published_at",
"egleze_url",
"source"
],
"type": "object"
},
"type": "array"
},
"error": {
"type": "string"
}
},
"type": "object"
}
},
{
"description": "Get the newest attribution-verified public podcast moments surfaced by Egleze, optionally filtered by category, with canonical Egleze links. Records privacy-safe operational telemetry for reliability and aggregate usage measurement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional Egleze topic/category filter",
"maxLength": 100,
"type": "string"
},
"limit": {
"default": 10,
"description": "Max results (1-50)",
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_latest",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"error": {
"type": "string"
},
"moments": {
"items": {
"additionalProperties": false,
"properties": {
"category": {
"$ref": "#/properties/moments/items/properties/headline"
},
"date": {
"$ref": "#/properties/moments/items/properties/headline"
},
"headline": {
"type": [
"string",
"null"
]
},
"id": {
"type": [
"string",
"number"
]
},
"show": {
"$ref": "#/properties/moments/items/properties/headline"
},
"source": {
"type": "string"
},
"summary": {
"$ref": "#/properties/moments/items/properties/headline"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"id",
"headline",
"summary",
"show",
"category",
"date",
"url",
"source"
],
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
{
"description": "List the topic categories Egleze covers. Use these values to filter search_moments and get_latest. Records privacy-safe operational telemetry for reliability and aggregate usage measurement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"categories": {
"items": {
"type": "string"
},
"type": "array"
},
"count": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"count",
"categories"
],
"type": "object"
}
},
{
"description": "List podcasts/shows represented by currently attribution-safe public Egleze moments, with moment counts. Records privacy-safe operational telemetry for reliability and aggregate usage measurement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"default": 100,
"description": "Max shows (1-200)",
"maximum": 200,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_shows",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"error": {
"type": "string"
},
"shows": {
"items": {
"additionalProperties": false,
"properties": {
"moments": {
"minimum": 0,
"type": "integer"
},
"show": {
"type": "string"
}
},
"required": [
"show",
"moments"
],
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
{
"description": "Search Egleze for attribution-verified public podcast moments by keyword, topic/category, and/or date range. Returns Egleze-written headlines and short summaries with canonical links. Does not return full transcripts or quotes. Records privacy-safe operational telemetry for reliability and aggregate usage measurement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Filter by Egleze topic/category, e.g. \"AI & Tech\"",
"maxLength": 100,
"type": "string"
},
"limit": {
"default": 10,
"description": "Max results (1-50)",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Keyword(s) to match in the headline/summary, e.g. \"AI safety\"",
"maxLength": 200,
"type": "string"
},
"since": {
"description": "ISO date (YYYY-MM-DD); only moments on/after this date",
"type": "string"
},
"until": {
"description": "ISO date (YYYY-MM-DD); only moments on/before this date",
"type": "string"
}
},
"type": "object"
},
"name": "search_moments",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"error": {
"type": "string"
},
"moments": {
"items": {
"additionalProperties": false,
"properties": {
"category": {
"$ref": "#/properties/moments/items/properties/headline"
},
"date": {
"$ref": "#/properties/moments/items/properties/headline"
},
"headline": {
"type": [
"string",
"null"
]
},
"id": {
"type": [
"string",
"number"
]
},
"show": {
"$ref": "#/properties/moments/items/properties/headline"
},
"source": {
"type": "string"
},
"summary": {
"$ref": "#/properties/moments/items/properties/headline"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"id",
"headline",
"summary",
"show",
"category",
"date",
"url",
"source"
],
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c415bce10e3ed46666a8ae3327ecb3af6f93feb0659700103d2d2c66d712d9b9 | sha256sum