StudioMeyer GEO
geo.studiomeyer.io
· StudioMeyer
GEO (Generative Engine Optimization) — measure brand visibility across 8 LLM platforms (Claude, GPT, Gemini, Perplexity, Bing Copilot, Mistral, Grok, DeepSeek). 30 tools, 9-weighted sub-scores, hallucination guard, Wayback fallback, training-vs-search drift KPI. Provider-agnostic, EU Nürnberg.
geo.studiomeyer.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
C
Conformance score: 66/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
10 snapshots drifted 9× Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-06 16:17:56 current | d4d59ea1ae18… |
view → |
| 2026-08-03 22:24:41 | ce0b793517ce… |
view → |
| 2026-08-02 18:25:07 | 1094b092dac6… |
view → |
| 2026-08-02 10:12:05 | fc66ecb5c91d… |
view → |
| 2026-07-17 00:50:27 | 9c4c8c367b9e… |
view → |
| 2026-07-11 05:39:07 | 90e5aeb09b4d… |
view → |
| 2026-06-30 07:16:21 | 24e37d56adfb… |
view → |
| 2026-06-29 08:44:46 | b859af61534c… |
view → |
| 2026-06-20 13:38:17 | eee70fa080b0… |
view → |
| 2026-06-11 22:36:28 | 071f4083ded6… |
view → |
GET /api/agents/geo.studiomeyer.io/snapshots.Endpoints
| Agent card | https://geo.studiomeyer.io/.well-known/agent-card.json |
| Provider | https://studiomeyer.io |
| Docs | https://studiomeyer.io/services/geo |
Skills · 9 declared · mapped to canonical taxonomy
Measure brand visibility across ChatGPT, Claude, Perplexity, Gemini, Bing Copilot, Mistral, Grok, DeepSeek. Returns 0-100 GEO score with 9 weighted sub-scores p…
Audits llms.txt + /.well-known/agent-card.json + /.well-known/agents.json + /.well-known/mcp.json + agents.json + sitemap + robots.txt. Reports compliance gaps …
Tags claims in LLM answers (numeric, citation, industry-mismatch). URL verification with Wayback fallback. Cross-platform consensus scoring. Optional Claude Hai…
Two-pass GEO check: training-only (LLM recall from base weights) vs search-mode (native LLM web-search activated). Returns drift KPI showing how much real-user …
Per-brand check history with delta tracking, alerts on score drops, weekly/monthly trends, citation source attribution.
Side-by-side GEO score comparison between 2-5 brands across all 8 LLMs. Identifies gaps and shared citation domains.
Generate a branded PDF report from a check. Pro-tier deliverable for client-facing GEO audits.
Tracks brand mentions across Claude, GPT, Gemini, Mistral, Grok, DeepSeek, Perplexity, Bing Copilot. Bring your own API keys (BYOK) or use our Pro-tier with man…
Email-based OAuth login (no separate tenants table — email is the anchor). Per-user check history, alerts, brand registry. EU Nürnberg hosting.
Health · last 25 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/geo.studiomeyer.io) [](https://agenstry.com/agents/geo.studiomeyer.io) [](https://agenstry.com/agents/geo.studiomeyer.io) [](https://agenstry.com/agents/geo.studiomeyer.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "0.3.0",
"name": "StudioMeyer GEO",
"description": "GEO (Generative Engine Optimization) \u2014 measure brand visibility across 8 LLM platforms (Claude, GPT, Gemini, Perplexity, Bing Copilot, Mistral, Grok, DeepSeek). 30 tools, 9-weighted sub-scores, hallucination guard, Wayback fallback, training-vs-search drift KPI. Provider-agnostic, EU N\u00fcrnberg.",
"url": "https://geo.studiomeyer.io/mcp",
"version": "2.12.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://geo.studiomeyer.io/favicon.ico",
"documentationUrl": "https://studiomeyer.io/services/geo",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": true
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain",
"text/markdown",
"application/pdf"
],
"securitySchemes": {
"apiKey": {
"type": "http",
"scheme": "bearer",
"description": "API key (sk_geo_*) \u2014 generate at https://studiomeyer.io/portal/api"
},
"oauth2": {
"type": "oauth2",
"description": "OAuth 2.1 with PKCE",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://geo.studiomeyer.io/authorize",
"tokenUrl": "https://geo.studiomeyer.io/token",
"scopes": {
"geo": "GEO check + history + audit"
}
}
}
}
},
"security": [
{
"apiKey": []
},
{
"oauth2": [
"geo"
]
}
],
"skills": [
{
"id": "geo-check",
"name": "GEO Score check across 8 LLM platforms",
"description": "Measure brand visibility across ChatGPT, Claude, Perplexity, Gemini, Bing Copilot, Mistral, Grok, DeepSeek. Returns 0-100 GEO score with 9 weighted sub-scores plus per-platform breakdown.",
"tags": [
"geo",
"visibility",
"multi-llm",
"brand-tracking"
],
"examples": [
"Check the GEO score for studiomeyer.io",
"Run a brand visibility audit for example.com"
]
},
{
"id": "discovery-stack-audit",
"name": "AI Discovery Stack Audit",
"description": "Audits llms.txt + /.well-known/agent-card.json + /.well-known/agents.json + /.well-known/mcp.json + agents.json + sitemap + robots.txt. Reports compliance gaps that block AI crawler citations.",
"tags": [
"discovery",
"a2a",
"agent-card",
"llms-txt",
"audit"
],
"examples": [
"Audit my discovery stack",
"Why is my llms.txt failing AI crawlers?"
]
},
{
"id": "hallucination-guard",
"name": "Hallucination Guard for LLM responses",
"description": "Tags claims in LLM answers (numeric, citation, industry-mismatch). URL verification with Wayback fallback. Cross-platform consensus scoring. Optional Claude Haiku NLI judge. Discounts brand score if claims fail to verify.",
"tags": [
"hallucination",
"truthfulness",
"verification",
"wayback",
"nli"
]
},
{
"id": "training-vs-search-mode",
"name": "Training vs Search mode comparison",
"description": "Two-pass GEO check: training-only (LLM recall from base weights) vs search-mode (native LLM web-search activated). Returns drift KPI showing how much real-user visibility exceeds training memory.",
"tags": [
"training-mode",
"search-mode",
"drift"
]
},
{
"id": "history-trends",
"name": "GEO history + trend analysis",
"description": "Per-brand check history with delta tracking, alerts on score drops, weekly/monthly trends, citation source attribution.",
"tags": [
"history",
"trends",
"alerts",
"monitoring"
]
},
{
"id": "competitor-compare",
"name": "Competitor comparison",
"description": "Side-by-side GEO score comparison between 2-5 brands across all 8 LLMs. Identifies gaps and shared citation domains.",
"tags": [
"competitor",
"compare",
"benchmark"
]
},
{
"id": "pdf-report",
"name": "PDF GEO Report",
"description": "Generate a branded PDF report from a check. Pro-tier deliverable for client-facing GEO audits.",
"tags": [
"pdf",
"report",
"deliverable"
]
},
{
"id": "multi-llm-tracking",
"name": "Provider-agnostic LLM visibility tracking",
"description": "Tracks brand mentions across Claude, GPT, Gemini, Mistral, Grok, DeepSeek, Perplexity, Bing Copilot. Bring your own API keys (BYOK) or use our Pro-tier with managed access. No vendor lock-in.",
"tags": [
"multi-llm",
"agnostic",
"byok",
"visibility"
]
},
{
"id": "tenant-isolation",
"name": "Multi-tenant with email-based OAuth",
"description": "Email-based OAuth login (no separate tenants table \u2014 email is the anchor). Per-user check history, alerts, brand registry. EU N\u00fcrnberg hosting.",
"tags": [
"multi-tenant",
"oauth-2.1",
"gdpr"
]
}
],
"target_audience": [
"Marketers tracking AI visibility",
"GEO consultancies",
"B2B SaaS with brand-discovery KPIs",
"Agencies managing client visibility portfolios"
],
"languages": [
"en",
"de",
"es"
],
"primary_language": "en",
"discovery": {
"llms_txt": "https://geo.studiomeyer.io/llms.txt",
"agents_json": "https://geo.studiomeyer.io/.well-known/agents.json",
"mcp_endpoint": "https://geo.studiomeyer.io/mcp",
"oauth_metadata": "https://geo.studiomeyer.io/.well-known/oauth-authorization-server",
"protected_resource": "https://geo.studiomeyer.io/.well-known/oauth-protected-resource"
},
"compliance": {
"gdpr": true,
"eu_ai_act_article_4": true,
"hosting": "Hetzner N\u00fcrnberg (EU)",
"impressum_url": "https://studiomeyer.io/impressum",
"datenschutz_url": "https://studiomeyer.io/datenschutz"
},
"pricing": {
"model": "free",
"free_tier": "all tools, no credit card",
"paid_tiers": [],
"pricing_url": "https://studiomeyer.io/services/geo#pricing"
}
}