parkinzi

Live Saudi smart-parking data: spots, EV chargers, stats, and blog. Read-only, no auth.

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
74%
Naming quality
100%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_platform_stats' description lacks action verbin get_platform_stats
  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,196Tokens (tool definitions)
~635 BTypical response size
Moderate attention impact (0.93% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "parkinzi": {
      "url": "https://parkinzi.com/mcp"
    }
  }
}

Remote endpoints

https://parkinzi.com/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search(query)

Search PARKINZI for parking spots, EV chargers, covered cities, and blog articles. Returns a list of results with id, title, and url. Use fetch with a result id to get the full record. Queries can be Arabic or English (e.g. 'مواقف الرياض', 'EV charging Jeddah').

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text search query (Arabic or English)."
    }
  },
  "required": [
    "query"
  ]
}
🟢fetch(id)

Fetch the full content of a PARKINZI search result by its id (as returned by the search tool). Returns id, title, full text, url, and metadata.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Result id from search, e.g. 'post:smart-parking-saudi' or 'spot:<uuid>'."
    }
  },
  "required": [
    "id"
  ]
}
🟢search_parking_spots(query, latitude, longitude, radius_km, has_charger, ...)

Search live parking spots on PARKINZI by location, free-text query, or EV-charger filter. Returns up to 50 spots with name, coordinates, area, floor, type, and whether they offer EV charging.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Optional free-text search across spot name, label, and area (e.g. 'Riyadh Park', 'حي العليا')."
    },
    "latitude": {
      "type": "number",
      "description": "Center latitude (WGS84). Pair with longitude."
    },
    "longitude": {
      "type": "number",
      "description": "Center longitude (WGS84)."
    },
    "radius_km": {
      "type": "number",
      "description": "Search radius in kilometers (default 5, max 50).",
      "default": 5
    },
    "has_charger": {
      "type": "boolean",
      "description": "If true, return only spots that have an EV charger."
    },
    "limit": {
      "type": "integer",
      "description": "Max number of results (default 10, max 50).",
      "default": 10
    }
  }
}
🟢find_ev_chargers(latitude, longitude, radius_km, charger_type, limit)

Locate EV charging spots near a coordinate. Optionally filter by charger type. Result includes charger_type and the spot location.

Input Schema

{
  "type": "object",
  "properties": {
    "latitude": {
      "type": "number",
      "description": "Center latitude (WGS84)."
    },
    "longitude": {
      "type": "number",
      "description": "Center longitude (WGS84)."
    },
    "radius_km": {
      "type": "number",
      "description": "Search radius in km (default 10).",
      "default": 10
    },
    "charger_type": {
      "type": "string",
      "description": "Optional filter on the charger_type field (e.g. 'AC', 'DC', 'Type 2', 'CCS')."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 50).",
      "default": 10
    }
  },
  "required": [
    "latitude",
    "longitude"
  ]
}
🟢get_spot_details(spot_id)

Get the full record for a single parking spot by its UUID id. Includes coordinates, area, facility relationship, floor, charger info, and availability.

Input Schema

{
  "type": "object",
  "properties": {
    "spot_id": {
      "type": "string",
      "description": "UUID of the parking spot."
    }
  },
  "required": [
    "spot_id"
  ]
}
🟢get_platform_stats

Live PARKINZI platform statistics: total parking spots, EV-charger spots, facilities, and registered users. Numbers come straight from the production database.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢list_supported_cities

List Saudi cities/areas where PARKINZI has recorded parking spots, sorted by number of spots descending.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢search_blog_posts(query, limit)

Search the PARKINZI blog for articles about smart parking, EV charging, Saudi cities, Vision 2030, and related topics. Returns titles, summaries, publish dates, and URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keyword(s) to search article titles, summaries, and tags."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 5, max 20).",
      "default": 5
    }
  }
}
🟢get_app_info

Get core information about the PARKINZI app: download links, supported platforms, languages, contact email, and a one-paragraph description.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools