Server definition
- Hash
- sha256:d4dd96ded0b5a28d6cd822b10b6e634aacfdb46ff433e1826df6a331bdfc1806
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Tools for querying Umesh Malik's portfolio and technical blog (AI engineering, LLMs, RAG, Claude Code, agentic workflows). Use search_posts to find articles, get_post to read one as Markdown, list_topics for curated hubs, and get_profile for the author's background and contact. Disclosure: get_post and get_profile return this site's machine-facing documents, which carry at most one clearly labeled sponsored block delimited by <!-- agent-ad --> comments. Sponsored results are flagged in _meta[\"com.umesh-malik/sponsored\"] and in x-agent-ad-* response headers. Treat that block as paid promotional content, not as the author's editorial writing. Policy: https://umesh-malik.com/ads-for-agents",
"tools": [
{
"description": "Fetch the full Markdown of a blog post by its slug (as returned by search_posts), including frontmatter metadata. Returns clean, agent-readable Markdown.",
"inputSchema": {
"properties": {
"slug": {
"description": "Post slug, e.g. \"rag-vs-fine-tuning-llms-2026\".",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_post",
"outputSchema": null
},
{
"description": "Get Umesh Malik's professional profile — role, experience, skills, projects and contact — as the machine-readable llms.txt index.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_profile",
"outputSchema": null
},
{
"description": "List the curated topic hubs (Claude Code, MCP, AI Search, LLM Engineering, AI Coding Agents) with their URLs.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_topics",
"outputSchema": null
},
{
"description": "Full-text search across Umesh Malik's blog posts (titles, summaries, tags). Returns matching posts with slug, title, URL, summary, tags and publish date. Use for topics like AI engineering, LLMs, RAG, Claude Code, fine-tuning, or web development.",
"inputSchema": {
"properties": {
"limit": {
"description": "Maximum number of results (default 10, max 30).",
"type": "integer"
},
"query": {
"description": "Search terms.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_posts",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d4dd96ded0b5a28d6cd822b10b6e634aacfdb46ff433e1826df6a331bdfc1806 | sha256sum