Server definition
- Hash
- sha256:b298f44110488e87125ff65cc0b33e69bcd6a74052ace8b6a3d8cfe691189a40
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get detailed content of a specific Reddit post with comments.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"comment_limit": {
"default": 10,
"description": "Number of comments to return (default 10)",
"type": "number"
},
"post_id": {
"description": "Reddit post ID",
"type": "string"
},
"subreddit": {
"description": "Subreddit name for faster lookup",
"type": "string"
}
},
"required": [
"post_id"
],
"type": "object"
},
"name": "reddit-get-post",
"outputSchema": null
},
{
"description": "Get posts from a subreddit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 10,
"description": "Number of results to return (default 10)",
"type": "number"
},
"sort": {
"default": "hot",
"description": "Sort: hot, new, top, rising",
"type": "string"
},
"subreddit": {
"description": "Subreddit name without r/ prefix",
"type": "string"
},
"text_only": {
"default": false,
"description": "Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links.",
"type": "boolean"
},
"time_filter": {
"default": "week",
"description": "Time filter for top sort: hour, day, week, month, year, all",
"type": "string"
}
},
"required": [
"subreddit"
],
"type": "object"
},
"name": "reddit-get-posts",
"outputSchema": null
},
{
"description": "Get comments submitted by a specific Reddit user.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 10,
"description": "Number of results to return (default 10)",
"type": "number"
},
"sort": {
"default": "new",
"description": "Sort: hot, new, top, controversial",
"type": "string"
},
"time_filter": {
"default": "all",
"description": "Time filter: hour, day, week, month, year, all",
"type": "string"
},
"username": {
"description": "Reddit username without u/ prefix",
"type": "string"
}
},
"required": [
"username"
],
"type": "object"
},
"name": "reddit-get-user-comments",
"outputSchema": null
},
{
"description": "Get posts submitted by a specific Reddit user.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 10,
"description": "Number of results to return (default 10)",
"type": "number"
},
"sort": {
"default": "new",
"description": "Sort: hot, new, top, controversial",
"type": "string"
},
"text_only": {
"default": false,
"description": "Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links.",
"type": "boolean"
},
"time_filter": {
"default": "all",
"description": "Time filter: hour, day, week, month, year, all",
"type": "string"
},
"username": {
"description": "Reddit username without u/ prefix",
"type": "string"
}
},
"required": [
"username"
],
"type": "object"
},
"name": "reddit-get-user-posts",
"outputSchema": null
},
{
"description": "Search Reddit for posts matching a query.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 10,
"description": "Number of results to return (default 10)",
"type": "number"
},
"query": {
"description": "Search query string",
"type": "string"
},
"sort": {
"description": "Sort order: relevance, hot, top, new, comments",
"type": "string"
},
"subreddit": {
"description": "Limit search to a specific subreddit",
"type": "string"
},
"text_only": {
"default": false,
"description": "Headline mode: return only {id, title} per post. Drops author, subreddit, date, URL, and the body preview. Use for a cheap first pass to pick posts worth fetching with reddit-get-post. Leave false when you need bodies, authors, or links.",
"type": "boolean"
},
"time_filter": {
"description": "Time filter: hour, day, week, month, year, all",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "reddit-search",
"outputSchema": null
},
{
"description": "Get trending news from X/Twitter.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"description": "Optional tab filter — one of: for-you, news, sports, entertainment, trending",
"type": "string"
},
"count": {
"default": 10,
"description": "Number of news items to return (default 10)",
"type": "number"
}
},
"type": "object"
},
"name": "twitter-news",
"outputSchema": null
},
{
"description": "Read a single tweet by URL or ID.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"text_only": {
"default": false,
"description": "Return only {id, text}. Rarely worth it for a single tweet; leave false unless you already know the author and URL.",
"type": "boolean"
},
"tweet": {
"description": "Tweet URL or tweet ID",
"type": "string"
}
},
"required": [
"tweet"
],
"type": "object"
},
"name": "twitter-read",
"outputSchema": null
},
{
"description": "Search X/Twitter for tweets matching a query. Returns token-optimized results with engagement metrics.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 10,
"description": "Number of results to return (default 10)",
"type": "number"
},
"cursor": {
"description": "Pagination cursor from a previous response",
"type": "string"
},
"query": {
"description": "Search query string",
"type": "string"
},
"text_only": {
"default": false,
"description": "Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement.",
"type": "boolean"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "twitter-search",
"outputSchema": null
},
{
"description": "Read an entire tweet thread/conversation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cursor": {
"description": "Pagination cursor from a previous response",
"type": "string"
},
"text_only": {
"default": false,
"description": "Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement.",
"type": "boolean"
},
"tweet": {
"description": "Tweet URL or ID of any tweet in the thread",
"type": "string"
}
},
"required": [
"tweet"
],
"type": "object"
},
"name": "twitter-thread",
"outputSchema": null
},
{
"description": "Get recent tweets from a specific X/Twitter user.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"default": 20,
"description": "Number of tweets to return (default 20)",
"type": "number"
},
"cursor": {
"description": "Pagination cursor from a previous response",
"type": "string"
},
"handle": {
"description": "Twitter handle (without @)",
"type": "string"
},
"text_only": {
"default": false,
"description": "Return only {id, text} per tweet; quoted tweets keep their text. Drops author, date, URL, and reply/retweet/like counts. Use when you only need tweet contents, e.g. summarising or scanning many results. Leave false when you need to cite authors, link to tweets, filter by date, or rank by engagement.",
"type": "boolean"
}
},
"required": [
"handle"
],
"type": "object"
},
"name": "twitter-user-tweets",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b298f44110488e87125ff65cc0b33e69bcd6a74052ace8b6a3d8cfe691189a40 | sha256sum