Skip to main content
Glama
solispec

Solispec MCP Server

Official
by solispec

Solispec MCP server

An MCP server for Solispec, the browser app for solar installers: mounting frame design, snow and wind load checks, bill of materials, calculation reports and client proposals.

It lets an AI assistant (Claude, Cursor, VS Code and other MCP clients) work with your Solispec organization through the public Solispec API: list and update projects, read the calculation report of a version, create a commercial proposal, manage clients and your price list.

The API is part of the Solispec Business plan. Create a key in the cabinet: solispec.com/app/api. A read key can only read; a write key acts as a member of the organization.

Tools

Read

Write

whoami the organization and the key

create_project, update_project

list_projects, get_project

save_version freeze the draft as a version (recalculated on the server)

get_version snapshot and calculation summary

queue_report_pdf, queue_offer_pdf

get_report the calculation report (loads, checks, bill of materials) as text

create_offer, send_offer, revoke_offer

list_offers, get_offer

request_review engineer review

list_clients, get_client

create_client, update_client

list_reviews, get_document

update_prices, adjust_prices (dry run by default)

get_prices

Set SOLISPEC_READ_ONLY=1 to expose the read tools only.

Related MCP server: Tonle OpenProject MCP Server

Install

Requires Node.js 20 or newer.

Claude Code

claude mcp add solispec --env SOLISPEC_API_KEY=sol_... -- npx -y github:solispec/solispec-mcp

Claude Desktop, Cursor, VS Code and other clients

{
  "mcpServers": {
    "solispec": {
      "command": "npx",
      "args": ["-y", "github:solispec/solispec-mcp"],
      "env": { "SOLISPEC_API_KEY": "sol_..." }
    }
  }
}

Environment

Variable

Default

SOLISPEC_API_KEY

(required)

organization API key, sol_ + 40 characters

SOLISPEC_READ_ONLY

off

1 hides the write tools

SOLISPEC_BASE_URL

https://solispec.com

Examples

  • "List my projects in status offer and summarize the loads of each."

  • "Open version 2 of the Kraków project and tell me which structural check is closest to its limit."

  • "Create a proposal from version 3 with three options, valid 14 days, for client Anna Weber."

  • "Raise all fastener prices by 5 %, show me the changes first."

Notes

  • The calculation itself runs on the Solispec server; this package is a thin API client and contains no engineering code.

  • Results are a design aid. Loads and structural checks must be verified by a qualified engineer for the actual site.

  • Free calculators (snow and wind loads, string sizing, ballast, battery backup, tilt and row spacing) are on solispec.com and need no key.

License

MIT

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to JoeAPI construction management system, enabling management of clients, contacts, proposals, estimates, action items, project schedules, and financial data through natural language.
    1
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with OpenProject's API v3 for comprehensive project management operations including work packages, projects, time tracking, users, and all other OpenProject features through natural language.
    4
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI assistants to manage OpenProject work packages, projects, and time tracking. It provides comprehensive tools for creating, updating, and querying tasks and project metadata through the OpenProject API.
    11
    52 npm
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to manage SpinupWP infrastructure, including servers, WordPress sites, and SSH keys through the SpinupWP v1 JSON API. Users can perform actions like provisioning sites, purging caches, and restarting services via natural language commands.
    17
    MIT