io.github.Lulu-The-Narwhal/lulu-ads

Lulu Ads — Publisher Concierge

Self-serve publisher onboarding for Lulu Ads. 70% CPA, disclosed sponsored field.

Endpointhttps://ads.getlulu.dev/mcp (streamable-http)
Registry version0.2.0
Now5 tools · grade A (92) · pin ts_78522545b489105012ef6b051d238d90 · protocol 2025-06-18
First / last listed2026-11-13 01:16 UTC / 2026-11-13 01:16 UTC
Grade over time2026-11-13: A (92), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-13 01:16 UTC
5 tools, grade A (92)

Tools: get_integration_guide search_mcps create_publisher confirm_publisher verify_integration

Current tools (5)

get_integration_guideExact integration guide for a stack: fastmcp | python | typescript | skybridge | langgraph | crewai | generic | openclaw | widgets.
params: framework
search_mcpsSearch 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-1
params: query*, category, limit
create_publisherStart 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_pub
params: name*, contact_email*, server_url
confirm_publisherComplete 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.
params: pending_id*, code*, framework
verify_integrationCheck 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.
params: publisher_id*, fastmcp_version

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.