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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Alti gives external AI clients access to Christian Perez's blog and the Alti agent. Use search_blog to discover posts, get_blog_post to read full content, and ask_alti to have a conversational exchange with the agent.", "tools": [ { "description": "Ask Alti, Christian Perez's AI agent, a single question about Christian — his work at Altivum, The Vector Podcast, his book 'Beyond the Assessment', his military service as a Green Beret, or his AWS / Applied AI engineering practice. Returns a concise 2-4 sentence reply grounded in Christian's published writing and autobiography. Does NOT answer general knowledge questions.", "inputSchema": { "additionalProperties": false, "properties": { "question": { "description": "A question for Alti about Christian Perez, his work at Altivum, The Vector Podcast, his book Beyond the Assessment, or his military / AI / cloud engineering background.", "maxLength": 1000, "minLength": 3, "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask_alti", "outputSchema": null }, { "description": "Retrieve the full text of a single Christian Perez blog post by slug. Returns title, publication date, tags, series, excerpt, and the full post body as plain text. Use search_blog first if you don't already know the slug.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "The blog post slug (lowercase, hyphen-separated), e.g. 'building-agentic-alti'", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9][a-z0-9-]*$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_blog_post", "outputSchema": null }, { "description": "Search Christian Perez's blog on thechrisgrey.com for posts matching a keyword or short phrase. Returns up to 5 matching posts ordered by relevance with title, excerpt, and URL. Use get_blog_post afterward to fetch the full body of a specific post by slug.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 3, "description": "Maximum number of results to return (1-5)", "maximum": 5, "minimum": 1, "type": "integer" }, "query": { "description": "Keyword or short phrase to search for, e.g. 'Green Beret' or 'Strands agents'", "maxLength": 120, "minLength": 2, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_blog", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b24e9f350b4128eb14e006a2d0bbd84afd36dc6c00a085bfa28903c04a0091f5 | sha256sum