{"serverId":"mcp-registry/com.loopingagent/loopingagent-mcp","tools":[{"name":"book_call","fixed":{"name":"book_call","description":"Get the booking link to schedule a free 30-minute call with Laurent Knauss (Cal.com). The agent should present this link to the user so they can pick a slot. Optional topic hint is allowed but the actual slot selection happens on Cal.com.","inputSchema":{"type":"object","properties":{"topic":{"type":"string","description":"Optional topic for the call (e.g. 'agentic AI project')."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":117,"tokensAfter":117},{"name":"get_article","fixed":{"name":"get_article","description":"Get a single article from loopingagent.com: metadata (category, description, cover, canonical URL), the FULL plain-text content (so the agent can quote and cite it accurately) and 3 related articles. Use list_articles or search_articles first to find the slug.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug. Ex: browser-automation, agentic-commerce-protocol, langgraph-generative-ui"},"include_content":{"type":"boolean","description":"Include the full article text (default: true). Set to false for metadata only, which is cheaper."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":180,"tokensAfter":180},{"name":"get_profile","fixed":{"name":"get_profile","description":"Full professional profile of Laurent Knauss: title, location, availability, contact email, social profiles (GitHub, LinkedIn, X), certifications, and Cal.com booking link. Use this first to understand who he is and how to reach him.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":89},{"name":"get_project","fixed":{"name":"get_project","description":"Full details of one project shipped by Laurent Knauss: positioning, complete description, tech stack, live URL and status. Use list_projects first for the exact names.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Project name. Ex: AgentRecruteur, BullionRadar, ActionArgent, StreetBodies, VersatileAgent"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"get_skill","fixed":{"name":"get_skill","description":"Laurent Knauss' technical skills, grouped by domain (Agentic AI, RAG & Voice AI, Software engineering & Cloud, Automation & tooling). Each skill has a label and an optional short detail. Use this to assess fit for AI/agentic development roles.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"list_articles","fixed":{"name":"list_articles","description":"List articles published on loopingagent.com (English technical blog: agentic AI, MCP, LangGraph, TypeScript, blockchain). Returns slug, title, category and description for each. Use search_articles to find articles on a topic, and get_article to read one in full.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Maximum number of articles to return (default: all of them)."},"category":{"enum":["agentic-ai","blockchain"],"type":"string","description":"Filter articles by category."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":157,"tokensAfter":157},{"name":"list_categories","fixed":{"name":"list_categories","description":"List the loopingagent.com article categories with their article counts and slugs. Use it to browse the blog by theme (Agentic AI, blockchain) before fetching an article.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"list_projects","fixed":{"name":"list_projects","description":"Projects built and shipped by Laurent Knauss (agentic AI products and full-stack web apps), with domain, live status, one-line positioning and tech stack. Use it to assess his delivery track record — get_project returns the full description.","inputSchema":{"type":"object","properties":{"status":{"enum":["live","oss"],"type":"string","description":"Filter by status: live (deployed in production) or oss (open source, not deployed)."},"category":{"enum":["ai","web"],"type":"string","description":"Filter by project family: ai (agentic AI) or web."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":165,"tokensAfter":165},{"name":"search_articles","fixed":{"name":"search_articles","description":"Full-text search across every article on loopingagent.com (title, description and body text). Returns the most relevant matches with a snippet of the matching passage, ranked by relevance. Use this to find an article to quote or cite on a topic — ex. 'ERC-4337 paymaster', 'Golang pointers', 'evaluating LLM applications', 'MCP server'.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Maximum number of results (default: 5, max: 20)."},"query":{"type":"string","description":"Search terms (keywords, topic or technology). Multi-word queries are scored per term."},"category":{"enum":["agentic-ai","blockchain"],"type":"string","description":"Restrict the search to one category."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":218,"tokensAfter":218}],"toolsChanged":9,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}