Skip to content

Submit MCP server: storedge-mcp #4493

Description

@sanjibani

Server name

sanjibani/storedge-mcp

Repository

https://github.com/sanjibani/storedge-mcp

Description

First MCP server for StorEdge (Storable Edge) - the self-storage management platform that 5,000+ storage facilities rely on. 26 tools: tenants, units, leads, ledgers, move-ins/outs, insurance, tasks, surcharge calculations. OAuth 1.0 one-legged auth (RFC 5849) with custom body-hash signing - authlib's stock signer drops JSON bodies, so we wrote our own. 64 tests, ruff + mypy --strict clean. isError-compliance (Blackwell audit pattern), JSONL audit logging per tool call, typed exception hierarchy surfacing meta.error_code + meta.request_id, application-level retry with exponential backoff honoring Retry-After, shared httpx.AsyncClient with connection pooling + 3 transport retries. py.typed marker (PEP 561).

Tools exposed

26

Connection info

  • Installation: see repo README
  • Transport: stdio (default)
  • Auth: env vars (STOREDGE_CONSUMER_KEY (required) + STOREDGE_CONSUMER_SECRET (required) + STOREDGE_FACILITY_ID (optional default for all tools) + STOREDGE_BASE_URL (optional override, defaults to https://api.storedgefms.com) + STOREDGE_AUDIT_LOG (optional JSONL audit log file path; else stderr))

Self-check

  • Repository is public
  • README has install + usage instructions
  • Server has at least one tool
  • MIT-licensed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions