DaddyFreud MCP
Plug-and-play judgment layer for any AI
Call a single MCP endpoint to score, improve, and benchmark model responses. Works with OpenAI, Anthropic, OpenRouter, and any MCP- enabled agent or runtime.
Endpoints
Base URL
https://www.daddyfreud.com/mcpMCP endpoint
https://www.daddyfreud.com/mcp/endpointAPI keys and usage limits apply. Stripe billing is pending.
Tools
- judge_response - rates and improves a model response.
- benchmark_ai - DSM-style scoring across behavior, empathy, compliance, and practicality.
Tools return scores, rationale, and suggested edits.
Quick start
Point any MCP-capable client at the endpoint and call tools by name.
POST https://www.daddyfreud.com/mcp/endpoint
Authorization: Bearer dfmcp_YOUR_API_KEY
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "judge_response",
"arguments": {
"prompt": "User question...",
"response": "Model output...",
"context": { "provider": "openrouter" }
}
}
}Get an API key
API keys are issued only to Telegram-authenticated users. Log in at/login, then request a key using your session token.
POST https://www.daddyfreud.com/api/mcp/keys
Content-Type: application/json
{
"session_token": "YOUR_TELEGRAM_SESSION_TOKEN"
}The session token is stored in localStorage under df_session after Telegram login.
Stripe checkout
Once pricing is configured, create a subscription checkout session using your Telegram session token.
POST https://www.daddyfreud.com/api/mcp/stripe/checkout
Content-Type: application/json
{
"session_token": "YOUR_TELEGRAM_SESSION_TOKEN"
}AI SDK MCP client
Example using the AI SDK MCP client with HTTP transport.
import { experimental_createMCPClient } from "@ai-sdk/mcp";
const client = await experimental_createMCPClient({
transport: {
type: "http",
url: "https://www.daddyfreud.com/mcp/endpoint",
headers: {
Authorization: "Bearer dfmcp_YOUR_API_KEY",
},
},
});
const tools = await client.tools();