- StructureCalcs a-t-il une API, et est-elle REST ?
- Oui. StructureCalcs dispose d’une API REST publique sur api.structurecalcs.com, qui exécute en HTTP le même solveur que le site. Vous envoyez du JSON en POST à des points d’entrée comme /v1/beam/solve et /v1/truss/solve, et les points d’entrée GET servent la bibliothèque de profilés et les normes ; il y a aussi /v1/health et la spécification OpenAPI 3.1 sur /v1/openapi.json. La référence interactive et les démarrages rapides curl, Python et JavaScript à copier-coller se trouvent sur la page /api.
- Existe-t-il un serveur MCP pour StructureCalcs, afin que les assistants IA résolvent poutres, treillis et portiques ?
- Oui. Un serveur MCP sans état est disponible sur https://api.structurecalcs.com/mcp ; il parle JSON-RPC sur HTTP. Il expose neuf outils : solve_beam, solve_truss, solve_frame, section_properties, get_section, search_sections, render_beam_diagram, render_truss_diagram et render_frame_diagram. Vous pouvez l’ajouter à Claude Code avec « claude mcp add --transport http structurecalcs https://api.structurecalcs.com/mcp », ou coller l’URL comme connecteur personnalisé dans Claude.ai.
- Que peut-on résoudre et tracer via l’API StructureCalcs ?
- Vous pouvez résoudre des poutres à plusieurs travées (charges ponctuelles, charges réparties uniformes et à variation linéaire — ce qui couvre les formes triangulaire et trapézoïdale —, charges de pression ou surfaciques, et moments appliqués, avec en retour les réactions plus l’effort tranchant, le moment, la rotation et la flèche avec leurs extrêmes), résoudre des treillis plans à nœuds articulés (efforts dans les barres, réactions, tassements d’appui, effets thermiques et de fabrication), interroger les 2 686 profilés des six normes, et tracer des diagrammes de poutre ou de treillis. Les diagrammes sont renvoyés en SVG. La version actuelle ne propose ni point d’entrée PDF ou PNG, ni générateur de rapports.
- L’API StructureCalcs est-elle gratuite, et combien coûte-t-elle ?
- Il existe un palier anonyme gratuit, utilisable sans inscription, plafonné à 30 requêtes par jour et 300 par mois et par adresse IP, avec une pointe de 10 par minute. Une clé Étudiant, gratuite elle aussi, porte cela à 2 000 requêtes par mois. Les paliers payants sont Pro à 19 $/mois, Consultancy à 79 $/mois, Institution à 499 $/an et AI/Enterprise à 499 $/mois ; la tarification est forfaitaire, non à l’usage. Les paliers payants sont en libre-service : cliquez sur S’abonner dans la grille tarifaire, payez par carte sur Stripe, et votre clé s’affiche une seule fois — gérez ou résiliez à tout moment dans le portail de facturation Stripe.
- Comment s’authentifier auprès de l’API StructureCalcs ?
- Le palier anonyme gratuit ne demande aucune authentification : vous pouvez appeler tout de suite. Pour des limites plus élevées, vous envoyez votre clé dans un en-tête HTTP, Authorization: Bearer sc_live_..., et cette clé constitue tout votre compte (il n’y a ni identifiant ni mot de passe). Une clé payante est délivrée dès l’abonnement et le paiement sur Stripe ; une clé Étudiant gratuite est délivrée à la main, sur demande.
- Quelles unités et quelles conventions de signe l’API StructureCalcs emploie-t-elle ?
- Chaque requête peut fixer les unités en SI (m, kN, kN/m, GPa, mm4) ou en impérial (ft, kip, k/ft, ksi, in4), comme sur le site ; en l’absence du champ, le SI s’applique. La seule règle de signe à retenir : les charges sont négatives vers le bas, donc une charge uniforme de pesanteur s’écrit start: -10 ; les tassements d’appui sont eux aussi négatifs vers le bas, et les efforts de barre reviennent traction positive, compression négative.