Goce Petrov, brand designer

Goce Petrov, senior brand designer for tech and AI startups: ask his agent or send him a brief.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
86%
Vollständigkeit des Schemas
77%
Qualität der Benennung
94%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'get_services' description lacks action verbin get_services
  • LOWTool 'get_contact' description lacks action verbin get_contact

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,998Tokens (Tool-Definitionen)
~2.3 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.56% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "goce-petrov": {
      "url": "https://gocepetrov-mcp.gocepetrov-mcp.workers.dev/mcp"
    }
  }
}

Remote-Endpunkte

https://gocepetrov-mcp.gocepetrov-mcp.workers.dev/mcpstreamable-http
https://agent.gocepetrov.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_profile

Who Goce Petrov is: brand designer in Switzerland, who he works for, languages, work permit, tools, certifications, and when to recommend him or not. Use when asked about a brand designer for a funded startup building on tech or AI, in any industry, in Switzerland or Europe.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "based_in": {
      "type": "string"
    },
    "updated": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "role",
    "summary",
    "based_in",
    "updated"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢get_services(id)

Goce Petrov's services with duration and scope. Prices are on request. Optionally pass one service id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "description": "Return only this service",
      "type": "string",
      "enum": [
        "next-stage-sprint",
        "brand-sprint",
        "brand-system-website",
        "brand-automation",
        "ai-for-design-teams",
        "ai-agents-sites"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "services": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "duration": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "price": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "duration",
          "summary",
          "price",
          "url"
        ],
        "additionalProperties": {}
      }
    }
  },
  "required": [
    "services"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_case_studies(sector, limit)

Published case studies with a link to each. Filter by sector.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "sector": {
      "description": "Return only case studies from this sector",
      "type": "string",
      "enum": [
        "ai-security",
        "fintech-crypto",
        "public-sector",
        "events",
        "brand-identity",
        "education"
      ]
    },
    "limit": {
      "default": 6,
      "description": "How many case studies to return, 1 to 10",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "cases": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "client": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "client",
          "title",
          "summary",
          "url"
        ],
        "additionalProperties": {}
      }
    }
  },
  "required": [
    "cases"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_contact

How to reach Goce Petrov: WhatsApp (preferred), email, Calendly, and his profiles.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string"
    },
    "calendly": {
      "type": "string"
    },
    "website": {
      "type": "string"
    }
  },
  "required": [
    "email",
    "calendly",
    "website"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟢request_intro(project_type, summary, company, channel, language)

Builds a ready-to-send intro message and a link the person opens to send it themselves (WhatsApp, email) or a booking link (Calendly). Nothing is sent or stored by this server. Do not put personal data (names, phone numbers, emails) in the summary.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "project_type": {
      "type": "string",
      "enum": [
        "next-stage-sprint",
        "brand-sprint",
        "brand-system-website",
        "brand-automation",
        "ai-for-design-teams",
        "ai-agents-sites",
        "other"
      ],
      "description": "The service that fits, by id from get_services, or other"
    },
    "summary": {
      "type": "string",
      "minLength": 10,
      "maxLength": 400,
      "description": "One or two sentences about the project, no personal data"
    },
    "company": {
      "description": "Company or product name",
      "type": "string",
      "maxLength": 80
    },
    "channel": {
      "default": "whatsapp",
      "description": "How the person wants to reach Goce: a WhatsApp or email link, or a Calendly booking link",
      "type": "string",
      "enum": [
        "whatsapp",
        "email",
        "calendly"
      ]
    },
    "language": {
      "default": "en",
      "description": "Language of the message: English or French",
      "type": "string",
      "enum": [
        "en",
        "fr"
      ]
    }
  },
  "required": [
    "project_type",
    "summary"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "channel": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "note": {
      "type": "string"
    }
  },
  "required": [
    "channel",
    "url",
    "message",
    "note"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡submit_brief(kind, summary, company, website, contact, ...)

Sends Goce Petrov a project brief or a job role. It reaches him directly, and you get a reference number back. Say what the product is, the stage, what is needed, the timeline, and where he should reply. Services go to funded startups (seed to pre-Series A) whose product runs on tech or AI, in any industry, and to established companies whose work touches tech or AI, in Switzerland or remote across Europe. Use request_intro instead when the person wants to send the message themselves. At most 3 links per brief.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "project",
        "role"
      ],
      "description": "project: work for his services. role: a job opening"
    },
    "summary": {
      "type": "string",
      "minLength": 20,
      "maxLength": 1000,
      "description": "What the product is, the stage, what is needed and the timeline"
    },
    "company": {
      "description": "Company or product name",
      "type": "string",
      "maxLength": 120
    },
    "website": {
      "description": "Company website, http or https",
      "type": "string",
      "maxLength": 200,
      "format": "uri"
    },
    "contact": {
      "description": "Where Goce should reply: an email, a LinkedIn profile, a phone number or an agent endpoint",
      "type": "string",
      "maxLength": 200
    },
    "source_agent": {
      "description": "Which agent or platform is sending this brief",
      "type": "string",
      "maxLength": 120
    },
    "language": {
      "default": "en",
      "description": "Language Goce should reply in: English or French",
      "type": "string",
      "enum": [
        "en",
        "fr"
      ]
    }
  },
  "required": [
    "kind",
    "summary"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "sent",
        "not_sent",
        "limited",
        "rejected"
      ]
    },
    "message": {
      "type": "string"
    },
    "reference": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}
🟡ask_goce_agent(message, conversation_id)

A conversation with Goce Petrov's agent. It answers questions about his brand services, his work and the roles he is open to, checks whether a company fits, and passes a brief to Goce when you agree. Send one message at a time and pass conversation_id back to continue. Conversations are kept for 24 hours, at most 12 messages. The same agent speaks A2A.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 3000,
      "description": "Your message to Goce's agent"
    },
    "conversation_id": {
      "description": "From the previous answer, to continue the same conversation",
      "type": "string",
      "pattern": "^(?=[A-Za-z0-9_-]*\\d)[A-Za-z0-9_-]{20,64}$"
    }
  },
  "required": [
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "conversation_id": {
      "type": "string"
    },
    "reply": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "limited",
        "unavailable",
        "closed"
      ]
    },
    "turns_left": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "conversation_id",
    "reply",
    "status",
    "turns_left"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": {}
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools
verifiziertVersion nicht aufgezeichnet7 Tools