← WebMCP Directory

Tool tree

gigrr.vercel.app

CommerceTools verified
Website
Gigr is the first neighborhood marketplace where reputation is real and payments are guaranteed. Hire trusted local providers or find work near you — with smart-contract escrow protecting every…
Explore capabilities

    page: Every page

    get_auth_statusAnswer

    Check whether the Gigr user is signed in and which WebMCP tools that unlocks. Call this first: if signed_in is false, ask the user to sign in (Google or email) before using account tools such as post_job, fund_escrow or release_escrow. Marketplace browsing (search_providers, get_provider_reputation) still works while signed out.

    View tool JSON
    {
      "name": "get_auth_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether the Gigr user is signed in and which WebMCP tools that unlocks. Call this first: if signed_in is false, ask the user to sign in (Google or email) before using account tools such as post_job, fund_escrow or release_escrow. Marketplace browsing (search_providers, get_provider_reputation) still works while signed out.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    get_user_locationAnswer

    Automatically obtain the user's location WITHOUT asking them: returns their saved Gigr profile location when set, otherwise the browser GPS position. Call this before search_providers / post_job instead of requesting a city or address from the user. Returns { has_location, latitude, longitude, accuracy_m, source }.

    View tool JSON
    {
      "name": "get_user_location",
      "kind": "answer",
      "impl": "imperative",
      "description": "Automatically obtain the user's location WITHOUT asking them: returns their saved Gigr profile location when set, otherwise the browser GPS position. Call this before search_providers / post_job instead of requesting a city or address from the user. Returns { has_location, latitude, longitude, accuracy_m, source }.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    search_providersAnswer

    Search Gigr for providers (and their service listings) to hire. Give a category ("Plumbing", "Cleaning", …) and/or free-text query. Call get_user_location first to fetch the user's coordinates automatically instead of asking for an address; with lat/lon the results are ranked by proximity (PostGIS). Returns each service listing plus its provider's name, verification and reputation snapshot. Prices are in Nigerian Naira (₦).

    View tool JSON
    {
      "name": "search_providers",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Gigr for providers (and their service listings) to hire. Give a category (\"Plumbing\", \"Cleaning\", …) and/or free-text query. Call get_user_location first to fetch the user's coordinates automatically instead of asking for an address; with lat/lon the results are ranked by proximity (PostGIS). Returns each service listing plus its provider's name, verification and reputation snapshot. Prices are in Nigerian Naira (₦).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Service category name, e.g. \"Plumbing\". Either this or query is recommended."
          },
          "query": {
            "type": "string",
            "description": "Free-text search across service titles/descriptions."
          },
          "latitude": {
            "type": "number",
            "description": "User latitude — enables proximity ranking."
          },
          "longitude": {
            "type": "number",
            "description": "User longitude — enables proximity ranking."
          },
          "radius_km": {
            "type": "number",
            "description": "Search radius in kilometres (default 10)."
          },
          "limit": {
            "type": "number",
            "description": "Maximum results (default 10)."
          }
        }
      },
      "page": "/"
    }
    get_provider_reputationAnswer

    Look up a provider's verifiable trust record before hiring: star-rating average/count plus the number of verified vouches (each tied to a completed, paid-out job — a PayPal payout, or a cNFT on the Solana rail) and the most recent ones with their proof ids. A strong verified-vouch count is more trustworthy than a star rating alone.

    View tool JSON
    {
      "name": "get_provider_reputation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Look up a provider's verifiable trust record before hiring: star-rating average/count plus the number of verified vouches (each tied to a completed, paid-out job — a PayPal payout, or a cNFT on the Solana rail) and the most recent ones with their proof ids. A strong verified-vouch count is more trustworthy than a star rating alone.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "provider_id": {
            "type": "string",
            "description": "Provider user UUID (from search_providers)."
          },
          "max_vouches": {
            "type": "number",
            "description": "How many recent vouches to return (default 5)."
          }
        },
        "required": [
          "provider_id"
        ]
      },
      "page": "/"
    }