Free, no key. Find parking spaces and get parking fine help in AU, US, UK, CA, NZ and IE.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Checks how strong the grounds to appeal a parking fine or parking charge look, from yes/no answers (signs, markings, payment machine, notice details, valid ticket or permit, owner or keeper, mitigating circumstances, evidence). Returns likely grounds, where to send the appeal in that country, a deadline note and links to the Appeal Calculator and sample letters. Use this when someone asks about appealing, disputing or challenging a parking fine, ticket, citation, PCN or private parking charge, or about their chances of winning. All inputs are optional: pass what the driver has said and the country. General information, not legal advice.
Two-letter country code where the fine was issued (AU, US, GB, CA, NZ, IE or other).
Are the registration, place, date and offense on the notice correct?
Was the person the owner or registered keeper at the time?
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http parksy https://mcp.parksy.com/mcp
Checks how strong the grounds to appeal a parking fine or parking charge look, from yes/no answers (signs, markings, payment machine, notice details, valid ticket or permit, owner or keeper, mitigating circumstances, evidence). Returns likely grounds, where to send the appeal in that country, a deadline note and links to the Appeal Calculator and sample letters. Use this when someone asks about appealing, disputing or challenging a parking fine, ticket, citation, PCN or private parking charge, or about their chances of winning. All inputs are optional: pass what the driver has said and the country. General information, not legal advice.
| Argument | Type | Description |
|---|---|---|
| country | string | Two-letter country code where the fine was issued (AU, US, GB, CA, NZ, IE or other). |
| evidence | array | |
| mitigating | array | |
| issuer_type | string | |
| signs_clear | string | |
| markings_clear | string | |
| details_correct | string | Are the registration, place, date and offense on the notice correct? |
| machine_working | string | |
| valid_ticket_or_permit | string | |
| were_you_the_owner_or_keeper | string | Was the person the owner or registered keeper at the time? |
{
"type": "object",
"properties": {
"country": {
"type": "string",
"maxLength": 2,
"description": "Two-letter country code where the fine was issued (AU, US, GB, CA, NZ, IE or other)."
},
"evidence": {
"type": "array",
"items": {
"enum": [
"photos",
"receipt_or_ticket",
"dashcam",
"witness",
"permit_copy",
"repair_or_medical_record",
"none"
],
"type": "string"
},
"maxItems": 6
},
"mitigating": {
"type": "array",
"items": {
"enum": [
"medical_emergency",
"vehicle_breakdown",
"loading_or_unloading",
"few_minutes_over",
"bereavement_or_emergency",
"blue_badge_or_disability_permit_displayed",
"none"
],
"type": "string"
},
"maxItems": 4
},
"issuer_type": {
"enum": [
"council_or_city",
"private_operator",
"police_or_state",
"unknown"
],
"type": "string",
"default": "unknown"
},
"signs_clear": {
"enum": [
"yes",
"no",
"unsure"
],
"type": "string"
},
"markings_clear": {
"enum": [
"yes",
"no",
"unsure"
],
"type": "string"
},
"details_correct": {
"enum": [
"yes",
"no"
],
"type": "string",
"description": "Are the registration, place, date and offense on the notice correct?"
},
"machine_working": {
"enum": [
"yes",
"no",
"not_needed"
],
"type": "string"
},
"valid_ticket_or_permit": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"were_you_the_owner_or_keeper": {
"enum": [
"yes",
"no"
],
"type": "string",
"description": "Was the person the owner or registered keeper at the time?"
}
},
"additionalProperties": false
}Public details of one Parksy parking listing: title, address, prices as listed (hourly, daily, weekly, monthly), space type, features, vehicle sizes, description and the "View listing on Parksy" link where the user can contact the parking provider. Use a listing_id from search_parking or a parksy.com listing URL.
| Argument | Type | Description |
|---|---|---|
| url | string | A parksy.com listing URL, instead of listing_id. |
| listing_id | integer | Listing id from search_parking. |
{
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 300,
"description": "A parksy.com listing URL, instead of listing_id."
},
"listing_id": {
"type": "integer",
"minimum": 1,
"description": "Listing id from search_parking."
}
},
"additionalProperties": false
}Search Parksy parking guides and articles: free and cheap parking, parking rates, fines and appeals, towing, disability parking, permits, signs, street rules, car storage and moving day, for a city or suburb or in general. Returns titles, short summaries, last-updated dates and links. Use this when a driver asks what to do or what the rules are (towed, clamped, fined, permits, signs). Details such as the city are optional.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| place | string | Optional city or suburb name, for example "Brighton". |
| query* | string | What the person wants to know, in a few words. |
| topic | string | |
| country | string | Optional two-letter country code, for example AU, US, GB, CA, NZ or IE. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 3,
"maximum": 5,
"minimum": 1
},
"place": {
"type": "string",
"maxLength": 80,
"description": "Optional city or suburb name, for example \"Brighton\"."
},
"query": {
"type": "string",
"maxLength": 120,
"description": "What the person wants to know, in a few words."
},
"topic": {
"enum": [
"any",
"free",
"cheap",
"costs",
"fines",
"towed",
"disability",
"permits",
"signs",
"street",
"storage",
"moving",
"rent",
"transport"
],
"type": "string",
"default": "any"
},
"country": {
"type": "string",
"maxLength": 2,
"description": "Optional two-letter country code, for example AU, US, GB, CA, NZ or IE."
}
},
"additionalProperties": false
}Lists Parksy sample letters for appealing a parking ticket (for example broken meter, not the driver, sold the car, paid but still fined, public holiday, apology), or returns the text of one letter with its page and PDF/TXT download links. Templates to adapt, not legal advice.
| Argument | Type | Description |
|---|---|---|
| letter_id | integer | Omit to list all letters. Give an id from the list to get that letter. |
{
"type": "object",
"properties": {
"letter_id": {
"type": "integer",
"minimum": 1,
"description": "Omit to list all letters. Give an id from the list to get that letter."
}
},
"additionalProperties": false
}Find parking spaces, garages, driveways and car parks listed on Parksy near a place. Returns up to 10 listings with type, price as listed, distance, features and a "View listing on Parksy" link. For daily, monthly or hourly parking. Parksy does not take bookings: people contact the parking provider on Parksy.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| limit | integer | |
| place | string | City, suburb, neighborhood, landmark or address, for example "Surry Hills, Sydney" or "Midtown Manhattan". Add the state or country when a name is common. |
| country | string | Optional two-letter country code, for example AU, US, GB, CA, NZ or IE. |
| features | array | Only listings with all of these features. |
| radius_km | number | Search radius in km (max 25). Default 3. |
| space_type | string |
{
"type": "object",
"properties": {
"sort": {
"enum": [
"distance",
"cheapest_daily",
"cheapest_monthly",
"cheapest_hourly"
],
"type": "string",
"default": "distance"
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1
},
"place": {
"type": "string",
"maxLength": 120,
"description": "City, suburb, neighborhood, landmark or address, for example \"Surry Hills, Sydney\" or \"Midtown Manhattan\". Add the state or country when a name is common."
},
"country": {
"type": "string",
"maxLength": 2,
"description": "Optional two-letter country code, for example AU, US, GB, CA, NZ or IE."
},
"features": {
"type": "array",
"items": {
"enum": [
"available_24_7",
"covered",
"lighted",
"cctv_cameras",
"gated",
"security_guards",
"disabled_bay",
"electric_charging",
"shuttle",
"drive_up",
"key_required",
"car_wash",
"valet",
"book_online"
],
"type": "string"
},
"maxItems": 4,
"description": "Only listings with all of these features."
},
"radius_km": {
"type": "number",
"default": 3,
"maximum": 25,
"minimum": 0.2,
"description": "Search radius in km (max 25). Default 3."
},
"space_type": {
"enum": [
"any",
"garage",
"parking_lot",
"private_space",
"underground",
"driveway"
],
"type": "string",
"default": "any"
}
},
"additionalProperties": false
}Estimates what a parking provider could charge for a parking space (monthly and weekly range, suggested daily and hourly price) at a place, and links to list the space on Parksy. Use this when someone asks what a garage, driveway or parking space is worth, could earn or should charge. Add the country when a place name is common. An estimate only.
| Argument | Type | Description |
|---|---|---|
| place | string | City, suburb, neighborhood, landmark or address, for example "Surry Hills, Sydney" or "Midtown Manhattan". Add the state or country when a name is common. |
| country | string | Optional two-letter country code, for example AU, US, GB, CA, NZ or IE. |
| postcode | string | Optional postcode or ZIP code for a more local estimate. |
| space_type | string | indoor = garage or undercover, outdoor = driveway or open space. |
| secure_access | boolean | Access needs a key, remote or code. |
{
"type": "object",
"properties": {
"place": {
"type": "string",
"maxLength": 120,
"description": "City, suburb, neighborhood, landmark or address, for example \"Surry Hills, Sydney\" or \"Midtown Manhattan\". Add the state or country when a name is common."
},
"country": {
"type": "string",
"maxLength": 2,
"description": "Optional two-letter country code, for example AU, US, GB, CA, NZ or IE."
},
"postcode": {
"type": "string",
"maxLength": 10,
"description": "Optional postcode or ZIP code for a more local estimate."
},
"space_type": {
"enum": [
"indoor",
"outdoor"
],
"type": "string",
"default": "outdoor",
"description": "indoor = garage or undercover, outdoor = driveway or open space."
},
"secure_access": {
"type": "boolean",
"default": false,
"description": "Access needs a key, remote or code."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.