Tool tree
gradeNot graded
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": "/"
}