Skip to main content
Glama
vnklv

Pytch MCP Server

by vnklv

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTCH_API_KEYYesYour Pytch API key, starting with pytch_live_...
PYTCH_API_URLNoThe Pytch API base URLhttps://api.pytch.cc

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_domain_deliverabilityA

Check domain email deliverability (F6 Block): Performs live DNS audit for SPF, DMARC, DKIM, MX, and DNSBL spam blacklists. Calculates a 0-100 Deliverability Health Score and generates a safe ramp-up warmup schedule.

Args: domain: Domain name or email address (e.g. 'company.com' or 'ceo@company.com') selector: Optional DKIM selector if known (e.g. 'google', 'selector1')

check_ai_brand_visibilityA

Audit brand visibility in AI answers (F9 Block / GEO): Simulates searches across LLMs (ChatGPT/Perplexity/Gemini style), evaluates whether the brand is cited, calculates AI Share of Voice (SOV), extracts media outlets influencing AI responses, and matches them to journalists.

Args: brand_name: Name of the company or brand (e.g. 'Pytch') category: Industry niche or product category (e.g. 'AI PR agent', 'fintech') website: Optional brand website URL competitors: Optional list of competitor brand names

search_journalistsA

Search verified tech and business journalists by beat, topic or media publication.

Args: topic: Keyword or beat (e.g. 'AI', 'B2B SaaS', 'Biotech', 'Venture Capital') outlet: Optional media publication filter (e.g. 'TechCrunch', 'Forbes', 'VentureBeat') limit: Max contacts to return (default: 10)

list_pr_projectsA

List active PR campaigns and projects for the authenticated user. Requires PYTCH_API_KEY environment variable.

get_project_resultsB

Get identified media contacts, pitch status, and response activity for a project.

Args: project_id: UUID of the project in Pytch limit: Number of contacts to fetch

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct resource and action: two self-contained audit blocks (domain deliverability, AI brand visibility), a journalist directory search, and two project-scoped read operations. There is no plausible confusion between email deliverability auditing and AI Share of Voice auditing, nor between listing projects and fetching one project's results.

Naming Consistency5/5

All five tools follow a clean snake_case verb_noun pattern (check_*, search_*, list_*, get_*), with the verb accurately reflecting the operation's read/analysis semantics. No mixed casing or inconsistent verb styles.

Tool Count4/5

Five tools is on the lean side but each maps to a coherent capability rather than being filler, so nothing feels redundant. It is slightly thin for a PR platform surface, since the audit blocks and the project reads are not joined by any action tool.

Completeness3/5

The surface covers discovery (search_journalists), monitoring (list_pr_projects, get_project_results) and two standalone audits, but the core PR lifecycle is severed: there is no way to create a project, add/pitch a journalist, or log outreach status. Agents can read state and audit domains but cannot perform the primary action the product implies.

Maintenance

ActivityMaintained
ResponsivenessNo issues