{
    "name": "itssoso-agent-gateway",
    "version": "0.3.8",
    "description": "Read-only MCP-style gateway for ITSSOSO public city activity and action-start routes.",
    "tools": [
        {
            "name": "search_city_activity",
            "description": "Find live public city activity across offers, events, and discovery signals.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/search_city_activity"
        },
        {
            "name": "get_live_offers",
            "description": "Get active business offers and fresh signals.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_live_offers"
        },
        {
            "name": "get_events_tonight",
            "description": "Get public event and experience-like signals.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_events_tonight"
        },
        {
            "name": "get_marketplace_drops",
            "description": "Get public active marketplace listings.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_marketplace_drops"
        },
        {
            "name": "search_live_city_activity",
            "description": "Search combined live city movement across signals, events, marketplace, and discovery surfaces.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/search_live_city_activity"
        },
        {
            "name": "get_tonight_activity",
            "description": "Get public activity relevant for tonight.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_tonight_activity"
        },
        {
            "name": "get_weekend_activity",
            "description": "Get public activity relevant for this weekend.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_weekend_activity"
        },
        {
            "name": "get_business_offers",
            "description": "Get active fresh business offers and timely reasons to visit.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_business_offers"
        },
        {
            "name": "get_happy_hours",
            "description": "Get active happy hours, drink specials, food specials, and related offer signals.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_happy_hours"
        },
        {
            "name": "get_vendor_drops",
            "description": "Get vendor drops, product drops, pop-ups, and market activity.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_vendor_drops"
        },
        {
            "name": "get_marketplace_listings",
            "description": "Get active marketplace listings.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_marketplace_listings"
        },
        {
            "name": "get_cars_for_sale",
            "description": "Get public local vehicle listings and the sell-your-car action route.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_cars_for_sale"
        },
        {
            "name": "get_events_by_time_window",
            "description": "Get public events for a time window such as tonight or this_weekend.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_events_by_time_window"
        },
        {
            "name": "get_city_pulse",
            "description": "Get aggregate city pulse counts for active movement.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_city_pulse"
        },
        {
            "name": "get_feed_quality",
            "description": "Get feed quality, temporal accuracy, diversity, confidence, and freshness diagnostics.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_feed_quality"
        },
        {
            "name": "get_temporal_diagnostics",
            "description": "Get item-level time truth checks including live now, today, tonight, weekend, and next occurrence.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_temporal_diagnostics"
        },
        {
            "name": "get_citation_prompt_bank",
            "description": "Return the official ITSSOSO AI prompt bank used to test AI search/browser understanding and recommendations.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_citation_prompt_bank"
        },
        {
            "name": "get_citation_readiness",
            "description": "Return citation readiness, missing prompt coverage, source URLs, and recommended next content improvements.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_citation_readiness"
        },
        {
            "name": "get_ai_share_of_voice",
            "description": "Return manual AI citation test metrics, mention rate, citation rate, action recommendation rate, and competitor mentions.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_ai_share_of_voice"
        },
        {
            "name": "get_action_for_user_intent",
            "description": "Return the safest ITSSOSO action route for a user intent.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_action_for_user_intent"
        },
        {
            "name": "get_city_expansion_command",
            "description": "Return city launch readiness, density counts, timezone checks, AI feed URLs, and sitemap readiness for expansion markets.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_city_expansion_command"
        },
        {
            "name": "get_agent_actions",
            "description": "Return safe ITSSOSO action-start URLs.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_agent_actions"
        },
        {
            "name": "get_freshness_policy",
            "description": "Return ITSSOSO freshness rules and public/private boundaries.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_freshness_policy"
        },
        {
            "name": "get_knowledge_catalog",
            "description": "Return AI-readable ITSSOSO knowledge catalog entries.",
            "input_schema": {
                "type": "object",
                "properties": {
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    }
                }
            },
            "endpoint": "https://itssoso.com/wp-json/itssoso-agent/v1/tool/get_knowledge_catalog"
        }
    ],
    "resources": [
        {
            "name": "AI Manifest",
            "uri": "https://itssoso.com/ai/manifest.json"
        },
        {
            "name": "Knowledge Catalog",
            "uri": "https://itssoso.com/knowledge/"
        },
        {
            "name": "Freshness Policy",
            "uri": "https://itssoso.com/ai/freshness-policy.json"
        }
    ],
    "privacy_boundary": "No private event details, access codes, messages, billing data, or owner-only dashboard data are exposed.",
    "generated_at": "2026-08-13 20:52:11"
}