Skip to main content
Glama

Server Details

Give your AI a network of real people.

Marcel is an MCP server that lets your AI find and connect you with people who can help.

Connect Marcel to Claude, ChatGPT, Codex, Cursor, or another MCP-compatible AI and ask things like:

“Who can help me with B2B SaaS distribution?” “Find someone who has hired a customer success team.” “Do I have any new connection requests?”

Marcel uses your profile and network to find relevant people and explain why an introduction makes sense.

No social feed. No f

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
41.9% over 21 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

The tools mostly have distinct purposes: delete_account, export_my_data, get_profile, get_profile_guide, and update_profile. get_profile and get_profile_guide are somewhat similar in naming but their descriptions clarify the difference (profile display vs. conversational guide). The two-phase confirm for delete_account is clearly explained, reducing misuse risk.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun or get_/update_/delete_ pattern: delete_account, export_my_data, get_profile, get_profile_guide, update_profile. The convention is predictable and readable.

Tool Count5/5

Five tools is well-scoped for a personal profile assistant. Each tool addresses a distinct need: deletion, export, retrieval, guidance, and update. No tool feels redundant or excessive.

Completeness4/5

The surface covers the core lifecycle: onboarding guidance, profile retrieval, updates, data export, and account deletion. However, there is no explicit create tool (creation appears covered by update_profile) and no search or list of peer profiles, which could be a minor gap depending on the app's social features.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedupdate_profile2 fields changed
      • changedInput schema / description
        Previous value: -"All fields are optional on an update. A first write needs the shared fields and persona details. The merged profile is also checked for matching personas, reserved usernames, a real IANA timezone and date order. Marcel names missing or invalid fields."New value: +"All fields are optional on an update. A first write needs the round-one fields. Later writes send the next round. The merged profile is also checked for matching personas, reserved usernames, a real IANA timezone and date order. Marcel names missing or invalid fields."
      • changedInput schema / properties / ageConfirmed / description
        Previous value: -"Marcel is for people 18 or over. Ask \"Are you 18 or older?\" once before the first save. Only ever send true. If they are not, do not create a profile and tell them Marcel is for adults."New value: +"Marcel is for people 18 or over. Ask \"Are you 18 or older?\" once, at the end of round one. Send true with the first save, only after the person says yes to the age question. If they are not, do not create a profile and tell them Marcel is for adults."
  2. 1 tool update
    • Changedupdate_profile98 fields changed
      • addedInput schema / $schema
        Added value: +"https://json-schema.org/draft/2020-12/schema"
      • changedInput schema / description
        Previous value: -"All fields are optional on an update. On the first write, Marcel requires the shared fields and the details for the chosen persona, and names anything missing."New value: +"All fields are optional on an update. A first write needs the shared fields and persona details. The merged profile is also checked for matching personas, reserved usernames, a real IANA timezone and date order. Marcel names missing or invalid fields."
      • addedInput schema / properties / askMeAbout / items / maxLength
        Added value: +60
      • addedInput schema / properties / askMeAbout / items / minLength
        Added value: +3
      • addedInput schema / properties / availabilityNote / default
        Added value: +""
      • removedInput schema / properties / availabilityNote / minLength
        Removed value: -0
      • addedInput schema / properties / capacity / default
        Added value: +"a_few_conversations_a_month"
      • addedInput schema / properties / company / default
        Added value: +""
      • removedInput schema / properties / company / minLength
        Removed value: -0
      • removedInput schema / properties / details / additionalProperties
        Removed value: -false
      • changedInput schema / properties / details / description
        Previous value: -"Persona-specific answers. Must include persona, matching the top-level persona, plus that persona's fields. See get_profile_guide for the fields per persona."New value: +"Persona-specific answers. Must include persona, matching the top-level persona, plus that persona's fields. See get_profile_guide for the fields per persona. When changing persona, send its new details too."
      • addedInput schema / properties / details / oneOf
        Added value: +[
        +  {
        +    "properties": {
        +      "customers": {
        +        "default": "",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "funding": {
        +        "enum": [
        +          "bootstrapped",
        +          "pre_seed",
        +          "seed",
        +          "series_a_plus"
        +        ],
        +        "type": "string"
        +      },
        +      "lookingForCofounder": {
        +        "default": false,
        +        "type": "boolean"
        +      },
        +      "persona": {
        +        "const": "founder",
        +        "type": "string"
        +      },
        +      "stage": {
        +        "enum": [
        +          "idea",
        +          "building",
        +          "launched",
        +          "scaling"
        +        ],
        +        "type": "string"
        +      },
        +      "teamSize": {
        +        "maximum": 100000,
        +        "minimum": 1,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "stage",
        +      "funding",
        +      "teamSize"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "checkSize": {
        +        "enum": [
        +          "under_50k",
        +          "from_50k_to_250k",
        +          "from_250k_to_1m",
        +          "over_1m"
        +        ],
        +        "type": "string"
        +      },
        +      "firm": {
        +        "default": "",
        +        "maxLength": 100,
        +        "type": "string"
        +      },
        +      "leadsRounds": {
        +        "default": false,
        +        "type": "boolean"
        +      },
        +      "persona": {
        +        "const": "investor",
        +        "type": "string"
        +      },
        +      "stages": {
        +        "items": {
        +          "enum": [
        +            "pre_seed",
        +            "seed",
        +            "series_a",
        +            "series_b_plus"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 4,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "thesis": {
        +        "maxLength": 600,
        +        "minLength": 20,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "checkSize",
        +      "stages",
        +      "thesis"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "ownsToday": {
        +        "maxLength": 200,
        +        "minLength": 10,
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "product",
        +        "type": "string"
        +      },
        +      "productType": {
        +        "items": {
        +          "enum": [
        +            "b2b",
        +            "b2c",
        +            "platform",
        +            "internal"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "teamShape": {
        +        "enum": [
        +          "solo",
        +          "team_member",
        +          "leads"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "productType",
        +      "teamShape",
        +      "ownsToday"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "level": {
        +        "enum": [
        +          "ic",
        +          "lead",
        +          "manager",
        +          "cto"
        +        ],
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "engineering",
        +        "type": "string"
        +      },
        +      "scaleWorkedAt": {
        +        "default": "",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "stack": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "stack",
        +      "level"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "discipline": {
        +        "items": {
        +          "enum": [
        +            "product",
        +            "brand",
        +            "research",
        +            "motion",
        +            "content"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "persona": {
        +        "const": "design",
        +        "type": "string"
        +      },
        +      "portfolioLink": {
        +        "default": "",
        +        "maxLength": 200,
        +        "type": "string"
        +      },
        +      "toolsUsed": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 6,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "discipline",
        +      "toolsUsed"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "audience": {
        +        "maxLength": 200,
        +        "minLength": 10,
        +        "type": "string"
        +      },
        +      "channels": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 6,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "motion": {
        +        "items": {
        +          "enum": [
        +            "content",
        +            "paid",
        +            "seo",
        +            "brand",
        +            "plg",
        +            "community",
        +            "lifecycle"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 4,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "persona": {
        +        "const": "marketing",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "motion",
        +      "channels",
        +      "audience"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "dealSize": {
        +        "enum": [
        +          "under_5k",
        +          "from_5k_to_50k",
        +          "from_50k_to_250k",
        +          "over_250k"
        +        ],
        +        "type": "string"
        +      },
        +      "icp": {
        +        "maxLength": 300,
        +        "minLength": 10,
        +        "type": "string"
        +      },
        +      "motion": {
        +        "items": {
        +          "enum": [
        +            "enterprise",
        +            "smb",
        +            "inbound",
        +            "outbound",
        +            "partnerships"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "persona": {
        +        "const": "sales",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "motion",
        +      "icp",
        +      "dealSize"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "bookSize": {
        +        "default": "",
        +        "maxLength": 120,
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "customer_success",
        +        "type": "string"
        +      },
        +      "segment": {
        +        "items": {
        +          "enum": [
        +            "smb",
        +            "mid_market",
        +            "enterprise"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "toolsUsed": {
        +        "default": [],
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 6,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "segment"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "companySize": {
        +        "enum": [
        +          "under_10",
        +          "from_10_to_50",
        +          "from_50_to_200",
        +          "from_200_to_1000",
        +          "over_1000"
        +        ],
        +        "type": "string"
        +      },
        +      "focus": {
        +        "items": {
        +          "enum": [
        +            "recruiting",
        +            "hrbp",
        +            "learning",
        +            "people_ops"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 4,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "persona": {
        +        "const": "people",
        +        "type": "string"
        +      },
        +      "rolesHiredMost": {
        +        "default": "",
        +        "maxLength": 200,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "focus",
        +      "companySize"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "companyStage": {
        +        "enum": [
        +          "idea",
        +          "building",
        +          "launched",
        +          "scaling"
        +        ],
        +        "type": "string"
        +      },
        +      "functionArea": {
        +        "enum": [
        +          "finance",
        +          "operations",
        +          "legal",
        +          "bizops"
        +        ],
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "finance_ops",
        +        "type": "string"
        +      },
        +      "systemsOwned": {
        +        "default": "",
        +        "maxLength": 200,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "functionArea",
        +      "companyStage"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "availability": {
        +        "enum": [
        +          "open",
        +          "limited",
        +          "booked"
        +        ],
        +        "type": "string"
        +      },
        +      "clientTypes": {
        +        "maxLength": 200,
        +        "minLength": 10,
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "freelancer",
        +        "type": "string"
        +      },
        +      "rateNote": {
        +        "default": "",
        +        "maxLength": 80,
        +        "type": "string"
        +      },
        +      "services": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 6,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "services",
        +      "clientTypes",
        +      "availability"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "fieldOfStudy": {
        +        "maxLength": 80,
        +        "minLength": 2,
        +        "type": "string"
        +      },
        +      "graduationYear": {
        +        "maximum": 2040,
        +        "minimum": 1990,
        +        "type": "integer"
        +      },
        +      "institution": {
        +        "maxLength": 100,
        +        "minLength": 2,
        +        "type": "string"
        +      },
        +      "lookingFor": {
        +        "items": {
        +          "enum": [
        +            "internship",
        +            "first_role",
        +            "mentor",
        +            "cofounder",
        +            "projects"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 5,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "persona": {
        +        "const": "student",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "institution",
        +      "fieldOfStudy",
        +      "graduationYear",
        +      "lookingFor"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "properties": {
        +      "companyStage": {
        +        "enum": [
        +          "idea",
        +          "building",
        +          "launched",
        +          "scaling"
        +        ],
        +        "type": "string"
        +      },
        +      "functionArea": {
        +        "maxLength": 80,
        +        "minLength": 2,
        +        "type": "string"
        +      },
        +      "persona": {
        +        "const": "other",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "persona",
        +      "functionArea"
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedInput schema / properties / details / properties
        Removed value: -{
        -  "audience": {
        -    "description": "Marketing: who they market to, one line.",
        -    "maxLength": 200,
        -    "minLength": 10,
        -    "type": "string"
        -  },
        -  "availability": {
        -    "description": "Freelancer: are they taking work.",
        -    "enum": [
        -      "open",
        -      "limited",
        -      "booked"
        -    ],
        -    "type": "string"
        -  },
        -  "bookSize": {
        -    "description": "Customer success: how many accounts or how much revenue they look after, one line. Optional.",
        -    "maxLength": 120,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "channels": {
        -    "description": "Marketing: channels they have made work, for example \"LinkedIn content\", \"Google Ads\".",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 6,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "checkSize": {
        -    "description": "Investor: typical first check.",
        -    "enum": [
        -      "under_50k",
        -      "from_50k_to_250k",
        -      "from_250k_to_1m",
        -      "over_1m"
        -    ],
        -    "type": "string"
        -  },
        -  "clientTypes": {
        -    "description": "Freelancer: who their clients usually are, one line.",
        -    "maxLength": 200,
        -    "minLength": 10,
        -    "type": "string"
        -  },
        -  "companySize": {
        -    "description": "People: size of the company they do it at.",
        -    "enum": [
        -      "under_10",
        -      "from_10_to_50",
        -      "from_50_to_200",
        -      "from_200_to_1000",
        -      "over_1000"
        -    ],
        -    "type": "string"
        -  },
        -  "companyStage": {
        -    "description": "Finance, ops or legal, and Other: stage of the company they are at.",
        -    "enum": [
        -      "idea",
        -      "building",
        -      "launched",
        -      "scaling"
        -    ],
        -    "type": "string"
        -  },
        -  "customers": {
        -    "description": "Founder: who the customers are, one line. Optional.",
        -    "maxLength": 200,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "dealSize": {
        -    "description": "Sales: typical annual deal size.",
        -    "enum": [
        -      "under_5k",
        -      "from_5k_to_50k",
        -      "from_50k_to_250k",
        -      "over_250k"
        -    ],
        -    "type": "string"
        -  },
        -  "discipline": {
        -    "description": "Design: what kind of design.",
        -    "items": {
        -      "enum": [
        -        "product",
        -        "brand",
        -        "research",
        -        "motion",
        -        "content"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 3,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "fieldOfStudy": {
        -    "description": "Student: what they study.",
        -    "maxLength": 80,
        -    "minLength": 2,
        -    "type": "string"
        -  },
        -  "firm": {
        -    "description": "Investor: fund or firm, or empty for angels.",
        -    "maxLength": 100,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "focus": {
        -    "description": "People: the part of people work they do.",
        -    "items": {
        -      "enum": [
        -        "recruiting",
        -        "hrbp",
        -        "learning",
        -        "people_ops"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 4,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "functionArea": {
        -    "description": "Finance, ops or legal: which function (financeOpsFunction value). Other: the function in their words.",
        -    "maxLength": 80,
        -    "type": "string"
        -  },
        -  "funding": {
        -    "description": "Founder: how it is funded.",
        -    "enum": [
        -      "bootstrapped",
        -      "pre_seed",
        -      "seed",
        -      "series_a_plus"
        -    ],
        -    "type": "string"
        -  },
        -  "graduationYear": {
        -    "description": "Student: graduation year.",
        -    "type": "integer"
        -  },
        -  "icp": {
        -    "description": "Sales: the buyer they know best, one line.",
        -    "maxLength": 300,
        -    "minLength": 10,
        -    "type": "string"
        -  },
        -  "institution": {
        -    "description": "Student: where they study or studied.",
        -    "maxLength": 100,
        -    "minLength": 2,
        -    "type": "string"
        -  },
        -  "leadsRounds": {
        -    "description": "Investor: leads rounds rather than only following.",
        -    "type": "boolean"
        -  },
        -  "level": {
        -    "description": "Engineering: their role in the team.",
        -    "enum": [
        -      "ic",
        -      "lead",
        -      "manager",
        -      "cto"
        -    ],
        -    "type": "string"
        -  },
        -  "lookingFor": {
        -    "description": "Student: what they want next.",
        -    "items": {
        -      "enum": [
        -        "internship",
        -        "first_role",
        -        "mentor",
        -        "cofounder",
        -        "projects"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 5,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "lookingForCofounder": {
        -    "description": "Founder: looking for a co-founder.",
        -    "type": "boolean"
        -  },
        -  "motion": {
        -    "description": "Marketing: the motions they know (marketingMotion values). Sales: the motions they know (salesMotion values).",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 4,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "ownsToday": {
        -    "description": "Product: the product or area they own right now, one line.",
        -    "maxLength": 200,
        -    "minLength": 10,
        -    "type": "string"
        -  },
        -  "persona": {
        -    "enum": [
        -      "founder",
        -      "investor",
        -      "product",
        -      "engineering",
        -      "design",
        -      "marketing",
        -      "sales",
        -      "customer_success",
        -      "people",
        -      "finance_ops",
        -      "freelancer",
        -      "student",
        -      "other"
        -    ],
        -    "type": "string"
        -  },
        -  "portfolioLink": {
        -    "description": "Design: portfolio URL. Optional.",
        -    "type": "string"
        -  },
        -  "productType": {
        -    "description": "Product: what kind of product they own.",
        -    "items": {
        -      "enum": [
        -        "b2b",
        -        "b2c",
        -        "platform",
        -        "internal"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 3,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "rateNote": {
        -    "description": "Freelancer: how they price, in their words. Optional.",
        -    "maxLength": 80,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "rolesHiredMost": {
        -    "description": "People: the roles they hire or support most, one line. Optional.",
        -    "maxLength": 200,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "scaleWorkedAt": {
        -    "description": "Engineering: the scale they have run, one line, for example \"10k requests a second\" or \"a team of 12\". Optional.",
        -    "maxLength": 200,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "segment": {
        -    "description": "Customer success: the segments they serve.",
        -    "items": {
        -      "enum": [
        -        "smb",
        -        "mid_market",
        -        "enterprise"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 3,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "services": {
        -    "description": "Freelancer: what they do for clients.",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 6,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "stack": {
        -    "description": "Engineering: languages, frameworks and infrastructure they work with.",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 8,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "stage": {
        -    "description": "Founder: where the company is.",
        -    "enum": [
        -      "idea",
        -      "building",
        -      "launched",
        -      "scaling"
        -    ],
        -    "type": "string"
        -  },
        -  "stages": {
        -    "description": "Investor: stages they invest at.",
        -    "items": {
        -      "enum": [
        -        "pre_seed",
        -        "seed",
        -        "series_a",
        -        "series_b_plus"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 4,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "systemsOwned": {
        -    "description": "Finance, ops or legal: the systems or processes they own, one line. Optional.",
        -    "maxLength": 200,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "teamShape": {
        -    "description": "Product: their PM setup.",
        -    "enum": [
        -      "solo",
        -      "team_member",
        -      "leads"
        -    ],
        -    "type": "string"
        -  },
        -  "teamSize": {
        -    "description": "Founder: people on the team, including them.",
        -    "minimum": 1,
        -    "type": "integer"
        -  },
        -  "thesis": {
        -    "description": "Investor: what they look for, in their words.",
        -    "maxLength": 600,
        -    "minLength": 20,
        -    "type": "string"
        -  },
        -  "toolsUsed": {
        -    "description": "Design or customer success: tools they use day to day.",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 6,
        -    "minItems": 1,
        -    "type": "array"
        -  }
        -}
      • removedInput schema / properties / details / required
        Removed value: -[
        -  "persona"
        -]
      • removedInput schema / properties / details / type
        Removed value: -"object"
      • addedInput schema / properties / education / default
        Added value: +[]
      • removedInput schema / properties / education / items / additionalProperties
        Removed value: -false
      • addedInput schema / properties / education / items / properties / degree / default
        Added value: +""
      • removedInput schema / properties / education / items / properties / degree / minLength
        Removed value: -0
      • addedInput schema / properties / education / items / properties / endYear / anyOf
        Added value: +[
        +  {
        +    "maximum": 2040,
        +    "minimum": 1950,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / education / items / properties / endYear / default
        Added value: +null
      • removedInput schema / properties / education / items / properties / endYear / type
        Removed value: -[
        -  "integer",
        -  "null"
        -]
      • addedInput schema / properties / education / items / properties / field / default
        Added value: +""
      • removedInput schema / properties / education / items / properties / field / minLength
        Removed value: -0
      • addedInput schema / properties / experience / default
        Added value: +[]
      • changedInput schema / properties / experience / description
        Previous value: -"Work history, most recent first, up to 15 entries. Fill it from a LinkedIn PDF when the person shares one: map each position to an entry. Skip contact details, recommendations and skills sections."New value: +"Work history, most recent first, up to 15 entries. Fill it from a LinkedIn PDF when the person shares one: map each position to an entry. Skip contact details, recommendations and skills sections. endDate must not precede startDate."
      • removedInput schema / properties / experience / items / additionalProperties
        Removed value: -false
      • addedInput schema / properties / experience / items / properties / endDate / anyOf
        Added value: +[
        +  {
        +    "pattern": "^\\d{4}-(0[1-9]|1[0-2])$",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / experience / items / properties / endDate / default
        Added value: +null
      • removedInput schema / properties / experience / items / properties / endDate / description
        Removed value: -"YYYY-MM, or null if current."
      • removedInput schema / properties / experience / items / properties / endDate / type
        Removed value: -[
        -  "string",
        -  "null"
        -]
      • addedInput schema / properties / experience / items / properties / location / default
        Added value: +""
      • removedInput schema / properties / experience / items / properties / location / description
        Removed value: -"City or \"Remote\". Optional."
      • removedInput schema / properties / experience / items / properties / location / minLength
        Removed value: -0
      • removedInput schema / properties / experience / items / properties / startDate / description
        Removed value: -"YYYY-MM"
      • removedInput schema / properties / experience / items / properties / startDate / maxLength
        Removed value: -7
      • removedInput schema / properties / experience / items / properties / startDate / minLength
        Removed value: -7
      • addedInput schema / properties / experience / items / properties / startDate / pattern
        Added value: +"^\\d{4}-(0[1-9]|1[0-2])$"
      • addedInput schema / properties / experience / items / properties / summary / default
        Added value: +""
      • removedInput schema / properties / experience / items / properties / summary / description
        Removed value: -"What they did there, one to three sentences. Optional."
      • removedInput schema / properties / experience / items / properties / summary / minLength
        Removed value: -0
      • addedInput schema / properties / headline / default
        Added value: +""
      • removedInput schema / properties / headline / minLength
        Removed value: -0
      • addedInput schema / properties / helpTopics / items / maxLength
        Added value: +40
      • addedInput schema / properties / helpTopics / items / minLength
        Added value: +2
      • removedInput schema / properties / hiring / additionalProperties
        Removed value: -false
      • addedInput schema / properties / hiring / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "hiringBy": {
        +        "default": "",
        +        "maxLength": 40,
        +        "type": "string"
        +      },
        +      "openRoles": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 8,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "seniority": {
        +        "items": {
        +          "enum": [
        +            "early",
        +            "mid",
        +            "senior",
        +            "lead",
        +            "executive"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 5,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "teamDescription": {
        +        "maxLength": 300,
        +        "minLength": 10,
        +        "type": "string"
        +      },
        +      "workMode": {
        +        "items": {
        +          "enum": [
        +            "remote",
        +            "hybrid",
        +            "onsite"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "openRoles",
        +      "seniority",
        +      "workMode",
        +      "teamDescription"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / hiring / default
        Added value: +null
      • removedInput schema / properties / hiring / properties
        Removed value: -{
        -  "hiringBy": {
        -    "description": "When they need people in seat, in their words. Optional.",
        -    "maxLength": 40,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "openRoles": {
        -    "description": "Roles they are hiring for.",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 8,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "seniority": {
        -    "description": "Levels they are hiring at.",
        -    "items": {
        -      "enum": [
        -        "early",
        -        "mid",
        -        "senior",
        -        "lead",
        -        "executive"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 5,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "teamDescription": {
        -    "description": "The team and what it works on, one to three sentences.",
        -    "maxLength": 300,
        -    "minLength": 10,
        -    "type": "string"
        -  },
        -  "workMode": {
        -    "description": "How the roles work.",
        -    "items": {
        -      "enum": [
        -        "remote",
        -        "hybrid",
        -        "onsite"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 3,
        -    "minItems": 1,
        -    "type": "array"
        -  }
        -}
      • removedInput schema / properties / hiring / required
        Removed value: -[
        -  "openRoles",
        -  "seniority",
        -  "workMode",
        -  "teamDescription"
        -]
      • removedInput schema / properties / hiring / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedInput schema / properties / industries / items / maxLength
        Added value: +40
      • addedInput schema / properties / industries / items / minLength
        Added value: +2
      • addedInput schema / properties / interests / default
        Added value: +[]
      • addedInput schema / properties / introStyle / default
        Added value: +"async_first"
      • addedInput schema / properties / languages / default
        Added value: +[
        +  "English"
        +]
      • addedInput schema / properties / languages / items / maxLength
        Added value: +30
      • addedInput schema / properties / languages / items / minLength
        Added value: +2
      • removedInput schema / properties / links / additionalProperties
        Removed value: -false
      • addedInput schema / properties / links / default
        Added value: +{
        +  "linkedin": "",
        +  "website": "",
        +  "x": ""
        +}
      • addedInput schema / properties / links / properties / linkedin / default
        Added value: +""
      • removedInput schema / properties / links / properties / linkedin / description
        Removed value: -"LinkedIn profile URL."
      • addedInput schema / properties / links / properties / linkedin / maxLength
        Added value: +200
      • addedInput schema / properties / links / properties / website / default
        Added value: +""
      • removedInput schema / properties / links / properties / website / description
        Removed value: -"Personal site or company site."
      • addedInput schema / properties / links / properties / website / maxLength
        Added value: +200
      • addedInput schema / properties / links / properties / x / default
        Added value: +""
      • removedInput schema / properties / links / properties / x / description
        Removed value: -"X handle or full URL."
      • addedInput schema / properties / links / properties / x / maxLength
        Added value: +200
      • removedInput schema / properties / location / additionalProperties
        Removed value: -false
      • removedInput schema / properties / location / properties / countryCode / maxLength
        Removed value: -2
      • removedInput schema / properties / location / properties / countryCode / minLength
        Removed value: -2
      • addedInput schema / properties / location / properties / countryCode / pattern
        Added value: +"^[A-Z]{2}$"
      • addedInput schema / properties / location / properties / lat / maximum
        Added value: +90
      • addedInput schema / properties / location / properties / lat / minimum
        Added value: +-90
      • addedInput schema / properties / location / properties / lng / maximum
        Added value: +180
      • addedInput schema / properties / location / properties / lng / minimum
        Added value: +-180
      • addedInput schema / properties / needsTopics / items / maxLength
        Added value: +40
      • addedInput schema / properties / needsTopics / items / minLength
        Added value: +2
      • removedInput schema / properties / openToWork / additionalProperties
        Removed value: -false
      • addedInput schema / properties / openToWork / anyOf
        Added value: +[
        +  {
        +    "properties": {
        +      "availableFrom": {
        +        "default": "",
        +        "maxLength": 40,
        +        "type": "string"
        +      },
        +      "openToRelocation": {
        +        "default": false,
        +        "type": "boolean"
        +      },
        +      "seniority": {
        +        "enum": [
        +          "early",
        +          "mid",
        +          "senior",
        +          "lead",
        +          "executive"
        +        ],
        +        "type": "string"
        +      },
        +      "targetRoles": {
        +        "items": {
        +          "maxLength": 40,
        +          "minLength": 2,
        +          "type": "string"
        +        },
        +        "maxItems": 5,
        +        "minItems": 1,
        +        "type": "array"
        +      },
        +      "visibleToCurrentEmployer": {
        +        "default": false,
        +        "description": "Whether people at their current company may see they are looking. Default false. Ask this explicitly.",
        +        "type": "boolean"
        +      },
        +      "workMode": {
        +        "items": {
        +          "enum": [
        +            "remote",
        +            "hybrid",
        +            "onsite"
        +          ],
        +          "type": "string"
        +        },
        +        "maxItems": 3,
        +        "minItems": 1,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "targetRoles",
        +      "seniority",
        +      "workMode"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / openToWork / default
        Added value: +null
      • removedInput schema / properties / openToWork / properties
        Removed value: -{
        -  "availableFrom": {
        -    "description": "When they can start, in their words. Optional.",
        -    "maxLength": 40,
        -    "minLength": 0,
        -    "type": "string"
        -  },
        -  "openToRelocation": {
        -    "description": "Willing to relocate.",
        -    "type": "boolean"
        -  },
        -  "seniority": {
        -    "description": "The level they are targeting.",
        -    "enum": [
        -      "early",
        -      "mid",
        -      "senior",
        -      "lead",
        -      "executive"
        -    ],
        -    "type": "string"
        -  },
        -  "targetRoles": {
        -    "description": "Roles they want, for example \"Senior Product Manager\".",
        -    "items": {
        -      "type": "string"
        -    },
        -    "maxItems": 5,
        -    "minItems": 1,
        -    "type": "array"
        -  },
        -  "visibleToCurrentEmployer": {
        -    "description": "Whether people at their current company may see they are looking. Default false. Ask this explicitly.",
        -    "type": "boolean"
        -  },
        -  "workMode": {
        -    "description": "How they want to work.",
        -    "items": {
        -      "enum": [
        -        "remote",
        -        "hybrid",
        -        "onsite"
        -      ],
        -      "type": "string"
        -    },
        -    "maxItems": 3,
        -    "minItems": 1,
        -    "type": "array"
        -  }
        -}
      • removedInput schema / properties / openToWork / required
        Removed value: -[
        -  "targetRoles",
        -  "seniority",
        -  "workMode"
        -]
      • removedInput schema / properties / openToWork / type
        Removed value: -[
        -  "object",
        -  "null"
        -]
      • addedInput schema / properties / pronouns / default
        Added value: +""
      • removedInput schema / properties / pronouns / minLength
        Removed value: -0
      • addedInput schema / properties / responseTime / default
        Added value: +"within_a_few_days"
      • changedInput schema / properties / timezone / description
        Previous value: -"IANA timezone, for example Asia/Kolkata. Derive it from the city."New value: +"IANA timezone, for example Asia/Kolkata. Derive it from the city. The server checks the runtime timezone database."
      • removedInput schema / properties / timezone / maxLength
        Removed value: -60
      • removedInput schema / properties / timezone / minLength
        Removed value: -3
      • changedInput schema / properties / username / description
        Previous value: -"Public handle others see. Lowercase letters, numbers, underscores."New value: +"Public handle others see. Lowercase letters, numbers, underscores. Reserved names are refused after normalization."
      • removedInput schema / properties / username / maxLength
        Removed value: -24
      • removedInput schema / properties / username / minLength
        Removed value: -3
      • addedInput schema / properties / username / pattern
        Added value: +"^[a-z0-9_]{3,24}$"
      • addedInput schema / properties / visibility / default
        Added value: +"discoverable"
      • addedInput schema / properties / why / default
        Added value: +""
      • removedInput schema / properties / why / minLength
        Removed value: -0
  3. 5 tool updates
    • First observeddelete_account
    • First observedexport_my_data
    • First observedget_profile
    • First observedget_profile_guide
    • First observedupdate_profile

Publisher details

Operator
Marcel
Operator website
https://marcelme.com/
Vendor relationship
Not applicable
Documentation
Not available
Trust center
Not applicable
Restrictions
Not available

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Perplexity for social: ask what competitors are running across social and get answers grounded in real ad and creative data, not guesses.
    2
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    4 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources