Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted just now
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Returns one published article. Administrators get the complete bilingual record, including bodies, tags, citations, and access to unpublished drafts. Other accounts get a single locale (pass the caller's language in locale) with a title, summary, and canonical URL to read the full article - never the article body.", "inputSchema": { "additionalProperties": false, "properties": { "locale": { "default": "en", "description": "The calling user's language. Ignored for administrator tokens, which always receive both languages.", "enum": [ "en", "ar", null ], "type": [ "string", "null" ] }, "news_id": { "description": "The exact NewTqnia article ID.", "minimum": 1, "type": "integer" } }, "required": [ "news_id" ], "type": "object" }, "name": "get_news_by_id", "outputSchema": { "additionalProperties": false, "properties": { "body_ar": { "type": "string" }, "body_en": { "type": "string" }, "category": { "description": "Full taxonomy record for administrator tokens; {slug, name} for other accounts.", "type": "object" }, "citations": { "items": { "additionalProperties": false, "properties": { "id": { "type": "integer" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "title", "url" ], "type": "object" }, "type": "array" }, "created_at": { "format": "date-time", "type": "string" }, "editable": { "type": "boolean" }, "id": { "type": "integer" }, "image_path": { "type": "string" }, "read_time": { "minimum": 1, "type": "integer" }, "slug": { "type": "string" }, "source": { "enum": [ "fresh", "archived" ], "type": "string" }, "status": { "enum": [ "draft", "published" ], "type": "string" }, "summary": { "type": "string" }, "summary_ar": { "type": "string" }, "summary_en": { "type": "string" }, "tags": { "items": { "type": "object" }, "type": "array" }, "title": { "type": "string" }, "title_ar": { "type": "string" }, "title_en": { "type": "string" }, "updated_at": { "format": "date-time", "type": "string" }, "url": { "format": "uri", "type": "string" }, "url_ar": { "format": "uri", "type": "string" }, "url_en": { "format": "uri", "type": "string" }, "view_count": { "minimum": 0, "type": "integer" } }, "required": [ "id", "slug", "category", "tags", "citations", "image_path", "read_time", "created_at", "updated_at" ], "type": "object" } }, { "description": "Returns published news from the past X days (90 by default). Administrators get bilingual titles, summaries, and URLs; other accounts get a single locale (pass the caller's language in locale) with a title, summary, and canonical URL to read the full article.", "inputSchema": { "additionalProperties": false, "properties": { "days": { "default": 90, "maximum": 3650, "minimum": 1, "type": "integer" }, "limit": { "default": 100, "maximum": 500, "minimum": 1, "type": "integer" }, "locale": { "default": "en", "description": "The calling user's language. Ignored for administrator tokens, which always receive both languages.", "enum": [ "en", "ar", null ], "type": [ "string", "null" ] } }, "type": "object" }, "name": "get_recent_news", "outputSchema": { "additionalProperties": false, "properties": { "count": { "minimum": 0, "type": "integer" }, "days": { "type": "integer" }, "news": { "items": { "additionalProperties": false, "properties": { "category": { "description": "Full taxonomy record for administrator tokens; {slug, name} for other accounts.", "type": "object" }, "category_id": { "type": "integer" }, "created_at": { "format": "date-time", "type": "string" }, "id": { "type": "integer" }, "image_path": { "type": "string" }, "slug": { "type": "string" }, "summary": { "type": "string" }, "summary_ar": { "type": "string" }, "summary_en": { "type": "string" }, "title": { "type": "string" }, "title_ar": { "type": "string" }, "title_en": { "type": "string" }, "updated_at": { "format": "date-time", "type": "string" }, "url": { "format": "uri", "type": "string" }, "url_ar": { "format": "uri", "type": "string" }, "url_en": { "format": "uri", "type": "string" } }, "required": [ "id", "slug", "category", "image_path", "created_at", "updated_at" ], "type": "object" }, "type": "array" } }, "required": [ "days", "count", "news" ], "type": "object" } }, { "description": "Returns one published timeline. Administrators get the complete bilingual record with every event, source, and related link, plus access to draft content. Other accounts get a single locale (pass the caller's language in locale): each event's title, summary, media, sources, and related links, plus a canonical URL to the full timeline - never event bodies or the timeline introduction/conclusion.", "inputSchema": { "additionalProperties": false, "properties": { "locale": { "default": "en", "description": "The calling user's language. Ignored for administrator tokens, which always receive both languages.", "enum": [ "en", "ar", null ], "type": [ "string", "null" ] }, "timeline_id": { "description": "The exact NewTqnia timeline ID.", "minimum": 1, "type": "integer" } }, "required": [ "timeline_id" ], "type": "object" }, "name": "get_timeline_by_id", "outputSchema": { "additionalProperties": false, "properties": { "conclusion_ar": { "type": [ "string", "null" ] }, "conclusion_en": { "type": [ "string", "null" ] }, "cover_media": { "type": [ "object", "null" ] }, "created_at": { "format": "date-time", "type": "string" }, "end_date": { "format": "date", "type": [ "string", "null" ] }, "event_count": { "type": "integer" }, "events": { "items": { "type": "object" }, "type": "array" }, "featured": { "type": "boolean" }, "id": { "type": "integer" }, "introduction_ar": { "type": [ "string", "null" ] }, "introduction_en": { "type": [ "string", "null" ] }, "is_ongoing": { "type": "boolean" }, "slug": { "type": "string" }, "start_date": { "format": "date", "type": [ "string", "null" ] }, "status": { "enum": [ "draft", "published" ], "type": "string" }, "summary": { "type": "string" }, "summary_ar": { "type": "string" }, "summary_en": { "type": "string" }, "timeline_type": { "type": "string" }, "title": { "type": "string" }, "title_ar": { "type": "string" }, "title_en": { "type": "string" }, "updated_at": { "format": "date-time", "type": "string" }, "url": { "format": "uri", "type": "string" }, "url_ar": { "format": "uri", "type": "string" }, "url_en": { "format": "uri", "type": "string" }, "uuid": { "type": "string" } }, "required": [ "id", "slug", "timeline_type", "is_ongoing", "start_date", "end_date", "event_count", "events", "created_at", "updated_at" ], "type": "object" } }, { "description": "Searches explainers by English/Arabic title, slug, summary, or content. Administrators see draft and published explainers with both languages, and should call this before creating a new explainer to avoid duplicates. Other accounts see published explainers only, in a single locale (pass the caller's language in locale), each with a canonical URL to the full explainer.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 10, "maximum": 50, "minimum": 1, "type": "integer" }, "locale": { "default": "en", "description": "The calling user's language. Ignored for administrator tokens, which always receive both languages.", "enum": [ "en", "ar", null ], "type": [ "string", "null" ] }, "query": { "maxLength": 255, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_explainers", "outputSchema": { "additionalProperties": false, "properties": { "results": { "items": { "additionalProperties": false, "properties": { "id": { "type": "integer" }, "slug": { "type": "string" }, "status": { "enum": [ "draft", "published" ], "type": "string" }, "summary": { "type": [ "string", "null" ] }, "summary_ar": { "type": [ "string", "null" ] }, "summary_en": { "type": [ "string", "null" ] }, "title": { "type": "string" }, "title_ar": { "type": "string" }, "title_en": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "slug" ], "type": "object" }, "type": "array" }, "success": { "enum": [ true ], "type": "boolean" } }, "required": [ "success", "results" ], "type": "object" } }, { "description": "Searches terminology by English term, Arabic term, abbreviation, or slug using normalized, case-insensitive matching. Administrators see draft and published terms with both languages, and should call this before creating a new term to avoid duplicates. Other accounts see published terms only, in a single locale (pass the caller's language in locale), each with a canonical URL to the full definition.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 10, "maximum": 50, "minimum": 1, "type": "integer" }, "locale": { "default": "en", "description": "The calling user's language. Ignored for administrator tokens, which always receive both languages.", "enum": [ "en", "ar", null ], "type": [ "string", "null" ] }, "query": { "maxLength": 255, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_terminology", "outputSchema": { "additionalProperties": false, "properties": { "results": { "items": { "additionalProperties": false, "properties": { "abbreviation": { "type": [ "string", "null" ] }, "arabic_term": { "type": "string" }, "english_term": { "type": "string" }, "id": { "type": "integer" }, "slug": { "type": "string" }, "status": { "enum": [ "draft", "published" ], "type": "string" }, "term": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "id", "slug" ], "type": "object" }, "type": "array" }, "success": { "enum": [ true ], "type": "boolean" } }, "required": [ "success", "results" ], "type": "object" } }, { "description": "Returns the current health and timestamp of the NewTqnia server.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "server_status", "outputSchema": { "additionalProperties": false, "properties": { "application": { "type": "string" }, "status": { "enum": [ "ok" ], "type": "string" }, "timestamp": { "format": "date-time", "type": "string" } }, "required": [ "status", "application", "timestamp" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c65c674c75428b1a9a17ecff9ba0a4d38a2580f615b0dd41a6f1ea435b5f364a | sha256sum