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
Befunde (2)
- LOWin get_services
- LOWin get_contact
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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-httphttps://agent.gocepetrov.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢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
Nachweis