
Read-only SJ Storage availability snapshots, unit prices, deposits, hours, location and policies.
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.
Read-only: checks the SJ Storage public availability feed for unit types, sizes, monthly rent, deposits and open counts. Optional unit type or size matches the current feed or the published sizes. A published size absent from the feed is not listed as open right now. The snapshot is shared for about 60 seconds. Nothing is held or reserved; the reserve step rechecks. Missing types are not treated as zero.
Type code, label or size from the feed, or a published size such as 8x20 or 12x30. Omit to list reported types.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http site https://sjstorage.net/mcp
Read-only: checks the SJ Storage public availability feed for unit types, sizes, monthly rent, deposits and open counts. Optional unit type or size matches the current feed or the published sizes. A published size absent from the feed is not listed as open right now. The snapshot is shared for about 60 seconds. Nothing is held or reserved; the reserve step rechecks. Missing types are not treated as zero.
| Argument | Type | Description |
|---|---|---|
| unit | string | Type code, label or size from the feed, or a published size such as 8x20 or 12x30. Omit to list reported types. |
{
"type": "object",
"examples": [
{}
],
"properties": {
"unit": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Type code, label or size from the feed, or a published size such as 8x20 or 12x30. Omit to list reported types."
}
},
"additionalProperties": false
}How to reach SJ Storage as the contact page publishes it: phone (208) 420-6328, email, the contact page and its form, the street address with its Google Maps link, the hours, and the Facebook and Instagram pages. This tool does not send messages. To save the person typing, the form can be opened prefilled: https://sjstorage.net/contact?unit=12x30&message=<URL-encoded text>#contact (unit is 8x20 or 12x30, both optional) fills only the topic and the message; the person adds their own name and email and presses Send.
No arguments.
{
"type": "object",
"examples": [
{}
],
"properties": {},
"additionalProperties": false
}What every unit includes as the site lists it (gated keypad entry and its hours, 24/7 video surveillance, drive-up loading, month-to-month lease signed online, payment options, power in the 12x30), the homepage amenities list, and the site's own "good fit / look elsewhere" lists (it has no small lockers, no climate control and no 24-hour gate access).
No arguments.
{
"type": "object",
"examples": [
{}
],
"properties": {},
"additionalProperties": false
}Gate and access hours as the site publishes them: the hours on the contact page and the FAQ answers on gate hours, 24/7 and 24-hour access, weekends and holidays. The site publishes one set of hours (the gate hours); it lists no separate office hours.
No arguments.
{
"type": "object",
"examples": [
{}
],
"properties": {},
"additionalProperties": false
}Where SJ Storage is (225 Blake St S, Twin Falls, ID 83301) as the site describes it, the Google Maps directions link the site publishes, its approximate drive times from Twin Falls landmarks, and its pages for nearby towns (Kimberly, Filer, Hansen, Jerome, Buhl).
No arguments.
{
"type": "object",
"examples": [
{}
],
"properties": {},
"additionalProperties": false
}What the site says about a policy, quoted from its FAQ and pages: deposit, fees, lease term and moving out, missed payments, what you need to rent, prohibited items and use, insurance, climate control, access and authorized users. Where a term is not published (late fee amounts, notice periods, proration), the answer quotes the site's own statement that the signed rental agreement governs it. Omit `topic` for the list of topics.
| Argument | Type | Description |
|---|---|---|
| topic | string | One policy topic; omit for the list of topics. |
{
"type": "object",
"examples": [
{
"topic": "deposit"
}
],
"properties": {
"topic": {
"enum": [
"deposit",
"fees",
"lease-term",
"late-payment",
"what-you-need",
"prohibited-items",
"insurance",
"climate-control",
"access-and-authorized-users"
],
"type": "string",
"description": "One policy topic; omit for the list of topics."
}
},
"additionalProperties": false
}The two storage unit sizes SJ Storage rents (8x20 drive-up outdoor container, 12x30 powered indoor unit) with monthly rent and refundable deposit exactly as the site publishes them, from the Storage Units in Twin Falls page and the rates table on the availability page. Optionally one unit. It never states whether a unit is open: current availability is on the availability page it links.
| Argument | Type | Description |
|---|---|---|
| unit | string | One unit size; omit for both. |
{
"type": "object",
"examples": [
{
"unit": "12x30"
}
],
"properties": {
"unit": {
"enum": [
"8x20",
"12x30"
],
"type": "string",
"description": "One unit size; omit for both."
}
},
"additionalProperties": false
}How to rent a unit, as the site describes it (check availability, sign the lease online, pay the first month and deposit, bring a lock and move in), the payment methods it accepts, its online payment page. Links only: this tool never reserves a unit, signs a lease, reads an account or takes a payment.
No arguments.
{
"type": "object",
"examples": [
{}
],
"properties": {},
"additionalProperties": false
}The site's FAQ answers as published: the FAQ page (50 questions) and the questions on the Storage Units in Twin Falls page. Search by words ("deposit", "RV", "lock", "24 hour access"), or omit the query to return the first five answers.
| Argument | Type | Description |
|---|---|---|
| limit | integer | At most this many answers (default 5, maximum 10). |
| query | string | Words to look for; omit for the first five answers. |
{
"type": "object",
"examples": [
{
"query": "deposit"
}
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "At most this many answers (default 5, maximum 10)."
},
"query": {
"type": "string",
"pattern": "\\S",
"maxLength": 200,
"minLength": 1,
"description": "Words to look for; omit for the first five answers."
}
},
"additionalProperties": false
}Find pages on sjstorage.net by words (every page in its sitemap: units and prices, sizing guide, space calculator, RV and boat, powered units, commercial, town pages, comparisons, blog, FAQ, contact and the legal pages). Returns up to `limit` pages with title, link and the page's own description, best match first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many pages at most (1 to 10, default 5). |
| query* | string | Words to look for, e.g. "winter RV storage". |
{
"type": "object",
"examples": [
{
"query": "what fits in a 12x30"
}
],
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "How many pages at most (1 to 10, default 5)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Words to look for, e.g. \"winter RV storage\"."
}
},
"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 7, 2026.