Serhat Altunoğlu: AI automation and Visibility Check

Read-only tools: Serhat Altunoğlu's profile, services, AI automation guides, Visibility Check

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
92%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'list_solutions' description lacks action verbin list_solutions

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~840Tokens (tool definitions)
~967 BTypical response size
Moderate attention impact (0.66% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "visibility": {
      "url": "https://serhataltunoglu.com/mcp"
    }
  }
}

Remote endpoints

https://serhataltunoglu.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_profile(lang)

Who Serhat Altunoğlu is: AI automation and brand positioning consultant serving Türkiye and the EU, background, roles, focus areas and how to get in touch (contact form and LinkedIn only).

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Response language: tr (Turkish) or en (English). Default tr."
    }
  },
  "additionalProperties": false
}
🟢list_solutions(lang)

The services Serhat Altunoğlu offers to experts, boutique firms and manufacturers, with who each is for, the problem it solves and a link.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Response language: tr (Turkish) or en (English). Default tr."
    }
  },
  "additionalProperties": false
}
🟢search_guides(query, lang)

Search Serhat Altunoğlu's guides and posts on AI automation, lean AI automation, end-to-end supply chain automation, the EU AI Act, CBAM, the digital product passport, AI agents in manufacturing and expert visibility. Returns titles, URLs and summaries.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "Keywords, e.g. \"EU AI Act\", \"CBAM\", \"8D\", \"tedarik zinciri\"."
    },
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Response language: tr (Turkish) or en (English). Default tr."
    }
  },
  "additionalProperties": false
}
🟢get_visibility_map_questions(lang, goal)

The 16 questions of the free Visibility Check (Görünürlük Analizi), a self-assessment of how visible and credible an expert is online, plus answer options, profiles and goals.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Response language: tr (Turkish) or en (English). Default tr."
    },
    "goal": {
      "type": "string",
      "description": "Optional goal id from the goals list; adapts question wording."
    }
  },
  "additionalProperties": false
}
🟢compute_visibility_map(answers, profile, goal, lang)

Computes the Visibility Check from answers to the 16 questions: status for each of the 8 areas (strong, developing, weak, unknown), up to 3 priority gaps with recommendations and up to 2 strengths. Nothing is stored.

Input Schema

{
  "type": "object",
  "properties": {
    "answers": {
      "type": "object",
      "description": "Map of question id to answer id (evet, kismen, hayir, emin_degil). Get ids from get_visibility_map_questions.",
      "additionalProperties": {
        "type": "string",
        "enum": [
          "evet",
          "kismen",
          "hayir",
          "emin_degil"
        ]
      }
    },
    "profile": {
      "type": "string",
      "description": "Optional profile id (e.g. egitmen, danisman, yonetici, butik)."
    },
    "goal": {
      "type": "string",
      "description": "Optional goal id (e.g. musteri, ilk, teklif, is, itibar)."
    },
    "lang": {
      "type": "string",
      "enum": [
        "tr",
        "en"
      ],
      "description": "Response language: tr (Turkish) or en (English). Default tr."
    }
  },
  "required": [
    "answers"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools