https://fenlight.waggle.aeEmbed Verified README Badge (Free): [](https://assay.agentdiet.dev/?inspect=https://fenlight.waggle.ae)
Canonical SHA-256 Schema Lock: sha256:f849db9752879.. → sha256:99020ee2ebddb..
| MCP Tool Name | Current TDQS | Detected Glama Rubric Deductions (Behavior / Conciseness / Parameters / Usage / Schema) |
|---|---|---|
google_serp | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints |
find_discussion_candidates | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
extract_local_places | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
extract_shopping_results | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
geo_citation_radar | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
company_serp_footprint | 1.75/5.0 (35) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Missing MCP annotations.title / safety hints |
keyword_ideas | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Missing MCP annotations.title / safety hints |
ai_answers | 3.05/5.0 (61) | Missing outputSchema (Completeness -1), Unbounded inputSchema: additionalProperties!=false, Missing MCP annotations.title / safety hints |
{
"tool_1_before": {
"name": "google_serp",
"title": "Google Search Results",
"description": "Execute a full Google SERP search query with strict Google provenance (depth 10 to 100). Returns verified Google organic results with classification tagging (forums, video, ecommerce) and the results page's features (AI Overview, PAA, Knowledge Graph). The local pack and shopping are add-ons: set local_pack and/or shopping to true to include them. A result searched in the last 24 hours is served from the cache at a lower price; set fresh to true to search live.",
"inputSchema": {
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location"
},
"gl": {
"default": "us",
"title": "Gl",
"type": "string"
},
"hl": {
"default": "en",
"title": "Hl",
"type": "string"
},
"depth": {
"default": 10,
"title": "Depth",
"type": "integer"
},
"local_pack": {
"default": false,
"title": "Local Pack",
"type": "boolean"
},
"shopping": {
"default": false,
"title": "Shopping",
"type": "boolean"
},
"fresh": {
"default": false,
"title": "Fresh",
"type": "boolean"
}
},
"required": [
"query"
],
"title": "google_serpArguments",
"type": "object"
},
"annotations": {
"readOnlyHint": true,
"openWorldHint": true
}
},
"tool_1_compiled_5_0_tdqs": {
"name": "google_serp",
"title": "Google Serp",
"description": "Execute a full Google SERP search query with strict Google provenance (depth 10 to 100). Returns verified Google organic results with classification tagging (forums, video, ecommerce) and the results page's features (AI Overview, PAA, Knowledge Graph). The local pack and shopping are add-ons: set local_pack and/or shopping to true to include them. A result searched in the last 24 hours is served from the cache at a lower price; set fresh to true to search live. WHEN TO USE: Call google_serp for this operation; for sibling workflows use find_discussion_candidates, extract_local_places, extract_shopping_results. WHEN NOT TO USE: Do not call for unrelated mutations. PARAMETER INTERACTIONS: Pass query, location to scope execution; optional fields refine filtering when set and use safe defaults when omitted. Read-only and idempotent; failed calls do not mutate state.",
"inputSchema": {
"properties": {
"query": {
"title": "Query",
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Target query value for google_serp."
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Location"
},
"gl": {
"default": "us",
"title": "Gl",
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Target gl value for google_serp."
},
"hl": {
"default": "en",
"title": "Hl",
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Target hl value for google_serp."
},
"depth": {
"default": 10,
"title": "Depth",
"type": "integer"
},
"local_pack": {
"default": false,
"title": "Local Pack",
"type": "boolean"
},
"shopping": {
"default": false,
"title": "Shopping",
"type": "boolean"
},
"fresh": {
"default": false,
"title": "Fresh",
"type": "boolean"
}
},
"required": [
"query"
],
"title": "google_serpArguments",
"type": "object",
"additionalProperties": false
},
"annotations": {
"title": "Google Serp",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
},
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Execution status."
},
"data": {
"type": "object",
"description": "Structured tool result."
}
},
"required": [
"status",
"data"
]
}
},
"auto_generated_a2a_skill_1_preview": {
"id": "google-serp",
"name": "Google Serp",
"description": "Execute a full Google SERP search query with strict Google provenance (depth 10 to 100). Returns verified Google organic results with classification tagging (forums, video, ecommerce) and the results page's features (AI ",
"tags": [
"mcp",
"a2a",
"x402",
"google"
]
},
"signed_mcp_lock_preview": {
"target": "https://fenlight.waggle.ae",
"tools_hash": "sha256:99020ee2ebddb1fe0ed7606a3e0774bb0242803da133163ff777c13771b405ea",
"tdqs": 5.0,
"protocols": [
"mcp-2025-03-26",
"a2a-0.2.1",
"x402-v2-bazaar",
"stripe-mpp-32042"
],
"signature": "asr_lock_b3d6caf228c1f76d85c65004247c47cb"
},
"locked_bundle_contents": "Unlock remaining 7 compiled 5.0/5.0 tools + full /.well-known/agent-card.json + /.well-known/mcp.json + Coinbase x402 Bazaar & Stripe MPP (-32042) monetization config below ($9)"
}
All 25 first-party production nodes enforce deterministic schemas, sub-second SLA, and instant x402 (`0xec5275d5b03bc390fca63d902d0b2d0db2eb5573`) + Stripe MPP settlement: