Files
hermes-mcp/product/site/terms.html
Garfield 73f83c0d86 feat: WhatsApp + LinkedIn integrations, SquareMCP rebrand, opencode docs
WhatsApp Business API (Meta Cloud API)
- New client: src/clients/whatsapp.ts
- Tools: whatsapp_send_message, whatsapp_send_template, whatsapp_list_templates
- REST endpoints: POST /api/whatsapp/send, POST /api/whatsapp/template, GET /api/whatsapp/templates
- Multi-account env var pattern: WHATSAPP_{ACCOUNT}_*

LinkedIn API (OpenID Connect)
- New client: src/clients/linkedin.ts
- Tools: linkedin_get_profile, linkedin_create_post, linkedin_search_connections, linkedin_send_message
- REST endpoints: GET /api/linkedin/profile, POST /api/linkedin/post, POST /api/linkedin/search-connections, POST /api/linkedin/message
- Multi-account env var pattern: LINKEDIN_{ACCOUNT}_*
- Uses /v2/userinfo (OpenID Connect) for profile reads

Domain migration
- hermes.fetcherpay.com -> hermes.squaremcp.com
- Updated K8s ingress, TLS cert, SERVER_URL env var
- Updated OPENCODE.md and opencode.json references

SquareMCP site
- Added logo assets (SVG, LinkedIn variants)
- Added terms.html
- Updated Dockerfile, nginx config, styles, index, privacy pages

Docs
- Added OPENCODE.md for opencode AI integration setup
- Updated .env.example with WhatsApp and LinkedIn credentials
- Added opencode.json to .gitignore (contains live API key)

Total tools: 19 (email 6, obsidian 5, whatsapp 4, linkedin 4)
2026-05-05 01:25:26 -04:00

141 lines
5.5 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Terms of Service — SquareMCP</title>
<meta
name="description"
content="SquareMCP terms covering pilot access, acceptable use, customer responsibilities, and service limitations."
/>
<link rel="stylesheet" href="./styles.css?v=20260505b" />
</head>
<body class="legal-shell">
<nav class="topbar">
<div class="wrap topbar-row">
<a class="brand" href="/">
<img class="brand-logo" src="./squaremcp-logo.svg" alt="" />
<span class="brand-text">SquareMCP</span>
</a>
<div class="topbar-actions">
<a class="topbar-link" href="/privacy">Privacy</a>
<a class="button secondary" href="mailto:info@squaremcp.com">Contact</a>
</div>
</div>
</nav>
<main class="legal-main">
<article class="legal-card">
<div class="legal-eyebrow">Legal</div>
<h1 class="legal-title">Terms of Service</h1>
<p class="legal-subhead">Last updated May 5, 2026</p>
<section class="legal-section">
<h2>Agreement</h2>
<p>
These Terms of Service govern your access to and use of SquareMCP, including the
squaremcp.com website, pilot engagements, managed deployments, and related support.
By using SquareMCP, you agree to these Terms.
</p>
</section>
<section class="legal-section">
<h2>Service description</h2>
<p>
SquareMCP provides managed MCP infrastructure and related services for connecting AI
agents to customer-approved internal tools, systems, and data sources.
</p>
</section>
<section class="legal-section">
<h2>Pilot and beta status</h2>
<p>
Some SquareMCP offerings are pilot, beta, or limited-availability services. Features
may change, and services may be modified, suspended, or discontinued at any time,
especially during pilot phases.
</p>
</section>
<section class="legal-section">
<h2>Customer responsibilities</h2>
<p>You are responsible for:</p>
<ul>
<li>providing accurate information during pilot intake and onboarding</li>
<li>ensuring you have authority to connect systems, accounts, and data sources</li>
<li>configuring appropriate permissions, approvals, and internal safeguards</li>
<li>reviewing agent behavior and tool outputs before relying on them in production workflows</li>
<li>complying with applicable laws, regulations, and contractual obligations</li>
</ul>
</section>
<section class="legal-section">
<h2>Acceptable use</h2>
<p>You may not use SquareMCP to:</p>
<ul>
<li>access systems or data without authorization</li>
<li>bypass security controls or usage restrictions</li>
<li>interfere with the service or other users</li>
<li>process unlawful, infringing, or abusive content or workflows</li>
</ul>
</section>
<section class="legal-section">
<h2>Third-party systems</h2>
<p>
SquareMCP depends on third-party providers, APIs, models, cloud services, and customer
systems. We are not responsible for downtime, changes, pricing, restrictions, or data
handling practices of those third parties.
</p>
</section>
<section class="legal-section">
<h2>No warranty</h2>
<p>
SquareMCP is provided on an “as is” and “as available” basis. To the maximum extent
permitted by law, SquareMCP disclaims all warranties, express or implied, including
warranties of merchantability, fitness for a particular purpose, and non-infringement.
</p>
</section>
<section class="legal-section">
<h2>Limitation of liability</h2>
<p>
To the maximum extent permitted by law, SquareMCP will not be liable for indirect,
incidental, special, consequential, exemplary, or punitive damages, or for loss of
data, revenue, profits, or goodwill arising from or related to the service.
</p>
</section>
<section class="legal-section">
<h2>Suspension and termination</h2>
<p>
We may suspend or terminate access if necessary to protect the service, comply with law,
address security risks, or respond to a breach of these Terms.
</p>
</section>
<section class="legal-section">
<h2>Changes</h2>
<p>
We may update these Terms from time to time. Continued use of SquareMCP after updated
Terms are posted constitutes acceptance of the revised Terms.
</p>
</section>
<section class="legal-section">
<h2>Contact</h2>
<p>
Questions about these Terms can be sent to
<a class="footer-link" href="mailto:info@squaremcp.com">info@squaremcp.com</a>.
</p>
</section>
<div class="legal-note">
These Terms are a practical baseline for the current SquareMCP pilot site. They should be
reviewed by counsel before broad commercial rollout or regulated-enterprise contracting.
</div>
</article>
</main>
</body>
</html>