Goce Petrov, brand designer

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
86%
Integridad del esquema
77%
Calidad de los nombres
94%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,998Tokens (definiciones de herramientas)
~2.3 KBTamaño de respuesta típico
Impacto moderado en la atención (1.56% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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": {}
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas
verificadoversión no registrada7 herramientas