← All WebMCP sites

pawelkubiak.dev

Media & Personalhttps://pawelkubiak.dev/listed as of 2026-08-01
About Paweł Kubiak – Angular Expert, consultant and mentor.
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 69/100 (C).

Tools

list_pagesanswerimperative
Lists navigable site pages and recent blog posts with paths.
Input schema
{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "enum": [
        "site",
        "blog",
        "all"
      ],
      "description": "Which section to list. Defaults to all."
    }
  },
  "additionalProperties": false
}
navigateactimperative
Navigates to a site page or blog post by path.
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "A site path such as /blog, /about, or /blog/post-slug."
    }
  },
  "required": [
    "path"
  ],
  "additionalProperties": false
}
find_blog_postsanswerimperative
Finds blog posts by topic, title, tags, or content. Use intent recommend for learning goals.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Topic, keyword, or learning goal, for example Angular performance or WebMCP."
    },
    "intent": {
      "type": "string",
      "enum": [
        "search",
        "recommend"
      ],
      "description": "search for exact matches; recommend for learning goals with a recent-post fallback."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
find_relevant_experienceanswerimperative
Finds resume experience relevant to a user's project, need, or technology.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The user's project need or technology, for example Angular audit or SSR."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
summarize_blog_postanswerimperative/blog/building-an-mcp-app-server-with-angular
Summarizes a blog post by slug using Chrome Summarizer API when available, with a safe fallback.
Input schema
{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Optional blog post slug. If omitted, the currently opened blog post is summarized."
    }
  },
  "additionalProperties": false
}
answer_from_bloganswerimperative/blog/building-an-mcp-app-server-with-angular
Answers a question using relevant evidence from Pawel's blog posts.
Input schema
{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "description": "The question to answer from blog content."
    }
  },
  "required": [
    "question"
  ],
  "additionalProperties": false
}
get_author_perspectiveanswerimperative/blog/building-an-mcp-app-server-with-angular
Finds Pawel's perspective on a topic based on his blog posts.
Input schema
{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "The topic to infer Pawel's perspective on."
    }
  },
  "required": [
    "topic"
  ],
  "additionalProperties": false
}
Listings are sourced from public community registries and shown as reported.