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. In your agent (Claude, Cursor, Grok, etc.), add the Huddle MCP server:
- 2. Or connect directly to the hosted endpoint with your credential.
- 3. Ask your agent: "Using the Huddle Skill, list jurisdictions and validate a $2,400 CA deposit."
{
"mcpServers": {
"huddle": {
"command": "npx",
"args": ["-y", "@huddle-marketplace/skills/mcp"],
"env": {
"HUDDLE_ENTERPRISE_AGENT_TOKEN": "your-sandbox-token"
}
}
}
} Package + CLI
Install
npm install @huddle-marketplace/skillsExample (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.