Lulu Ads — Publisher Concierge
Self-serve publisher onboarding for Lulu Ads. 70% CPA, disclosed sponsored field.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"lulu-ads": {
"url": "https://ads.getlulu.dev/mcp"
}
}
}Puntos de conexión remotos
https://ads.getlulu.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢get_integration_guide(framework)
Exact integration guide for a stack: fastmcp | python | typescript | skybridge | langgraph | crewai | generic | openclaw | widgets.
Esquema de entrada
{
"type": "object",
"properties": {
"framework": {
"default": "fastmcp",
"type": "string"
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢search_mcps(query, category, limit)
Search every major MCP registry at once — the official registry, Glama, PulseMCP and Smithery, deduplicated and ranked by a cross- registry trust score. Use whenever you need to FIND an MCP server for a capability: "find me a weather MCP", "is there an MCP for Stripe?". Returns ranked servers with install one-liners and links. `category` narrows (e.g. "security", "data"); `limit` caps results (1-10).
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"category": {
"default": "",
"type": "string"
},
"limit": {
"default": 8,
"type": "integer"
}
},
"required": [
"query"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟡create_publisher(name, contact_email, server_url)
Start publisher registration (requires the human's consent — registers their email). Pass server_url (the MCP server's own URL or repo link) when known — it drives the "server URL set" step on the publisher's dashboard, skipping it leaves that step looking incomplete even once real traffic flows. Emails a 6-digit verification code to contact_email; ask the human for the code, then call confirm_publisher(pending_id, code) to receive the API key. This tool does NOT return a publisher_id or api_key — only confirm_publisher does.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"contact_email": {
"type": "string"
},
"server_url": {
"default": "",
"type": "string"
}
},
"required": [
"name",
"contact_email"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}⚪confirm_publisher(pending_id, code, framework)
Complete publisher registration with the emailed 6-digit code. Returns publisher_id, one-time api_key, and a code snippet for the publisher's stack. Pass the framework you actually use — fastmcp | python | typescript | skybridge | langgraph | crewai | generic | openclaw — or leave it for the FastMCP default.
Esquema de entrada
{
"type": "object",
"properties": {
"pending_id": {
"type": "string"
},
"code": {
"type": "string"
},
"framework": {
"default": "fastmcp",
"type": "string"
}
},
"required": [
"pending_id",
"code"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢verify_integration(publisher_id, fastmcp_version)
Check whether this publisher has produced a slot_served event (integration works). Pass fastmcp_version (e.g. from `fastmcp.__version__` or `pip show fastmcp`) when the integrated server uses FastMCP — it's recorded so version-specific failures are traceable, not required to verify.
Esquema de entrada
{
"type": "object",
"properties": {
"publisher_id": {
"type": "string"
},
"fastmcp_version": {
"default": "",
"type": "string"
}
},
"required": [
"publisher_id"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}Comunidad
Evidencia