Huddle Skill v0.2 Quickstart

Load the Huddle Skill (MCP first-class) in Claude, Cursor, Grok or any compatible agent. Read lifecycle state, create HITL requests and drafts, prepare rent payment intents, validate terms, and retrieve compliance/evidence/audit data.

MCP (Recommended)
  1. 1. In your agent (Claude, Cursor, Grok, etc.), add the Huddle MCP server:
  2. {
      "mcpServers": {
        "huddle": {
          "command": "npx",
          "args": ["-y", "@huddle-marketplace/skills/mcp"],
          "env": {
            "HUDDLE_ENTERPRISE_AGENT_TOKEN": "your-sandbox-token"
          }
        }
      }
    }
  3. 2. Or connect directly to the hosted endpoint with your credential.
  4. 3. Ask your agent: "Using the Huddle Skill, list jurisdictions and validate a $2,400 CA deposit."
Package + CLI
Install
npm install @huddle-marketplace/skills
Example (TypeScript / agent code)
import { HuddleClient } from "@huddle-marketplace/skills";

const client = new HuddleClient({ token: process.env.HUDDLE_TOKEN });
const leaseId = process.env.HUDDLE_LEASE_ID!;

// Available today: validation, lifecycle reads, HITL requests, drafts, and evidence retrieval
const validation = await client.validateDepositTerms({
  jurisdiction: "US-CA",
  depositAmountCents: 240000,
  monthlyRentCents: 240000,
});

const lifecycle = await client.getLifecycleStatus({
  role: "tenant",
  leaseId,
});

const bondDraft = await client.createBondDraft({
  role: "tenant",
  leaseId,
  depositAmountCents: 240000,
  monthlyRentCents: 240000,
  idempotencyKey: crypto.randomUUID(),
  metadata: { validation },
});

const rentIntent = await client.createRentPaymentIntent({
  leaseId,
  idempotencyKey: crypto.randomUUID(),
});

console.log({ lifecycle, bondDraft, rentIntent });

v0.2 Tools

Available today
  • • huddle.list_jurisdictions (read:metadata)
  • • huddle.validate_deposit_terms (read:compliance)
  • • huddle.get_lifecycle_status (read:lifecycle)
  • • huddle.get_lease_payment_schedule (read:payments)
  • • huddle.get_compliance_packet
  • • huddle.get_commercial_bond_status
  • • huddle.get_principal_protection_proof
  • • huddle.get_evidence_documents (metadata only)
  • • huddle.get_audit_events (redacted)
  • • huddle.get_erp_export
  • • huddle.initiate_activation (write:draft, HITL)
  • • huddle.accept_invitation_request (HITL only)
  • • huddle.create_bond_draft (draft only)
  • • huddle.request_bond_approval (approval gate only)
  • • huddle.deploy_bond (approved HITL, testnet only)
  • • huddle.create_rent_payment_intent (intent only)
Still gated behind delegation + HITL + reconciliation
  • • huddle.submit_evidence_document (planned, HITL required)
  • • huddle.accept_invitation (planned, HITL/delegation required)
  • • huddle.fund_bond (planned, delegated execution)
  • • huddle.record_rent_payment (planned, delegated execution)
  • • huddle.setup_recurring_rent_authorization (planned, standing authorization)

Approved-HITL landlord bond deployment is available on explicitly allowlisted Base Sepolia only. No autonomous mainnet minting, funding, settlement, ERP posting, payment execution, evidence upload, or regulatory filing.

Ready to start onboarding humans with your agent?