Back to StudioMeyer Crew
Card snapshot
crew.studiomeyer.io
·
2026-05-18 12:57:14 UTC
·
31be2fe2b880b936bf12ebd10f1b3f01ebdc91b340618e132d250a3432e58eab
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "StudioMeyer Crew",
"description": "Agent Personas for any LLM client that speaks MCP. 13 personas (8 free + 5 Pro), 10 tools, 3 multi-persona workflows. Provider-agnostic \u2014 zero LLM API cost, you bring your own LLM. EU Frankfurt, multi-tenant on Supabase with Postgres RLS.",
"url": "https://crew.studiomeyer.io/mcp",
"version": "2.1.1",
"preferredTransport": "JSONRPC",
"provider": {
"organization": "StudioMeyer",
"url": "https://studiomeyer.io",
"email": "hello@studiomeyer.io",
"foundingDate": "2026-02",
"location": "Palma de Mallorca, Spain",
"founder": {
"name": "Matthias Meyer",
"jobTitle": "Founder, AI Director"
}
},
"iconUrl": "https://crew.studiomeyer.io/favicon.ico",
"documentationUrl": "https://studiomeyer.io/services/crew",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": true
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain",
"text/markdown"
],
"securitySchemes": {
"apiKey": {
"type": "http",
"scheme": "bearer",
"description": "API key (sk_crew_*) \u2014 generate at https://studiomeyer.io/portal/api"
},
"oauth2": {
"type": "oauth2",
"description": "OAuth 2.1 with PKCE",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://crew.studiomeyer.io/authorize",
"tokenUrl": "https://crew.studiomeyer.io/token",
"scopes": {
"crew": "Persona activation + workflow execution"
}
}
}
}
},
"security": [
{
"apiKey": []
},
{
"oauth2": [
"crew"
]
}
],
"skills": [
{
"id": "persona-activation",
"name": "Activate expert persona",
"description": "Switch the LLM into a specialist role: CEO, CFO, CTO, CMO, PM, Analyst, Support, Creative Director (free tier) plus Legal Advisor, Sales Engineer, Data Scientist, UX Researcher, Developer Relations (Pro tier). Each persona brings frameworks, decision rules, output formats.",
"tags": [
"persona",
"activation",
"roles"
],
"examples": [
"Be my CFO and review this quarterly forecast",
"Activate CTO mode for code review",
"Switch to UX Researcher for this user-test plan"
]
},
{
"id": "persona-list",
"name": "List available personas",
"description": "13 personas total (8 free + 5 Pro). Returns name, role, expertise areas, output format. Filter by tier or domain.",
"tags": [
"persona",
"discovery",
"catalog"
]
},
{
"id": "multi-persona-workflow",
"name": "Run a multi-persona workflow",
"description": "Three pre-built workflows that chain personas: strategy-review (CEO \u2192 CFO \u2192 CTO), content-pipeline (PM \u2192 CMO \u2192 Creative), product-launch (PM \u2192 CTO \u2192 CMO). Returns synthesized output.",
"tags": [
"workflow",
"chain",
"orchestration"
],
"examples": [
"Strategy review for our Q3 plan",
"Content pipeline for the new launch",
"Product launch analysis for Memory v3"
]
},
{
"id": "custom-persona",
"name": "Create custom persona (Pro)",
"description": "Author a custom persona in cloud-stored Markdown with frontmatter. Reusable across sessions. Shareable within team workspace.",
"tags": [
"persona",
"custom",
"authoring",
"pro"
]
},
{
"id": "persona-feedback",
"name": "Rate persona quality",
"description": "Track which personas worked well for which tasks. Feedback drives recommendation engine + future persona library improvements.",
"tags": [
"feedback",
"quality",
"analytics"
]
},
{
"id": "memory-bridge",
"name": "Optional Memory bridge",
"description": "Personas can read + write to StudioMeyer Memory if API key configured. Enables persona-specific context (CFO sees only finance memories, etc.) and continuity across sessions.",
"tags": [
"memory",
"bridge",
"integration",
"context"
]
},
{
"id": "multi-llm-personas",
"name": "Provider-agnostic personas",
"description": "Personas are SYSTEM-PROMPT layers \u2014 they work with ANY LLM that speaks MCP: Claude, GPT, Gemini, Mistral, Grok, local models. Zero LLM API cost on our side, you bring your own LLM, we provide the persona logic.",
"tags": [
"multi-llm",
"agnostic",
"mcp",
"byo-llm"
],
"examples": [
"Use Crew personas with GPT-5 in n8n",
"Run CEO persona with local Llama via Ollama"
]
},
{
"id": "tenant-isolation",
"name": "Multi-tenant SaaS with Postgres RLS",
"description": "Custom personas + workflows + usage stats are tenant-scoped. RLS-enforced. Per-tenant pepper for API key hashing. EU Frankfurt (Supabase).",
"tags": [
"multi-tenant",
"rls",
"gdpr"
]
}
],
"target_audience": [
"Solo founders running multiple roles",
"AI-native operators",
"Consultancies needing reusable expert frameworks",
"Developers building multi-agent systems"
],
"languages": [
"en",
"de"
],
"primary_language": "en",
"discovery": {
"llms_txt": "https://crew.studiomeyer.io/llms.txt",
"agents_json": "https://crew.studiomeyer.io/.well-known/agents.json",
"mcp_endpoint": "https://crew.studiomeyer.io/mcp",
"oauth_metadata": "https://crew.studiomeyer.io/.well-known/oauth-authorization-server",
"protected_resource": "https://crew.studiomeyer.io/.well-known/oauth-protected-resource"
},
"compliance": {
"gdpr": true,
"eu_ai_act_article_4": true,
"hosting": "Supabase Frankfurt (EU)",
"impressum_url": "https://studiomeyer.io/impressum",
"datenschutz_url": "https://studiomeyer.io/datenschutz"
},
"pricing": {
"model": "free + pro",
"free_tier": "8 personas + 3 workflows, no credit card, no LLM API cost",
"paid_tiers": [
{
"name": "Pro",
"monthly_eur": 19,
"perks": "5 specialist personas, custom personas, team sharing"
}
],
"pricing_url": "https://studiomeyer.io/services/crew#pricing"
}
}