npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-studiomeyer-agents

v0.1.0

Published

MCP Server for StudioMeyer Agents customers — read your AI-Audit Fleet data and configure your agents from your own Claude/ChatGPT/Cursor.

Downloads

148

Readme

mcp-studiomeyer-agents

MCP Server fuer StudioMeyer Agents Customers — bring your AI-Audit Fleet data into your own Claude, ChatGPT, Cursor, or Codex.

You're a StudioMeyer Agents customer. We run 10 KI-Agents for you (Sichtbarkeit, Traffic, Konkurrenz, Technik, KI-Sichtbarkeit, Brand-Mention, Citation-Source, Branchen-Trend, Innovations, Master-Synthesizer). They work for you in 14-day cycles and deliver a clean PDF report.

This MCP server lets your own AI chat with that data. Ask your Claude or ChatGPT:

  • "Was sagt mein Sichtbarkeits-Agent diese Woche?"
  • "Vergleich meinen letzten Bericht mit dem vorherigen — was ist anders?"
  • "Welche Konkurrenten beobachtet ihr fuer mich gerade?"
  • "Lade alle 9 Agent-Personas und mach mir eine Strategie-Sitzung."

Plus: configure your agents from your AI without leaving the chat.

  • "Setz ein Fokus-Thema 'EU AI Act' fuer die naechsten Berichte."
  • "Schliess die Konkurrenten X und Y aus."
  • "Stell den Bericht-Stil auf 'kompakt'."

Install

# Claude Desktop / Claude Code
claude mcp add sma -s user --env SMA_API_KEY=<your-api-key> -- npx -y mcp-studiomeyer-agents

# Cursor / Codex / Goose: see your tool's MCP config docs.
# Generic stdio config:
{
  "command": "npx",
  "args": ["-y", "mcp-studiomeyer-agents"],
  "env": { "SMA_API_KEY": "<your-key>" }
}

Get your API key at studiomeyer.io/dashboard/agents/keys (Customer-Dashboard, Pro+ Customers can generate multiple keys for different tools).

Tools

Read-only (Phase 2)

| Tool | What | |---|---| | sma_get_latest_report | Most recent 14-day report (Markdown + structured JSON). | | sma_list_reports | Last N reports (default 10, max 50). | | sma_search_findings | Full-text search across all 10 agent finding tables. | | sma_load_agent_persona | Load one agent persona (system prompt + last 30 findings) — for AI-driven strategy chat. | | sma_list_agent_personas | All 9 worker personas in one call. | | sma_compare_periods | Compare two reports for diffing. | | sma_export_raw_data | DSGVO Art. 20 data portability — your full data dump. | | sma_get_config | Show your current self-service config. |

Self-Service Config (Phase 3)

| Tool | What | |---|---| | sma_set_focus_topics | Up to 5 extra topics agents focus on. | | sma_set_keyword_priorities | Up to 10 high-priority keywords. | | sma_set_competitor_watch | Add / exclude competitors (max 10 each). | | sma_set_report_style | formal / locker / kompakt / ausfuehrlich. | | sma_set_alert_threshold | very-low / low / normal / high (Pro tier). | | sma_set_global_note | Free-form note (max 500 chars) all agents see. |

All set tools are validated client-side AND server-side. Quotas and length limits are documented in tool descriptions and enforced both at MCP-call time and at the host DB layer.

Examples

Strategy session with multiple agent personas

You: Lade die Personas vom KI-Sichtbarkeits-Agent und vom Konkurrenz-Agent. Wir machen jetzt zusammen Strategie fuer mein Q3 — wo bin ich schwach in KI, wer macht es besser, was sollte ich tun?

Claude: [calls sma_load_agent_persona kivisibility]
Claude: [calls sma_load_agent_persona smakonk]
Claude: Basierend auf deinen Personas — der KI-Sichtbarkeits-Agent zeigt MEDIUM auf Perplexity und MISSING auf Grok. Konkurrent X ist auf beiden in Top-3. Drei konkrete Massnahmen ...

Configure your agents

You: Setz mir bitte folgende Fokus-Themen fuer die naechsten Berichte: 'EU AI Act 2026', 'GenAI Adoption KMU', 'Wikidata Knowledge Graph'.

Claude: [calls sma_set_focus_topics with focusTopics: [...]]
Claude: Erledigt. Deine 3 Fokus-Themen sind aktiv. Ab dem naechsten Cron-Lauf (in ca. 24h) bekommen alle 10 Agents diese Themen als Pflicht-Beobachtung mit.

Compare two reports

You: Vergleich meinen letzten Bericht mit dem davor — was hat sich bei meiner KI-Sichtbarkeit geaendert?

Claude: [calls sma_compare_periods]
Claude: Aenderungen: ChatGPT-Sichtbarkeit von MEDIUM auf STRONG (gut!), Brand-Mentions auf Reddit +3 (alle positiv), Konkurrent Y hat eine neue Pricing-Page (relevant fuer Section 4) ...

Architecture

This package talks to https://studiomeyer.io/sma-bridge/* over HTTPS with Authorization: Bearer <SMA_API_KEY>. The bridge is multi-tenant — your key only sees your data, never another customer's.

  • No direct DB access — the package is published as a stand-alone npm package, no SQL credentials in your environment.
  • No personal data leakage — all server-side queries are scoped to the customer slug bound to your API key.
  • Audit trail — Phase-3 set tools write an audit row server-side with your updated_by tag (default mcp-customer).
  • DSGVO Art. 20 / Art. 17sma_export_raw_data returns your full dataset; cancellation deletes everything within 30 days.

Hosting

The host is operated by StudioMeyer (Mallorca + Hamburg) on Hetzner Frankfurt and Supabase EU. EU-only data residency.

License

MIT — but the service behind the data is paid (Standard EUR 99 / Pro EUR 199 monthly, see studiomeyer.io/services/agents). This MCP package is the open client; the data lives behind your customer API key.


Built with care by Matthias Meyer (StudioMeyer). Questions: [email protected].