# nz.phos/marketing-engine

> AI marketing — content generation, competitor analysis, social publishing.

- name: nz.phos/marketing-engine
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 82/100
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/nz.phos%2Fmarketing-engine
- tools: https://api.protogrid.dev/v1/servers/nz.phos%2Fmarketing-engine/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "marketing-engine": {
      "type": "http",
      "url": "https://api.phos.nz/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 45
- provenance: 75
- drivers: +repository +dns-namespace +reachable +uptime-100% -stale-243d
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: truth_post_compose (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_weekly_plan (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_saints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,788 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 15, about 1,788 tokens to load them all
- tool set hash: 8c921ec73ee4676528efb8d86f324b79
- badge: [![protogrid quality](https://protogrid.dev/badge/nz.phos/marketing-engine.svg)](https://protogrid.dev/servers/nz.phos/marketing-engine)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://api.phos.nz/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (15)

- `examen_reflect`: Submit a reflection for an Ignatian Examen session.

Args:
    examen_id: Examen session UUID
    reflection: Your reflection text
    api_key: Your API key for authentication

Returns:
    AI-guided examen response with spiritual insights. Cost: 5 credits / $0.05.
- `get_conversation_summary`: Get a summary of a spiritual conversation.

Args:
    conversation_id: Conversation UUID
    api_key: Your API key for authentication

Returns:
    Conversation summary with key themes and insights. Cost: 5 credits / $0.05.
- `get_daily_readings`: Get today's Catholic scripture readings (from USCCB lectionary).

Returns:
    Today's readings with first reading, psalm, gospel, and optional second reading. Cost: 1 credit / $0.01.
- `get_daily_saint`: Get today's saint with biography, meditation, and quotes.

Returns:
    Today's saint with full biography, spiritual meditation, and attributed quotes. Cost: 1 credit / $0.01.
- `get_formation_programs`: Get available spiritual formation programs (8-week structured journeys).

Returns:
    List of formation programs with weeks, topics, and descriptions. Cost: 1 credit / $0.01.
- `get_liturgical_day`: Get today's liturgical calendar information (season, color, celebrations).

Returns:
    Liturgical day with season, color, rank, and any celebrations. Cost: 1 credit / $0.01.
- `get_pillars`: Get the 8 Pillars of Catholic Greatness — free, no auth required.

Returns:
    The 8 pillars with names, principles, and descriptions. Cost: 0 credits / $0.00.
- `get_quotes`: Get Catholic quotes from saints, Church Fathers, and popes.

Args:
    api_key: Your API key for authentication
    category: Optional category filter (e.g. "prayer", "suffering", "joy")

Returns:
    List of quotes with attribution and source. Cost: 1 credit / $0.01.
- `get_saints`: Get a list of saints with biographies and feast days.

Args:
    api_key: Your API key for authentication
    limit: Number of saints to return (1-50, default 10)

Returns:
    List of saints with names, feast days, and brief biographies. Cost: 1 credit / $0.01.
- `get_weekly_plan`: Get this week's El Camino spiritual formation plan.

Returns:
    Weekly spiritual plan with daily practices and readings. Cost: 8 credits / $0.08.
- `semantic_search`: Search Catholic wisdom using semantic/vector search across saints, scripture, and teachings.

Args:
    query: Natural language search query
    api_key: Your API key for authentication
    limit: Number of results (1-20, default 5)

Returns:
    Semantically relevant results from Catholic wisdom corpus. Cost: 3 credits / $0.03.
- `spiritual_chat`: Send a message to the AI spiritual coach — draws from 2,000 years of Catholic wisdom.

Args:
    conversation_id: Conversation UUID (create one first or use existing)
    message: Your message to the spiritual coach
    api_key: Your API key for authentication

Returns:
    AI spiritual coach response with references. Cost: 5 credits / $0.05.
- `truth_lens_analyze`: Analyze a URL or text through the Catholic Truth Lens — detect fallacies and fact-check against Church teaching.

Args:
    url: The URL to analyze (optional if text is provided)
    text: Raw text to analyze directly (optional if url is provided, min 10 chars)
    api_key: Your API key for authentication

Returns:
    Truth analysis with fallacies, precise reformulation, and Catholic teaching references. Cost: 10 credits / $0.10.
- `truth_post_compose`: Compose a 3-tweet X thread exposing manipulation with Catholic guidance.

Takes Truth Lens analysis output and generates a thread:
Tweet 1: Original claim + fallacies detected
Tweet 2: Clean version (precise reformulation) + why it was flawed
Tweet 3: Catholic guidance + saint quote + "Virtue is not Signaled. Is Built." + substrate-a2a.com

Args:
    original_text: The original viral/controversial text
    precise_reformulation: Neutral rewording from Truth Lens
    analysis_summary: Summary of the analysis
    fallacy_count: Number of fallacies detected (must be > 0)
    detected_fallacies: List of fallacy names/descriptions
    catholic_response: Catholic teaching response dict
    api_key: Your API key for authentication

Returns:
    3-tweet thread ready for posting. Cost: 15 credits / $0.15.
- `wisdom_lens_generate`: Generate Catholic wisdom on a topic — synthesizes Church Fathers, saints, and scripture.

Args:
    topic: The topic to explore (e.g. "suffering", "prayer", "marriage")
    api_key: Your API key for authentication
    style: Generation style (balanced, scholarly, devotional)

Returns:
    Wisdom synthesis with quotes, references, and practical application. Cost: 10 credits / $0.10.
