# MCP programs

URL: /code/mcp/reference · Id: `interface:mcp`

> Every StartupBuilder operation as a do program for the api.sb MCP server, grouped by Noun.

Every [Verb](/business/nouns/verb) on every [Noun](/business/nouns/noun) as a one-line `do` program for the [api.sb](/code/platform/api-sb) MCP server.

### Grammar
```json
{
  "name": "do",
  "arguments": {
    "code": "return await $.Noun.verb(input)"
  }
}
```

The [MCP spec](/code/mcp/spec) covers authentication, Modes, and errors.

### Access Level
| Operation | do program |
| --- | --- |
| [AccessLevel.get](/business/nouns/access-level/get?interface=mcp) | `return await $.AccessLevel.get({ id: 'access_level_1' })` |
| [AccessLevel.list](/business/nouns/access-level/list?interface=mcp) | `return await $.AccessLevel.list({ limit: 20 })` |

### Account
| Operation | do program |
| --- | --- |
| [Account.get](/business/nouns/account/get?interface=mcp) | `return await $.Account.get({ id: 'account_1' })` |
| [Account.list](/business/nouns/account/list?interface=mcp) | `return await $.Account.list({ limit: 20 })` |
| [Account.payout](/business/nouns/account/payout?interface=mcp) | `return await $.Account.payout({ account: 'account_1' })` |
| [Account.sweep](/business/nouns/account/sweep?interface=mcp) | `return await $.Account.sweep({ from: 'account_1', to: 'account_1' })` |

### Acquisition
| Operation | do program |
| --- | --- |
| [Acquisition.get](/business/nouns/acquisition/get?interface=mcp) | `return await $.Acquisition.get({ id: 'acquisition_1' })` |
| [Acquisition.list](/business/nouns/acquisition/list?interface=mcp) | `return await $.Acquisition.list({ limit: 20 })` |

### Action
| Operation | do program |
| --- | --- |
| [Action.create](/business/nouns/action/create?interface=mcp) | `return await $.Action.create({ by: 'worker_1' })` |
| [Action.get](/business/nouns/action/get?interface=mcp) | `return await $.Action.get({ id: 'action_1' })` |
| [Action.list](/business/nouns/action/list?interface=mcp) | `return await $.Action.list({ limit: 20 })` |
| [Action.answer](/business/nouns/action/answer?interface=mcp) | `return await $.Action.answer({ action: 'action_1', question: 'question_1', payload: {} })` |
| [Action.ask](/business/nouns/action/ask?interface=mcp) | `return await $.Action.ask({ action: 'action_1', to: 'thing_1', text: 'Example text' })` |
| [Action.attest](/business/nouns/action/attest?interface=mcp) | `return await $.Action.attest({ action: 'action_1', credential: 'credential_1' })` |
| [Action.cancel](/business/nouns/action/cancel?interface=mcp) | `return await $.Action.cancel({ action: 'action_1' })` |
| [Action.evaluate](/business/nouns/action/evaluate?interface=mcp) | `return await $.Action.evaluate({ action: 'action_1', evaluator: 'Example evaluator' })` |
| [Action.pause](/business/nouns/action/pause?interface=mcp) | `return await $.Action.pause({ action: 'action_1', reason: 'Example reason' })` |
| [Action.redirect](/business/nouns/action/redirect?interface=mcp) | `return await $.Action.redirect({ action: 'action_1', changes: {} })` |
| [Action.resume](/business/nouns/action/resume?interface=mcp) | `return await $.Action.resume({ action: 'action_1', reason: 'Example reason' })` |
| [Action.retry](/business/nouns/action/retry?interface=mcp) | `return await $.Action.retry({ action: 'action_1' })` |

### Ad
| Operation | do program |
| --- | --- |
| [Ad.create](/business/nouns/ad/create?interface=mcp) | `return await $.Ad.create({ format: 'search' })` |
| [Ad.get](/business/nouns/ad/get?interface=mcp) | `return await $.Ad.get({ id: 'ad_1' })` |
| [Ad.list](/business/nouns/ad/list?interface=mcp) | `return await $.Ad.list({ limit: 20 })` |
| [Ad.update](/business/nouns/ad/update?interface=mcp) | `return await $.Ad.update({ id: 'ad_1', format: 'search' })` |
| [Ad.delete](/business/nouns/ad/delete?interface=mcp) | `return await $.Ad.delete({ id: 'ad_1' })` |

### Agent
| Operation | do program |
| --- | --- |
| [Agent.create](/business/nouns/agent/create?interface=mcp) | `return await $.Agent.create({ instructions: 'Example instructions', model: 'Example model' })` |
| [Agent.get](/business/nouns/agent/get?interface=mcp) | `return await $.Agent.get({ id: 'agent_1' })` |
| [Agent.list](/business/nouns/agent/list?interface=mcp) | `return await $.Agent.list({ limit: 20 })` |
| [Agent.update](/business/nouns/agent/update?interface=mcp) | `return await $.Agent.update({ id: 'agent_1', skills: ['skill_1'] })` |
| [Agent.delete](/business/nouns/agent/delete?interface=mcp) | `return await $.Agent.delete({ id: 'agent_1' })` |
| [Agent.mint](/business/nouns/agent/mint?interface=mcp) | `return await $.Agent.mint({ tenant: 'tenant_1', product: 'product_1' })` |
| [Agent.pause](/business/nouns/agent/pause?interface=mcp) | `return await $.Agent.pause({ agents: ['agent_1'], reason: 'Example reason' })` |
| [Agent.resume](/business/nouns/agent/resume?interface=mcp) | `return await $.Agent.resume({ agent: 'agent_1' })` |
| [Agent.retire](/business/nouns/agent/retire?interface=mcp) | `return await $.Agent.retire({ agent: 'agent_1', reason: 'Example reason' })` |

### Agreement
| Operation | do program |
| --- | --- |
| [Agreement.create](/business/nouns/agreement/create?interface=mcp) | `return await $.Agreement.create({ term: 'Example term' })` |
| [Agreement.get](/business/nouns/agreement/get?interface=mcp) | `return await $.Agreement.get({ id: 'agreement_1' })` |
| [Agreement.list](/business/nouns/agreement/list?interface=mcp) | `return await $.Agreement.list({ limit: 20 })` |
| [Agreement.update](/business/nouns/agreement/update?interface=mcp) | `return await $.Agreement.update({ id: 'agreement_1', signedAt: '2026-10-22T12:00:00Z' })` |
| [Agreement.sign](/business/nouns/agreement/sign?interface=mcp) | `return await $.Agreement.sign({ agreement: 'agreement_1' })` |
| [Agreement.terminate](/business/nouns/agreement/terminate?interface=mcp) | `return await $.Agreement.terminate({ agreement: 'agreement_1', reason: 'Example reason' })` |

### API Key
| Operation | do program |
| --- | --- |
| [APIKey.get](/business/nouns/api-key/get?interface=mcp) | `return await $.APIKey.get({ id: 'api_key_1' })` |
| [APIKey.list](/business/nouns/api-key/list?interface=mcp) | `return await $.APIKey.list({ limit: 20 })` |
| [APIKey.issue](/business/nouns/api-key/issue?interface=mcp) | `return await $.APIKey.issue({ customer: 'customer_1', name: 'Nightly sync', environment: 'test' })` |
| [APIKey.revoke](/business/nouns/api-key/revoke?interface=mcp) | `return await $.APIKey.revoke({ apiKey: 'api_key_1' })` |
| [APIKey.roll](/business/nouns/api-key/roll?interface=mcp) | `return await $.APIKey.roll({ apiKey: 'api_key_1' })` |

### App
| Operation | do program |
| --- | --- |
| [App.publish](/business/nouns/app/publish?interface=mcp) | `return await $.App.publish({ app: 'app_1' })` |

### Approval
| Operation | do program |
| --- | --- |
| [Approval.create](/business/nouns/approval/create?interface=mcp) | `return await $.Approval.create({ by: 'worker_1' })` |
| [Approval.get](/business/nouns/approval/get?interface=mcp) | `return await $.Approval.get({ id: 'approval_1' })` |
| [Approval.list](/business/nouns/approval/list?interface=mcp) | `return await $.Approval.list({ limit: 20 })` |
| [Approval.update](/business/nouns/approval/update?interface=mcp) | `return await $.Approval.update({ id: 'approval_1', verdict: 'allowed' })` |
| [Approval.delete](/business/nouns/approval/delete?interface=mcp) | `return await $.Approval.delete({ id: 'approval_1' })` |
| [Approval.approve](/business/nouns/approval/approve?interface=mcp) | `return await $.Approval.approve({ approval: 'approval_1' })` |
| [Approval.refuse](/business/nouns/approval/refuse?interface=mcp) | `return await $.Approval.refuse({ approval: 'approval_1', reason: 'Example reason' })` |

### Attestation
| Operation | do program |
| --- | --- |
| [Attestation.create](/business/nouns/attestation/create?interface=mcp) | `return await $.Attestation.create({ outcome: 'performed', signedAt: '2026-10-22T12:00:00Z' })` |
| [Attestation.get](/business/nouns/attestation/get?interface=mcp) | `return await $.Attestation.get({ id: 'attestation_1' })` |
| [Attestation.list](/business/nouns/attestation/list?interface=mcp) | `return await $.Attestation.list({ limit: 20 })` |

### Audience
| Operation | do program |
| --- | --- |
| [Audience.create](/business/nouns/audience/create?interface=mcp) | `return await $.Audience.create({ id: 'audience_1', type: ['noun_1'] })` |
| [Audience.get](/business/nouns/audience/get?interface=mcp) | `return await $.Audience.get({ id: 'audience_1' })` |
| [Audience.list](/business/nouns/audience/list?interface=mcp) | `return await $.Audience.list({ limit: 20 })` |
| [Audience.update](/business/nouns/audience/update?interface=mcp) | `return await $.Audience.update({ id: 'audience_1', size: 1 })` |
| [Audience.delete](/business/nouns/audience/delete?interface=mcp) | `return await $.Audience.delete({ id: 'audience_1' })` |

### Audit
| Operation | do program |
| --- | --- |
| [Audit.get](/business/nouns/audit/get?interface=mcp) | `return await $.Audit.get({ id: 'audit_1' })` |
| [Audit.list](/business/nouns/audit/list?interface=mcp) | `return await $.Audit.list({ limit: 20 })` |

### Bill
| Operation | do program |
| --- | --- |
| [Bill.create](/business/nouns/bill/create?interface=mcp) | `return await $.Bill.create({ organization: 'organization_1', amount: { amount: 49, currency: 'USD' }, dueOn: '2026-10-22' })` |
| [Bill.get](/business/nouns/bill/get?interface=mcp) | `return await $.Bill.get({ id: 'bill_1' })` |
| [Bill.list](/business/nouns/bill/list?interface=mcp) | `return await $.Bill.list({ limit: 20 })` |
| [Bill.update](/business/nouns/bill/update?interface=mcp) | `return await $.Bill.update({ id: 'bill_1', organization: 'organization_1' })` |
| [Bill.approve](/business/nouns/bill/approve?interface=mcp) | `return await $.Bill.approve({ bill: 'bill_1' })` |
| [Bill.pay](/business/nouns/bill/pay?interface=mcp) | `return await $.Bill.pay({ bill: 'bill_1' })` |

### Brand
| Operation | do program |
| --- | --- |
| [Brand.create](/business/nouns/brand/create?interface=mcp) | `return await $.Brand.create({ name: 'Acme' })` |
| [Brand.get](/business/nouns/brand/get?interface=mcp) | `return await $.Brand.get({ id: 'brand_1' })` |
| [Brand.list](/business/nouns/brand/list?interface=mcp) | `return await $.Brand.list({ limit: 20 })` |
| [Brand.update](/business/nouns/brand/update?interface=mcp) | `return await $.Brand.update({ id: 'brand_1', name: 'Acme' })` |
| [Brand.delete](/business/nouns/brand/delete?interface=mcp) | `return await $.Brand.delete({ id: 'brand_1' })` |
| [Brand.clear](/business/nouns/brand/clear?interface=mcp) | `return await $.Brand.clear({ brand: 'brand_1' })` |

### Budget
| Operation | do program |
| --- | --- |
| [Budget.create](/business/nouns/budget/create?interface=mcp) | `return await $.Budget.create({ account: 'expense.ads', period: 'period_1', amount: { amount: 49, currency: 'USD' } })` |
| [Budget.get](/business/nouns/budget/get?interface=mcp) | `return await $.Budget.get({ id: 'budget_1' })` |
| [Budget.list](/business/nouns/budget/list?interface=mcp) | `return await $.Budget.list({ limit: 20 })` |
| [Budget.update](/business/nouns/budget/update?interface=mcp) | `return await $.Budget.update({ id: 'budget_1', account: 'expense.ads' })` |
| [Budget.delete](/business/nouns/budget/delete?interface=mcp) | `return await $.Budget.delete({ id: 'budget_1' })` |

### Builder
| Operation | do program |
| --- | --- |
| [Builder.get](/business/nouns/builder/get?interface=mcp) | `return await $.Builder.get({ id: 'builder_1' })` |
| [Builder.list](/business/nouns/builder/list?interface=mcp) | `return await $.Builder.list({ limit: 20 })` |

### Campaign
| Operation | do program |
| --- | --- |
| [Campaign.create](/business/nouns/campaign/create?interface=mcp) | `return await $.Campaign.create({ budget: { amount: 49, currency: 'USD' } })` |
| [Campaign.get](/business/nouns/campaign/get?interface=mcp) | `return await $.Campaign.get({ id: 'campaign_1' })` |
| [Campaign.list](/business/nouns/campaign/list?interface=mcp) | `return await $.Campaign.list({ limit: 20 })` |
| [Campaign.update](/business/nouns/campaign/update?interface=mcp) | `return await $.Campaign.update({ id: 'campaign_1', budget: { amount: 49, currency: 'USD' } })` |
| [Campaign.delete](/business/nouns/campaign/delete?interface=mcp) | `return await $.Campaign.delete({ id: 'campaign_1' })` |

### Candidate
| Operation | do program |
| --- | --- |
| [Candidate.create](/business/nouns/candidate/create?interface=mcp) | `return await $.Candidate.create({ opening: 'opening_1', person: 'person_1', source: 'pool' })` |
| [Candidate.get](/business/nouns/candidate/get?interface=mcp) | `return await $.Candidate.get({ id: 'candidate_1' })` |
| [Candidate.list](/business/nouns/candidate/list?interface=mcp) | `return await $.Candidate.list({ limit: 20 })` |
| [Candidate.update](/business/nouns/candidate/update?interface=mcp) | `return await $.Candidate.update({ id: 'candidate_1', opening: 'opening_1' })` |
| [Candidate.delete](/business/nouns/candidate/delete?interface=mcp) | `return await $.Candidate.delete({ id: 'candidate_1' })` |
| [Candidate.screen](/business/nouns/candidate/screen?interface=mcp) | `return await $.Candidate.screen({ candidate: 'candidate_1' })` |

### Capability
| Operation | do program |
| --- | --- |
| [Capability.get](/business/nouns/capability/get?interface=mcp) | `return await $.Capability.get({ id: 'capability_1' })` |
| [Capability.list](/business/nouns/capability/list?interface=mcp) | `return await $.Capability.list({ limit: 20 })` |

### Capital Call
| Operation | do program |
| --- | --- |
| CapitalCall.get | `return await $.CapitalCall.get({ id: 'capital_call_1' })` |
| CapitalCall.list | `return await $.CapitalCall.list({ limit: 20 })` |

### Capital Commitment
| Operation | do program |
| --- | --- |
| CapitalCommitment.create | `return await $.CapitalCommitment.create({ investor: 'party_1', amount: { amount: 49, currency: 'USD' } })` |
| CapitalCommitment.get | `return await $.CapitalCommitment.get({ id: 'capital_commitment_1' })` |
| CapitalCommitment.list | `return await $.CapitalCommitment.list({ limit: 20 })` |
| CapitalCommitment.update | `return await $.CapitalCommitment.update({ id: 'capital_commitment_1', investor: 'party_1' })` |
| CapitalCommitment.countersign | `return await $.CapitalCommitment.countersign({ commitment: 'capital_commitment_1', agreement: 'agreement_1' })` |

### Card
| Operation | do program |
| --- | --- |
| [Card.get](/business/nouns/card/get?interface=mcp) | `return await $.Card.get({ id: 'card_1' })` |
| [Card.list](/business/nouns/card/list?interface=mcp) | `return await $.Card.list({ limit: 20 })` |
| [Card.issue](/business/nouns/card/issue?interface=mcp) | `return await $.Card.issue({ mandate: 'mandate_1', form: 'singleUse' })` |

### Change
| Operation | do program |
| --- | --- |
| [Change.create](/business/nouns/change/create?interface=mcp) | `return await $.Change.create({ base: 'version_1' })` |
| [Change.get](/business/nouns/change/get?interface=mcp) | `return await $.Change.get({ id: 'change_1' })` |
| [Change.list](/business/nouns/change/list?interface=mcp) | `return await $.Change.list({ limit: 20 })` |
| [Change.merge](/business/nouns/change/merge?interface=mcp) | `return await $.Change.merge({ change: 'change_1' })` |
| [Change.revert](/business/nouns/change/revert?interface=mcp) | `return await $.Change.revert({ change: 'change_1', reason: 'Example reason' })` |
| [Change.review](/business/nouns/change/review?interface=mcp) | `return await $.Change.review({ change: 'change_1' })` |

### Channel
| Operation | do program |
| --- | --- |
| [Channel.create](/business/nouns/channel/create?interface=mcp) | `return await $.Channel.create({ medium: 'email' })` |
| [Channel.get](/business/nouns/channel/get?interface=mcp) | `return await $.Channel.get({ id: 'channel_1' })` |
| [Channel.list](/business/nouns/channel/list?interface=mcp) | `return await $.Channel.list({ limit: 20 })` |
| [Channel.update](/business/nouns/channel/update?interface=mcp) | `return await $.Channel.update({ id: 'channel_1', medium: 'email' })` |
| [Channel.delete](/business/nouns/channel/delete?interface=mcp) | `return await $.Channel.delete({ id: 'channel_1' })` |

### Cohort
| Operation | do program |
| --- | --- |
| [Cohort.create](/business/nouns/cohort/create?interface=mcp) | `return await $.Cohort.create({ query: {} })` |
| [Cohort.get](/business/nouns/cohort/get?interface=mcp) | `return await $.Cohort.get({ id: 'cohort_1' })` |
| [Cohort.list](/business/nouns/cohort/list?interface=mcp) | `return await $.Cohort.list({ limit: 20 })` |
| [Cohort.update](/business/nouns/cohort/update?interface=mcp) | `return await $.Cohort.update({ id: 'cohort_1', query: {} })` |
| [Cohort.delete](/business/nouns/cohort/delete?interface=mcp) | `return await $.Cohort.delete({ id: 'cohort_1' })` |

### Collection
| Operation | do program |
| --- | --- |
| [Collection.create](/business/nouns/collection/create?interface=mcp) | `return await $.Collection.create({ id: 'collection_1', type: ['noun_1'] })` |
| [Collection.get](/business/nouns/collection/get?interface=mcp) | `return await $.Collection.get({ id: 'collection_1' })` |
| [Collection.list](/business/nouns/collection/list?interface=mcp) | `return await $.Collection.list({ limit: 20 })` |
| [Collection.update](/business/nouns/collection/update?interface=mcp) | `return await $.Collection.update({ id: 'collection_1', query: {} })` |
| [Collection.delete](/business/nouns/collection/delete?interface=mcp) | `return await $.Collection.delete({ id: 'collection_1' })` |
| [Collection.export](/business/nouns/collection/export?interface=mcp) | `return await $.Collection.export({ collection: 'collection_1', to: 'Example to' })` |
| [Collection.query](/business/nouns/collection/query?interface=mcp) | `return await $.Collection.query({ query: 'Example query' })` |

### Comment
| Operation | do program |
| --- | --- |
| [Comment.create](/business/nouns/comment/create?interface=mcp) | `return await $.Comment.create({ body: 'Example body' })` |
| [Comment.get](/business/nouns/comment/get?interface=mcp) | `return await $.Comment.get({ id: 'comment_1' })` |
| [Comment.list](/business/nouns/comment/list?interface=mcp) | `return await $.Comment.list({ limit: 20 })` |
| [Comment.update](/business/nouns/comment/update?interface=mcp) | `return await $.Comment.update({ id: 'comment_1', body: 'Example body' })` |
| [Comment.delete](/business/nouns/comment/delete?interface=mcp) | `return await $.Comment.delete({ id: 'comment_1' })` |

### Commission
| Operation | do program |
| --- | --- |
| [Commission.create](/business/nouns/commission/create?interface=mcp) | `return await $.Commission.create({ rate: 1, term: 1, clawbackDays: 1 })` |
| [Commission.get](/business/nouns/commission/get?interface=mcp) | `return await $.Commission.get({ id: 'commission_1' })` |
| [Commission.list](/business/nouns/commission/list?interface=mcp) | `return await $.Commission.list({ limit: 20 })` |
| [Commission.update](/business/nouns/commission/update?interface=mcp) | `return await $.Commission.update({ id: 'commission_1', rate: 1 })` |
| [Commission.pay](/business/nouns/commission/pay?interface=mcp) | `return await $.Commission.pay({ commission: 'commission_1' })` |

### Company
| Operation | do program |
| --- | --- |
| [Company.create](/business/nouns/company/create?interface=mcp) | `return await $.Company.create({ name: 'Acme', legalName: 'Acme Inc.', jurisdiction: 'US-DE' })` |
| [Company.get](/business/nouns/company/get?interface=mcp) | `return await $.Company.get({ id: 'company_1' })` |
| [Company.list](/business/nouns/company/list?interface=mcp) | `return await $.Company.list({ limit: 20 })` |
| [Company.update](/business/nouns/company/update?interface=mcp) | `return await $.Company.update({ id: 'company_1', legalName: 'Acme Inc.' })` |
| [Company.dissolve](/business/nouns/company/dissolve?interface=mcp) | `return await $.Company.dissolve({ company: 'company_1', reason: 'Example reason' })` |
| [Company.incorporate](/business/nouns/company/incorporate?interface=mcp) | `return await $.Company.incorporate({ legalName: 'Acme Inc.', jurisdiction: 'US-DE' })` |
| [Company.register](/business/nouns/company/register?interface=mcp) | `return await $.Company.register({ jurisdiction: 'US-TX', kind: 'salesTax' })` |
| [Company.submit](/business/nouns/company/submit?interface=mcp) | `return await $.Company.submit({ jurisdiction: 'US-TX', kind: 'salesTax', periods: ['period_1'] })` |

### Component
| Operation | do program |
| --- | --- |
| [Component.create](/business/nouns/component/create?interface=mcp) | `return await $.Component.create({ name: 'Acme', props: {} })` |
| [Component.get](/business/nouns/component/get?interface=mcp) | `return await $.Component.get({ id: 'component_1' })` |
| [Component.list](/business/nouns/component/list?interface=mcp) | `return await $.Component.list({ limit: 20 })` |
| [Component.update](/business/nouns/component/update?interface=mcp) | `return await $.Component.update({ id: 'component_1', name: 'Acme' })` |
| [Component.delete](/business/nouns/component/delete?interface=mcp) | `return await $.Component.delete({ id: 'component_1' })` |

### Consent
| Operation | do program |
| --- | --- |
| [Consent.create](/business/nouns/consent/create?interface=mcp) | `return await $.Consent.create({ basis: 'Example basis' })` |
| [Consent.get](/business/nouns/consent/get?interface=mcp) | `return await $.Consent.get({ id: 'consent_1' })` |
| [Consent.list](/business/nouns/consent/list?interface=mcp) | `return await $.Consent.list({ limit: 20 })` |
| [Consent.update](/business/nouns/consent/update?interface=mcp) | `return await $.Consent.update({ id: 'consent_1', withdrawnAt: '2026-10-22T12:00:00Z' })` |
| [Consent.withdraw](/business/nouns/consent/withdraw?interface=mcp) | `return await $.Consent.withdraw({ consent: 'consent_1' })` |

### Contact
| Operation | do program |
| --- | --- |
| [Contact.create](/business/nouns/contact/create?interface=mcp) | `return await $.Contact.create({ email: 'ada@acme.com' })` |
| [Contact.get](/business/nouns/contact/get?interface=mcp) | `return await $.Contact.get({ id: 'contact_1' })` |
| [Contact.list](/business/nouns/contact/list?interface=mcp) | `return await $.Contact.list({ limit: 20 })` |
| [Contact.update](/business/nouns/contact/update?interface=mcp) | `return await $.Contact.update({ id: 'contact_1', email: 'ada@acme.com' })` |
| [Contact.delete](/business/nouns/contact/delete?interface=mcp) | `return await $.Contact.delete({ id: 'contact_1' })` |
| [Contact.enrich](/business/nouns/contact/enrich?interface=mcp) | `return await $.Contact.enrich({ contact: 'contact_1' })` |
| [Contact.enroll](/business/nouns/contact/enroll?interface=mcp) | `return await $.Contact.enroll({ contact: 'contact_1', sequence: 'sequence_1' })` |
| [Contact.merge](/business/nouns/contact/merge?interface=mcp) | `return await $.Contact.merge({ contact: 'contact_1', into: 'contact_1' })` |
| [Contact.subscribe](/business/nouns/contact/subscribe?interface=mcp) | `return await $.Contact.subscribe({ contact: 'contact_1', topics: ['Example topics'] })` |
| [Contact.suppress](/business/nouns/contact/suppress?interface=mcp) | `return await $.Contact.suppress({ contact: 'contact_1' })` |
| [Contact.unsubscribe](/business/nouns/contact/unsubscribe?interface=mcp) | `return await $.Contact.unsubscribe({ contact: 'contact_1' })` |

### Content
| Operation | do program |
| --- | --- |
| [Content.create](/business/nouns/content/create?interface=mcp) | `return await $.Content.create({ title: 'Acme API' })` |
| [Content.get](/business/nouns/content/get?interface=mcp) | `return await $.Content.get({ id: 'content_1' })` |
| [Content.list](/business/nouns/content/list?interface=mcp) | `return await $.Content.list({ limit: 20 })` |
| [Content.update](/business/nouns/content/update?interface=mcp) | `return await $.Content.update({ id: 'content_1', title: 'Acme API' })` |
| [Content.delete](/business/nouns/content/delete?interface=mcp) | `return await $.Content.delete({ id: 'content_1' })` |
| [Content.draft](/business/nouns/content/draft?interface=mcp) | `return await $.Content.draft({ kind: 'article', brief: 'Example brief' })` |
| [Content.publish](/business/nouns/content/publish?interface=mcp) | `return await $.Content.publish({ content: 'content_1' })` |

### Control
| Operation | do program |
| --- | --- |
| [Control.get](/business/nouns/control/get?interface=mcp) | `return await $.Control.get({ id: 'control_1' })` |
| [Control.list](/business/nouns/control/list?interface=mcp) | `return await $.Control.list({ limit: 20 })` |

### Conversation
| Operation | do program |
| --- | --- |
| [Conversation.create](/business/nouns/conversation/create?interface=mcp) | `return await $.Conversation.create({ subject: 'Example subject' })` |
| [Conversation.get](/business/nouns/conversation/get?interface=mcp) | `return await $.Conversation.get({ id: 'conversation_1' })` |
| [Conversation.list](/business/nouns/conversation/list?interface=mcp) | `return await $.Conversation.list({ limit: 20 })` |
| [Conversation.update](/business/nouns/conversation/update?interface=mcp) | `return await $.Conversation.update({ id: 'conversation_1', answeredAt: '2026-10-22T12:00:00Z' })` |
| [Conversation.delete](/business/nouns/conversation/delete?interface=mcp) | `return await $.Conversation.delete({ id: 'conversation_1' })` |
| [Conversation.answer](/business/nouns/conversation/answer?interface=mcp) | `return await $.Conversation.answer({ conversation: 'conversation_1', body: 'Example body' })` |
| [Conversation.assign](/business/nouns/conversation/assign?interface=mcp) | `return await $.Conversation.assign({ conversation: 'conversation_1' })` |
| [Conversation.close](/business/nouns/conversation/close?interface=mcp) | `return await $.Conversation.close({ conversation: 'conversation_1', resolution: 'confirmed' })` |
| [Conversation.escalate](/business/nouns/conversation/escalate?interface=mcp) | `return await $.Conversation.escalate({ conversation: 'conversation_1', reason: 'lowConfidence' })` |
| [Conversation.reopen](/business/nouns/conversation/reopen?interface=mcp) | `return await $.Conversation.reopen({ conversation: 'conversation_1', signal: 'askedForPerson' })` |

### Cost
| Operation | do program |
| --- | --- |
| [Cost.get](/business/nouns/cost/get?interface=mcp) | `return await $.Cost.get({ id: 'cost_1' })` |
| [Cost.list](/business/nouns/cost/list?interface=mcp) | `return await $.Cost.list({ limit: 20 })` |

### Coupon
| Operation | do program |
| --- | --- |
| [Coupon.create](/business/nouns/coupon/create?interface=mcp) | `return await $.Coupon.create({ duration: 'once' })` |
| [Coupon.get](/business/nouns/coupon/get?interface=mcp) | `return await $.Coupon.get({ id: 'coupon_1' })` |
| [Coupon.list](/business/nouns/coupon/list?interface=mcp) | `return await $.Coupon.list({ limit: 20 })` |
| [Coupon.update](/business/nouns/coupon/update?interface=mcp) | `return await $.Coupon.update({ id: 'coupon_1', percentOff: 1 })` |

### Credential
| Operation | do program |
| --- | --- |
| [Credential.create](/business/nouns/credential/create?interface=mcp) | `return await $.Credential.create({ issuer: 'Example issuer', jurisdiction: 'US-DE' })` |
| [Credential.get](/business/nouns/credential/get?interface=mcp) | `return await $.Credential.get({ id: 'credential_1' })` |
| [Credential.list](/business/nouns/credential/list?interface=mcp) | `return await $.Credential.list({ limit: 20 })` |
| [Credential.update](/business/nouns/credential/update?interface=mcp) | `return await $.Credential.update({ id: 'credential_1', jurisdiction: 'US-DE' })` |
| [Credential.delete](/business/nouns/credential/delete?interface=mcp) | `return await $.Credential.delete({ id: 'credential_1' })` |
| [Credential.verify](/business/nouns/credential/verify?interface=mcp) | `return await $.Credential.verify({ credential: 'credential_1' })` |

### Credit Grant
| Operation | do program |
| --- | --- |
| [CreditGrant.create](/business/nouns/credit-grant/create?interface=mcp) | `return await $.CreditGrant.create({ amount: { amount: 49, currency: 'USD' }, category: 'paid' })` |
| [CreditGrant.get](/business/nouns/credit-grant/get?interface=mcp) | `return await $.CreditGrant.get({ id: 'credit_grant_1' })` |
| [CreditGrant.list](/business/nouns/credit-grant/list?interface=mcp) | `return await $.CreditGrant.list({ limit: 20 })` |
| [CreditGrant.apply](/business/nouns/credit-grant/apply?interface=mcp) | `return await $.CreditGrant.apply({ invoice: 'invoice_1' })` |
| [CreditGrant.issue](/business/nouns/credit-grant/issue?interface=mcp) | `return await $.CreditGrant.issue({ customer: 'customer_1', amount: { amount: 49, currency: 'USD' }, category: 'paid' })` |
| [CreditGrant.void](/business/nouns/credit-grant/void?interface=mcp) | `return await $.CreditGrant.void({ creditGrant: 'credit_grant_1', reason: 'Example reason' })` |

### Criterion
| Operation | do program |
| --- | --- |
| [Criterion.get](/business/nouns/criterion/get?interface=mcp) | `return await $.Criterion.get({ id: 'criterion_1' })` |
| [Criterion.list](/business/nouns/criterion/list?interface=mcp) | `return await $.Criterion.list({ limit: 20 })` |

### Customer
| Operation | do program |
| --- | --- |
| [Customer.create](/business/nouns/customer/create?interface=mcp) | `return await $.Customer.create({ since: '2026-10-22T12:00:00Z' })` |
| [Customer.get](/business/nouns/customer/get?interface=mcp) | `return await $.Customer.get({ id: 'customer_1' })` |
| [Customer.list](/business/nouns/customer/list?interface=mcp) | `return await $.Customer.list({ limit: 20 })` |
| [Customer.update](/business/nouns/customer/update?interface=mcp) | `return await $.Customer.update({ id: 'customer_1', since: '2026-10-22T12:00:00Z' })` |
| [Customer.delete](/business/nouns/customer/delete?interface=mcp) | `return await $.Customer.delete({ id: 'customer_1' })` |
| [Customer.activate](/business/nouns/customer/activate?interface=mcp) | `return await $.Customer.activate({ customer: 'customer_1', offer: 'offer_1' })` |
| [Customer.exempt](/business/nouns/customer/exempt?interface=mcp) | `return await $.Customer.exempt({ customer: 'customer_1', certificate: 'file_1', jurisdictions: ['US-TX'] })` |

### Dashboard
| Operation | do program |
| --- | --- |
| [Dashboard.create](/business/nouns/dashboard/create?interface=mcp) | `return await $.Dashboard.create({ scope: 'Startup' })` |
| [Dashboard.get](/business/nouns/dashboard/get?interface=mcp) | `return await $.Dashboard.get({ id: 'dashboard_1' })` |
| [Dashboard.list](/business/nouns/dashboard/list?interface=mcp) | `return await $.Dashboard.list({ limit: 20 })` |
| [Dashboard.update](/business/nouns/dashboard/update?interface=mcp) | `return await $.Dashboard.update({ id: 'dashboard_1', scope: 'Startup' })` |
| [Dashboard.delete](/business/nouns/dashboard/delete?interface=mcp) | `return await $.Dashboard.delete({ id: 'dashboard_1' })` |
| [Dashboard.ask](/business/nouns/dashboard/ask?interface=mcp) | `return await $.Dashboard.ask({ question: 'Example question' })` |
| [Dashboard.schedule](/business/nouns/dashboard/schedule?interface=mcp) | `return await $.Dashboard.schedule({ dashboard: 'dashboard_1', cadence: 'daily', to: 'Example to' })` |

### Dataset
| Operation | do program |
| --- | --- |
| [Dataset.create](/business/nouns/dataset/create?interface=mcp) | `return await $.Dataset.create({ name: 'Acme', promise: 'A first draft within one day.' })` |
| [Dataset.get](/business/nouns/dataset/get?interface=mcp) | `return await $.Dataset.get({ id: 'dataset_1' })` |
| [Dataset.list](/business/nouns/dataset/list?interface=mcp) | `return await $.Dataset.list({ limit: 20 })` |
| [Dataset.update](/business/nouns/dataset/update?interface=mcp) | `return await $.Dataset.update({ id: 'dataset_1', records: 1 })` |
| [Dataset.delete](/business/nouns/dataset/delete?interface=mcp) | `return await $.Dataset.delete({ id: 'dataset_1' })` |

### Deal
| Operation | do program |
| --- | --- |
| [Deal.create](/business/nouns/deal/create?interface=mcp) | `return await $.Deal.create({ value: { amount: 49, currency: 'USD' } })` |
| [Deal.get](/business/nouns/deal/get?interface=mcp) | `return await $.Deal.get({ id: 'deal_1' })` |
| [Deal.list](/business/nouns/deal/list?interface=mcp) | `return await $.Deal.list({ limit: 20 })` |
| [Deal.update](/business/nouns/deal/update?interface=mcp) | `return await $.Deal.update({ id: 'deal_1', value: { amount: 49, currency: 'USD' } })` |
| [Deal.delete](/business/nouns/deal/delete?interface=mcp) | `return await $.Deal.delete({ id: 'deal_1' })` |
| [Deal.advance](/business/nouns/deal/advance?interface=mcp) | `return await $.Deal.advance({ deal: 'deal_1' })` |
| [Deal.assign](/business/nouns/deal/assign?interface=mcp) | `return await $.Deal.assign({ deal: 'deal_1' })` |
| [Deal.lose](/business/nouns/deal/lose?interface=mcp) | `return await $.Deal.lose({ deal: 'deal_1', reason: 'Example reason' })` |
| [Deal.propose](/business/nouns/deal/propose?interface=mcp) | `return await $.Deal.propose({ deal: 'deal_1', quote: 'quote_1' })` |
| [Deal.win](/business/nouns/deal/win?interface=mcp) | `return await $.Deal.win({ deal: 'deal_1' })` |

### Decision
| Operation | do program |
| --- | --- |
| [Decision.create](/business/nouns/decision/create?interface=mcp) | `return await $.Decision.create({ choice: 'Example choice', reason: 'Example reason' })` |
| [Decision.get](/business/nouns/decision/get?interface=mcp) | `return await $.Decision.get({ id: 'decision_1' })` |
| [Decision.list](/business/nouns/decision/list?interface=mcp) | `return await $.Decision.list({ limit: 20 })` |
| [Decision.supersede](/business/nouns/decision/supersede?interface=mcp) | `return await $.Decision.supersede({ decision: 'decision_1', by: 'decision_1' })` |

### Demand Budget
| Operation | do program |
| --- | --- |
| [DemandBudget.create](/business/nouns/demand-budget/create?interface=mcp) | `return await $.DemandBudget.create({ amount: { amount: 49, currency: 'USD' }, tier: '$0', target: 'Example target', stopRule: 'Example stop rule' })` |
| [DemandBudget.get](/business/nouns/demand-budget/get?interface=mcp) | `return await $.DemandBudget.get({ id: 'demand_budget_1' })` |
| [DemandBudget.list](/business/nouns/demand-budget/list?interface=mcp) | `return await $.DemandBudget.list({ limit: 20 })` |
| [DemandBudget.update](/business/nouns/demand-budget/update?interface=mcp) | `return await $.DemandBudget.update({ id: 'demand_budget_1', amount: { amount: 49, currency: 'USD' } })` |

### Dispute
| Operation | do program |
| --- | --- |
| [Dispute.get](/business/nouns/dispute/get?interface=mcp) | `return await $.Dispute.get({ id: 'dispute_1' })` |
| [Dispute.list](/business/nouns/dispute/list?interface=mcp) | `return await $.Dispute.list({ limit: 20 })` |
| [Dispute.accept](/business/nouns/dispute/accept?interface=mcp) | `return await $.Dispute.accept({ dispute: 'dispute_1', reason: 'Example reason' })` |
| [Dispute.answer](/business/nouns/dispute/answer?interface=mcp) | `return await $.Dispute.answer({ dispute: 'dispute_1', evidence: ['evidence_1'] })` |
| [Dispute.appeal](/business/nouns/dispute/appeal?interface=mcp) | `return await $.Dispute.appeal({ dispute: 'dispute_1', reason: 'Example reason' })` |
| [Dispute.decide](/business/nouns/dispute/decide?interface=mcp) | `return await $.Dispute.decide({ dispute: 'dispute_1', decision: 'buyer', reason: 'Example reason' })` |

### DNS Record
| Operation | do program |
| --- | --- |
| [DNSRecord.get](/business/nouns/dns-record/get?interface=mcp) | `return await $.DNSRecord.get({ id: 'dns_record_1' })` |
| [DNSRecord.list](/business/nouns/dns-record/list?interface=mcp) | `return await $.DNSRecord.list({ limit: 20 })` |
| [DNSRecord.remove](/business/nouns/dns-record/remove?interface=mcp) | `return await $.DNSRecord.remove({ record: 'dns_record_1' })` |
| [DNSRecord.set](/business/nouns/dns-record/set?interface=mcp) | `return await $.DNSRecord.set({ domain: 'domain_1', type: 'a', name: 'Acme', value: 'Example value' })` |

### Document
| Operation | do program |
| --- | --- |
| [Document.create](/business/nouns/document/create?interface=mcp) | `return await $.Document.create({ form: 'document' })` |
| [Document.get](/business/nouns/document/get?interface=mcp) | `return await $.Document.get({ id: 'document_1' })` |
| [Document.list](/business/nouns/document/list?interface=mcp) | `return await $.Document.list({ limit: 20 })` |
| [Document.update](/business/nouns/document/update?interface=mcp) | `return await $.Document.update({ id: 'document_1', form: 'document' })` |
| [Document.delete](/business/nouns/document/delete?interface=mcp) | `return await $.Document.delete({ id: 'document_1' })` |
| [Document.render](/business/nouns/document/render?interface=mcp) | `return await $.Document.render({ document: 'document_1', format: 'Example format' })` |

### Domain
| Operation | do program |
| --- | --- |
| [Domain.create](/business/nouns/domain/create?interface=mcp) | `return await $.Domain.create({ hostname: 'acme.com', role: 'canonical' })` |
| [Domain.get](/business/nouns/domain/get?interface=mcp) | `return await $.Domain.get({ id: 'domain_1' })` |
| [Domain.list](/business/nouns/domain/list?interface=mcp) | `return await $.Domain.list({ limit: 20 })` |
| [Domain.update](/business/nouns/domain/update?interface=mcp) | `return await $.Domain.update({ id: 'domain_1', hostname: 'acme.com' })` |
| [Domain.delete](/business/nouns/domain/delete?interface=mcp) | `return await $.Domain.delete({ id: 'domain_1' })` |
| [Domain.authenticate](/business/nouns/domain/authenticate?interface=mcp) | `return await $.Domain.authenticate({ domain: 'domain_1' })` |
| [Domain.benchmark](/business/nouns/domain/benchmark?interface=mcp) | `return await $.Domain.benchmark({ hostname: 'taxcalc.tools' })` |
| [Domain.claim](/business/nouns/domain/claim?interface=mcp) | `return await $.Domain.claim({ hostname: 'acme.headless.ly', startup: 'startup_1' })` |
| [Domain.connect](/business/nouns/domain/connect?interface=mcp) | `return await $.Domain.connect({ hostname: 'acme.com', startup: 'startup_1' })` |
| [Domain.register](/business/nouns/domain/register?interface=mcp) | `return await $.Domain.register({ hostname: 'acme.com', startup: 'startup_1' })` |
| [Domain.release](/business/nouns/domain/release?interface=mcp) | `return await $.Domain.release({ domain: 'domain_1', reason: 'Example reason' })` |
| [Domain.renew](/business/nouns/domain/renew?interface=mcp) | `return await $.Domain.renew({ domain: 'domain_1' })` |
| [Domain.search](/business/nouns/domain/search?interface=mcp) | `return await $.Domain.search({ query: 'Example query' })` |
| [Domain.transfer](/business/nouns/domain/transfer?interface=mcp) | `return await $.Domain.transfer({ domain: 'domain_1', to: 'Example to', kind: 'in' })` |
| [Domain.verify](/business/nouns/domain/verify?interface=mcp) | `return await $.Domain.verify({ domain: 'domain_1' })` |

### Enrollment
| Operation | do program |
| --- | --- |
| [Enrollment.create](/business/nouns/enrollment/create?interface=mcp) | `return await $.Enrollment.create({ step: 'Example step' })` |
| [Enrollment.get](/business/nouns/enrollment/get?interface=mcp) | `return await $.Enrollment.get({ id: 'enrollment_1' })` |
| [Enrollment.list](/business/nouns/enrollment/list?interface=mcp) | `return await $.Enrollment.list({ limit: 20 })` |
| [Enrollment.update](/business/nouns/enrollment/update?interface=mcp) | `return await $.Enrollment.update({ id: 'enrollment_1', nextAt: '2026-10-22T12:00:00Z' })` |
| [Enrollment.delete](/business/nouns/enrollment/delete?interface=mcp) | `return await $.Enrollment.delete({ id: 'enrollment_1' })` |
| [Enrollment.cancel](/business/nouns/enrollment/cancel?interface=mcp) | `return await $.Enrollment.cancel({ enrollment: 'enrollment_1', reason: 'replied' })` |
| [Enrollment.pause](/business/nouns/enrollment/pause?interface=mcp) | `return await $.Enrollment.pause({ enrollment: 'enrollment_1' })` |
| [Enrollment.resume](/business/nouns/enrollment/resume?interface=mcp) | `return await $.Enrollment.resume({ enrollment: 'enrollment_1' })` |

### Entitlement
| Operation | do program |
| --- | --- |
| [Entitlement.create](/business/nouns/entitlement/create?interface=mcp) | `return await $.Entitlement.create({ verb: 'verb_1' })` |
| [Entitlement.get](/business/nouns/entitlement/get?interface=mcp) | `return await $.Entitlement.get({ id: 'entitlement_1' })` |
| [Entitlement.list](/business/nouns/entitlement/list?interface=mcp) | `return await $.Entitlement.list({ limit: 20 })` |
| [Entitlement.update](/business/nouns/entitlement/update?interface=mcp) | `return await $.Entitlement.update({ id: 'entitlement_1', verb: 'verb_1' })` |
| [Entitlement.delete](/business/nouns/entitlement/delete?interface=mcp) | `return await $.Entitlement.delete({ id: 'entitlement_1' })` |
| [Entitlement.check](/business/nouns/entitlement/check?interface=mcp) | `return await $.Entitlement.check({ customer: 'customer_1', verb: 'verb_1' })` |

### Entry
| Operation | do program |
| --- | --- |
| [Entry.get](/business/nouns/entry/get?interface=mcp) | `return await $.Entry.get({ id: 'entry_1' })` |
| [Entry.list](/business/nouns/entry/list?interface=mcp) | `return await $.Entry.list({ limit: 20 })` |
| [Entry.post](/business/nouns/entry/post?interface=mcp) | `return await $.Entry.post({ debit: 'Example debit', credit: 'Example credit', amount: { amount: 49, currency: 'USD' }, memo: 'Example memo' })` |
| [Entry.settle](/business/nouns/entry/settle?interface=mcp) | `return await $.Entry.settle({ period: 'period_1', from: 'company_1', to: 'company_1' })` |

### Evaluator
| Operation | do program |
| --- | --- |
| [Evaluator.create](/business/nouns/evaluator/create?interface=mcp) | `return await $.Evaluator.create({ kind: 'code', rubric: 'Example rubric' })` |
| [Evaluator.get](/business/nouns/evaluator/get?interface=mcp) | `return await $.Evaluator.get({ id: 'evaluator_1' })` |
| [Evaluator.list](/business/nouns/evaluator/list?interface=mcp) | `return await $.Evaluator.list({ limit: 20 })` |
| [Evaluator.update](/business/nouns/evaluator/update?interface=mcp) | `return await $.Evaluator.update({ id: 'evaluator_1', integration: 'integration_1' })` |
| [Evaluator.delete](/business/nouns/evaluator/delete?interface=mcp) | `return await $.Evaluator.delete({ id: 'evaluator_1' })` |

### Event
| Operation | do program |
| --- | --- |
| [Event.create](/business/nouns/event/create?interface=mcp) | `return await $.Event.create({ name: 'Acme', at: '2026-10-22T12:00:00Z' })` |
| [Event.get](/business/nouns/event/get?interface=mcp) | `return await $.Event.get({ id: 'event_1' })` |
| [Event.list](/business/nouns/event/list?interface=mcp) | `return await $.Event.list({ limit: 20 })` |
| [Event.capture](/business/nouns/event/capture?interface=mcp) | `return await $.Event.capture({ name: 'Acme' })` |

### Evidence
| Operation | do program |
| --- | --- |
| [Evidence.create](/business/nouns/evidence/create?interface=mcp) | `return await $.Evidence.create({ grade: 'Behavior' })` |
| [Evidence.get](/business/nouns/evidence/get?interface=mcp) | `return await $.Evidence.get({ id: 'evidence_1' })` |
| [Evidence.list](/business/nouns/evidence/list?interface=mcp) | `return await $.Evidence.list({ limit: 20 })` |

### Experiment
| Operation | do program |
| --- | --- |
| [Experiment.create](/business/nouns/experiment/create?interface=mcp) | `return await $.Experiment.create({ variants: {} })` |
| [Experiment.get](/business/nouns/experiment/get?interface=mcp) | `return await $.Experiment.get({ id: 'experiment_1' })` |
| [Experiment.list](/business/nouns/experiment/list?interface=mcp) | `return await $.Experiment.list({ limit: 20 })` |
| [Experiment.conclude](/business/nouns/experiment/conclude?interface=mcp) | `return await $.Experiment.conclude({ experiment: 'experiment_1', decision: 'ship' })` |
| [Experiment.start](/business/nouns/experiment/start?interface=mcp) | `return await $.Experiment.start({ experiment: 'experiment_1' })` |

### Exposure
| Operation | do program |
| --- | --- |
| [Exposure.create](/business/nouns/exposure/create?interface=mcp) | `return await $.Exposure.create({ unit: 'Example unit', options: {}, propensity: 1, at: '2026-10-22T12:00:00Z' })` |
| [Exposure.get](/business/nouns/exposure/get?interface=mcp) | `return await $.Exposure.get({ id: 'exposure_1' })` |
| [Exposure.list](/business/nouns/exposure/list?interface=mcp) | `return await $.Exposure.list({ limit: 20 })` |

### File
| Operation | do program |
| --- | --- |
| [File.create](/business/nouns/file/create?interface=mcp) | `return await $.File.create({ contentType: 'Example content type', size: 1 })` |
| [File.get](/business/nouns/file/get?interface=mcp) | `return await $.File.get({ id: 'file_1' })` |
| [File.list](/business/nouns/file/list?interface=mcp) | `return await $.File.list({ limit: 20 })` |
| [File.update](/business/nouns/file/update?interface=mcp) | `return await $.File.update({ id: 'file_1', size: 1 })` |
| [File.delete](/business/nouns/file/delete?interface=mcp) | `return await $.File.delete({ id: 'file_1' })` |
| [File.edit](/business/nouns/file/edit?interface=mcp) | `return await $.File.edit({ file: 'file_1', instruction: 'Example instruction' })` |
| [File.generate](/business/nouns/file/generate?interface=mcp) | `return await $.File.generate({ kind: 'image', prompt: 'Example prompt' })` |

### Flag
| Operation | do program |
| --- | --- |
| [Flag.create](/business/nouns/flag/create?interface=mcp) | `return await $.Flag.create({ key: 'new-checkout' })` |
| [Flag.get](/business/nouns/flag/get?interface=mcp) | `return await $.Flag.get({ id: 'flag_1' })` |
| [Flag.list](/business/nouns/flag/list?interface=mcp) | `return await $.Flag.list({ limit: 20 })` |
| [Flag.update](/business/nouns/flag/update?interface=mcp) | `return await $.Flag.update({ id: 'flag_1', key: 'new-checkout' })` |
| [Flag.delete](/business/nouns/flag/delete?interface=mcp) | `return await $.Flag.delete({ id: 'flag_1' })` |
| [Flag.evaluate](/business/nouns/flag/evaluate?interface=mcp) | `return await $.Flag.evaluate({ flag: 'flag_1', unit: 'Example unit' })` |

### Flow
| Operation | do program |
| --- | --- |
| [Flow.create](/business/nouns/flow/create?interface=mcp) | `return await $.Flow.create({ persona: 'persona_1', offer: 'offer_1', steps: ['dashboard_1'] })` |
| [Flow.get](/business/nouns/flow/get?interface=mcp) | `return await $.Flow.get({ id: 'flow_1' })` |
| [Flow.list](/business/nouns/flow/list?interface=mcp) | `return await $.Flow.list({ limit: 20 })` |
| [Flow.update](/business/nouns/flow/update?interface=mcp) | `return await $.Flow.update({ id: 'flow_1', persona: 'persona_1' })` |
| [Flow.delete](/business/nouns/flow/delete?interface=mcp) | `return await $.Flow.delete({ id: 'flow_1' })` |

### Forecast
| Operation | do program |
| --- | --- |
| [Forecast.create](/business/nouns/forecast/create?interface=mcp) | `return await $.Forecast.create({ asOf: '2026-10-22T12:00:00Z', runwayWeeks: 1, defaultAlive: true, spendState: 'free' })` |
| [Forecast.get](/business/nouns/forecast/get?interface=mcp) | `return await $.Forecast.get({ id: 'forecast_1' })` |
| [Forecast.list](/business/nouns/forecast/list?interface=mcp) | `return await $.Forecast.list({ limit: 20 })` |

### Form
| Operation | do program |
| --- | --- |
| [Form.create](/business/nouns/form/create?interface=mcp) | `return await $.Form.create({ fields: {} })` |
| [Form.get](/business/nouns/form/get?interface=mcp) | `return await $.Form.get({ id: 'form_1' })` |
| [Form.list](/business/nouns/form/list?interface=mcp) | `return await $.Form.list({ limit: 20 })` |
| [Form.update](/business/nouns/form/update?interface=mcp) | `return await $.Form.update({ id: 'form_1', fields: {} })` |
| [Form.delete](/business/nouns/form/delete?interface=mcp) | `return await $.Form.delete({ id: 'form_1' })` |

### Function
| Operation | do program |
| --- | --- |
| [Function.create](/business/nouns/function/create?interface=mcp) | `return await $.Function.create({ kind: 'code' })` |
| [Function.get](/business/nouns/function/get?interface=mcp) | `return await $.Function.get({ id: 'function_1' })` |
| [Function.list](/business/nouns/function/list?interface=mcp) | `return await $.Function.list({ limit: 20 })` |
| [Function.update](/business/nouns/function/update?interface=mcp) | `return await $.Function.update({ id: 'function_1', kind: 'code' })` |
| [Function.delete](/business/nouns/function/delete?interface=mcp) | `return await $.Function.delete({ id: 'function_1' })` |

### Fund
| Operation | do program |
| --- | --- |
| Fund.create | `return await $.Fund.create({ name: 'Acme' })` |
| Fund.get | `return await $.Fund.get({ id: 'fund_1' })` |
| Fund.list | `return await $.Fund.list({ limit: 20 })` |
| Fund.update | `return await $.Fund.update({ id: 'fund_1', name: 'Acme' })` |
| Fund.delete | `return await $.Fund.delete({ id: 'fund_1' })` |
| Fund.call | `return await $.Fund.call({ fund: 'fund_1', amount: { amount: 49, currency: 'USD' }, dueOn: '2026-10-22', purpose: 'Example purpose' })` |
| Fund.distribute | `return await $.Fund.distribute({ fund: 'fund_1', amount: { amount: 49, currency: 'USD' }, kind: 'cash' })` |
| Fund.report | `return await $.Fund.report({ fund: 'fund_1', period: 'period_1' })` |

### Fund Distribution
| Operation | do program |
| --- | --- |
| FundDistribution.get | `return await $.FundDistribution.get({ id: 'fund_distribution_1' })` |
| FundDistribution.list | `return await $.FundDistribution.list({ limit: 20 })` |

### Funnel
| Operation | do program |
| --- | --- |
| [Funnel.create](/business/nouns/funnel/create?interface=mcp) | `return await $.Funnel.create({ steps: {} })` |
| [Funnel.get](/business/nouns/funnel/get?interface=mcp) | `return await $.Funnel.get({ id: 'funnel_1' })` |
| [Funnel.list](/business/nouns/funnel/list?interface=mcp) | `return await $.Funnel.list({ limit: 20 })` |
| [Funnel.update](/business/nouns/funnel/update?interface=mcp) | `return await $.Funnel.update({ id: 'funnel_1', steps: {} })` |
| [Funnel.delete](/business/nouns/funnel/delete?interface=mcp) | `return await $.Funnel.delete({ id: 'funnel_1' })` |

### Gathering
| Operation | do program |
| --- | --- |
| [Gathering.create](/business/nouns/gathering/create?interface=mcp) | `return await $.Gathering.create({ title: 'Acme API', at: '2026-10-22T12:00:00Z' })` |
| [Gathering.get](/business/nouns/gathering/get?interface=mcp) | `return await $.Gathering.get({ id: 'gathering_1' })` |
| [Gathering.list](/business/nouns/gathering/list?interface=mcp) | `return await $.Gathering.list({ limit: 20 })` |
| [Gathering.update](/business/nouns/gathering/update?interface=mcp) | `return await $.Gathering.update({ id: 'gathering_1', title: 'Acme API' })` |
| [Gathering.delete](/business/nouns/gathering/delete?interface=mcp) | `return await $.Gathering.delete({ id: 'gathering_1' })` |
| [Gathering.register](/business/nouns/gathering/register?interface=mcp) | `return await $.Gathering.register({ gathering: 'gathering_1', contact: 'contact_1' })` |

### Goal
| Operation | do program |
| --- | --- |
| [Goal.create](/business/nouns/goal/create?interface=mcp) | `return await $.Goal.create({ objective: 'Example objective' })` |
| [Goal.get](/business/nouns/goal/get?interface=mcp) | `return await $.Goal.get({ id: 'goal_1' })` |
| [Goal.list](/business/nouns/goal/list?interface=mcp) | `return await $.Goal.list({ limit: 20 })` |
| [Goal.update](/business/nouns/goal/update?interface=mcp) | `return await $.Goal.update({ id: 'goal_1', horizon: 'day' })` |
| [Goal.delete](/business/nouns/goal/delete?interface=mcp) | `return await $.Goal.delete({ id: 'goal_1' })` |

### Guard
| Operation | do program |
| --- | --- |
| [Guard.create](/business/nouns/guard/create?interface=mcp) | `return await $.Guard.create({ tier: 'code' })` |
| [Guard.get](/business/nouns/guard/get?interface=mcp) | `return await $.Guard.get({ id: 'guard_1' })` |
| [Guard.list](/business/nouns/guard/list?interface=mcp) | `return await $.Guard.list({ limit: 20 })` |
| [Guard.update](/business/nouns/guard/update?interface=mcp) | `return await $.Guard.update({ id: 'guard_1', tier: 'code' })` |
| [Guard.delete](/business/nouns/guard/delete?interface=mcp) | `return await $.Guard.delete({ id: 'guard_1' })` |

### Handle
| Operation | do program |
| --- | --- |
| [Handle.create](/business/nouns/handle/create?interface=mcp) | `return await $.Handle.create({ venue: 'Example venue', name: 'Acme' })` |
| [Handle.get](/business/nouns/handle/get?interface=mcp) | `return await $.Handle.get({ id: 'handle_1' })` |
| [Handle.list](/business/nouns/handle/list?interface=mcp) | `return await $.Handle.list({ limit: 20 })` |
| [Handle.update](/business/nouns/handle/update?interface=mcp) | `return await $.Handle.update({ id: 'handle_1', name: 'Acme' })` |
| [Handle.connect](/business/nouns/handle/connect?interface=mcp) | `return await $.Handle.connect({ handle: 'handle_1', integration: 'integration_1' })` |

### Holder
| Operation | do program |
| --- | --- |
| [Holder.create](/business/nouns/holder/create?interface=mcp) | `return await $.Holder.create({ party: 'party_1' })` |
| [Holder.get](/business/nouns/holder/get?interface=mcp) | `return await $.Holder.get({ id: 'holder_1' })` |
| [Holder.list](/business/nouns/holder/list?interface=mcp) | `return await $.Holder.list({ limit: 20 })` |
| [Holder.update](/business/nouns/holder/update?interface=mcp) | `return await $.Holder.update({ id: 'holder_1', party: 'party_1' })` |

### Human
| Operation | do program |
| --- | --- |
| [Human.create](/business/nouns/human/create?interface=mcp) | `return await $.Human.create({ name: 'Acme', email: 'ada@acme.com' })` |
| [Human.get](/business/nouns/human/get?interface=mcp) | `return await $.Human.get({ id: 'human_1' })` |
| [Human.list](/business/nouns/human/list?interface=mcp) | `return await $.Human.list({ limit: 20 })` |
| [Human.update](/business/nouns/human/update?interface=mcp) | `return await $.Human.update({ id: 'human_1', email: 'ada@acme.com' })` |
| [Human.delete](/business/nouns/human/delete?interface=mcp) | `return await $.Human.delete({ id: 'human_1' })` |
| [Human.hold](/business/nouns/human/hold?interface=mcp) | `return await $.Human.hold({ human: 'human_1', amount: { amount: 49, currency: 'USD' }, cause: 'Example cause' })` |
| [Human.invite](/business/nouns/human/invite?interface=mcp) | `return await $.Human.invite({ email: 'ada@acme.com', role: 'role_1' })` |
| [Human.onboard](/business/nouns/human/onboard?interface=mcp) | `return await $.Human.onboard({ human: 'human_1' })` |
| [Human.recruit](/business/nouns/human/recruit?interface=mcp) | `return await $.Human.recruit({ email: 'ada@acme.com' })` |
| [Human.release](/business/nouns/human/release?interface=mcp) | `return await $.Human.release({ human: 'human_1', cause: 'Example cause' })` |
| [Human.remit](/business/nouns/human/remit?interface=mcp) | `return await $.Human.remit({ human: 'human_1' })` |
| [Human.suspend](/business/nouns/human/suspend?interface=mcp) | `return await $.Human.suspend({ human: 'human_1', reason: 'Example reason' })` |

### Hypothesis
| Operation | do program |
| --- | --- |
| [Hypothesis.create](/business/nouns/hypothesis/create?interface=mcp) | `return await $.Hypothesis.create({ statement: 'Drafts patents for solo inventors.', kind: 'founding' })` |
| [Hypothesis.get](/business/nouns/hypothesis/get?interface=mcp) | `return await $.Hypothesis.get({ id: 'hypothesis_1' })` |
| [Hypothesis.list](/business/nouns/hypothesis/list?interface=mcp) | `return await $.Hypothesis.list({ limit: 20 })` |
| [Hypothesis.drop](/business/nouns/hypothesis/drop?interface=mcp) | `return await $.Hypothesis.drop({ hypothesis: 'hypothesis_1', reason: 'Example reason' })` |
| [Hypothesis.test](/business/nouns/hypothesis/test?interface=mcp) | `return await $.Hypothesis.test({ hypothesis: 'hypothesis_1', experiment: 'experiment_1' })` |

### ICP
| Operation | do program |
| --- | --- |
| [ICP.create](/business/nouns/icp/create?interface=mcp) | `return await $.ICP.create({ description: 'The first Offer.' })` |
| [ICP.get](/business/nouns/icp/get?interface=mcp) | `return await $.ICP.get({ id: 'icp_1' })` |
| [ICP.list](/business/nouns/icp/list?interface=mcp) | `return await $.ICP.list({ limit: 20 })` |
| [ICP.update](/business/nouns/icp/update?interface=mcp) | `return await $.ICP.update({ id: 'icp_1', description: 'The first Offer.' })` |
| [ICP.delete](/business/nouns/icp/delete?interface=mcp) | `return await $.ICP.delete({ id: 'icp_1' })` |

### Idea
| Operation | do program |
| --- | --- |
| [Idea.create](/business/nouns/idea/create?interface=mcp) | `return await $.Idea.create({ statement: 'Drafts patents for solo inventors.' })` |
| [Idea.get](/business/nouns/idea/get?interface=mcp) | `return await $.Idea.get({ id: 'idea_1' })` |
| [Idea.list](/business/nouns/idea/list?interface=mcp) | `return await $.Idea.list({ limit: 20 })` |
| [Idea.pursue](/business/nouns/idea/pursue?interface=mcp) | `return await $.Idea.pursue({ idea: 'idea_1' })` |

### Implementation
| Operation | do program |
| --- | --- |
| [Implementation.create](/business/nouns/implementation/create?interface=mcp) | `return await $.Implementation.create({ kind: 'managed' })` |
| [Implementation.get](/business/nouns/implementation/get?interface=mcp) | `return await $.Implementation.get({ id: 'implementation_1' })` |
| [Implementation.list](/business/nouns/implementation/list?interface=mcp) | `return await $.Implementation.list({ limit: 20 })` |
| [Implementation.update](/business/nouns/implementation/update?interface=mcp) | `return await $.Implementation.update({ id: 'implementation_1', kind: 'managed' })` |
| [Implementation.delete](/business/nouns/implementation/delete?interface=mcp) | `return await $.Implementation.delete({ id: 'implementation_1' })` |

### Incident
| Operation | do program |
| --- | --- |
| [Incident.create](/business/nouns/incident/create?interface=mcp) | `return await $.Incident.create({ severity: 'minor', detectedAt: '2026-10-22T12:00:00Z' })` |
| [Incident.get](/business/nouns/incident/get?interface=mcp) | `return await $.Incident.get({ id: 'incident_1' })` |
| [Incident.list](/business/nouns/incident/list?interface=mcp) | `return await $.Incident.list({ limit: 20 })` |
| [Incident.update](/business/nouns/incident/update?interface=mcp) | `return await $.Incident.update({ id: 'incident_1', severity: 'minor' })` |
| [Incident.delete](/business/nouns/incident/delete?interface=mcp) | `return await $.Incident.delete({ id: 'incident_1' })` |
| [Incident.acknowledge](/business/nouns/incident/acknowledge?interface=mcp) | `return await $.Incident.acknowledge({ incident: 'incident_1' })` |
| [Incident.open](/business/nouns/incident/open?interface=mcp) | `return await $.Incident.open({ severity: 'sev1', cause: 'Example cause' })` |
| [Incident.resolve](/business/nouns/incident/resolve?interface=mcp) | `return await $.Incident.resolve({ incident: 'incident_1', summary: 'Example summary' })` |

### Instrument
| Operation | do program |
| --- | --- |
| [Instrument.get](/business/nouns/instrument/get?interface=mcp) | `return await $.Instrument.get({ id: 'instrument_1' })` |
| [Instrument.list](/business/nouns/instrument/list?interface=mcp) | `return await $.Instrument.list({ limit: 20 })` |
| [Instrument.cancel](/business/nouns/instrument/cancel?interface=mcp) | `return await $.Instrument.cancel({ instrument: 'instrument_1', reason: 'unvested' })` |
| [Instrument.convert](/business/nouns/instrument/convert?interface=mcp) | `return await $.Instrument.convert({ instrument: 'instrument_1', roundPrice: { amount: 49, currency: 'USD' } })` |
| [Instrument.exercise](/business/nouns/instrument/exercise?interface=mcp) | `return await $.Instrument.exercise({ instrument: 'instrument_1', quantity: 1 })` |
| [Instrument.grant](/business/nouns/instrument/grant?interface=mcp) | `return await $.Instrument.grant({ holder: 'holder_1', quantity: 1, strike: { amount: 49, currency: 'USD' }, vesting: {} })` |

### Integration
| Operation | do program |
| --- | --- |
| [Integration.create](/business/nouns/integration/create?interface=mcp) | `return await $.Integration.create({ acquired: 'owned', scope: 'studio', mode: 'mirror' })` |
| [Integration.get](/business/nouns/integration/get?interface=mcp) | `return await $.Integration.get({ id: 'integration_1' })` |
| [Integration.list](/business/nouns/integration/list?interface=mcp) | `return await $.Integration.list({ limit: 20 })` |
| [Integration.update](/business/nouns/integration/update?interface=mcp) | `return await $.Integration.update({ id: 'integration_1', scope: 'studio' })` |
| [Integration.delete](/business/nouns/integration/delete?interface=mcp) | `return await $.Integration.delete({ id: 'integration_1' })` |
| [Integration.call](/business/nouns/integration/call?interface=mcp) | `return await $.Integration.call({ integration: 'integration_1', method: 'GET', path: '/' })` |
| [Integration.connect](/business/nouns/integration/connect?interface=mcp) | `return await $.Integration.connect({ system: 'system_1', scope: 'studio', grants: ['Example grants'] })` |
| [Integration.pause](/business/nouns/integration/pause?interface=mcp) | `return await $.Integration.pause({ integration: 'integration_1' })` |
| [Integration.reconnect](/business/nouns/integration/reconnect?interface=mcp) | `return await $.Integration.reconnect({ integration: 'integration_1' })` |
| [Integration.refresh](/business/nouns/integration/refresh?interface=mcp) | `return await $.Integration.refresh({ integration: 'integration_1' })` |
| [Integration.resume](/business/nouns/integration/resume?interface=mcp) | `return await $.Integration.resume({ integration: 'integration_1' })` |
| [Integration.revoke](/business/nouns/integration/revoke?interface=mcp) | `return await $.Integration.revoke({ integration: 'integration_1' })` |
| [Integration.sync](/business/nouns/integration/sync?interface=mcp) | `return await $.Integration.sync({ integration: 'integration_1' })` |

### Interface
| Operation | do program |
| --- | --- |
| [Interface.create](/business/nouns/interface/create?interface=mcp) | `return await $.Interface.create({ kind: 'api' })` |
| [Interface.get](/business/nouns/interface/get?interface=mcp) | `return await $.Interface.get({ id: 'interface_1' })` |
| [Interface.list](/business/nouns/interface/list?interface=mcp) | `return await $.Interface.list({ limit: 20 })` |
| [Interface.update](/business/nouns/interface/update?interface=mcp) | `return await $.Interface.update({ id: 'interface_1', kind: 'api' })` |
| [Interface.delete](/business/nouns/interface/delete?interface=mcp) | `return await $.Interface.delete({ id: 'interface_1' })` |

### Interview
| Operation | do program |
| --- | --- |
| [Interview.create](/business/nouns/interview/create?interface=mcp) | `return await $.Interview.create({ script: 'template_1' })` |
| [Interview.get](/business/nouns/interview/get?interface=mcp) | `return await $.Interview.get({ id: 'interview_1' })` |
| [Interview.list](/business/nouns/interview/list?interface=mcp) | `return await $.Interview.list({ limit: 20 })` |

### Invoice
| Operation | do program |
| --- | --- |
| [Invoice.create](/business/nouns/invoice/create?interface=mcp) | `return await $.Invoice.create({ total: { amount: 49, currency: 'USD' }, due: '2026-10-22' })` |
| [Invoice.get](/business/nouns/invoice/get?interface=mcp) | `return await $.Invoice.get({ id: 'invoice_1' })` |
| [Invoice.list](/business/nouns/invoice/list?interface=mcp) | `return await $.Invoice.list({ limit: 20 })` |
| [Invoice.update](/business/nouns/invoice/update?interface=mcp) | `return await $.Invoice.update({ id: 'invoice_1', total: { amount: 49, currency: 'USD' } })` |
| [Invoice.bill](/business/nouns/invoice/bill?interface=mcp) | `return await $.Invoice.bill({ invoice: 'invoice_1' })` |
| [Invoice.collect](/business/nouns/invoice/collect?interface=mcp) | `return await $.Invoice.collect({ invoice: 'invoice_1' })` |
| [Invoice.refund](/business/nouns/invoice/refund?interface=mcp) | `return await $.Invoice.refund({ invoice: 'invoice_1', reason: 'Example reason' })` |
| [Invoice.void](/business/nouns/invoice/void?interface=mcp) | `return await $.Invoice.void({ invoice: 'invoice_1', reason: 'Example reason' })` |

### Issue
| Operation | do program |
| --- | --- |
| [Issue.create](/business/nouns/issue/create?interface=mcp) | `return await $.Issue.create({ by: 'worker_1' })` |
| [Issue.get](/business/nouns/issue/get?interface=mcp) | `return await $.Issue.get({ id: 'issue_1' })` |
| [Issue.list](/business/nouns/issue/list?interface=mcp) | `return await $.Issue.list({ limit: 20 })` |
| [Issue.update](/business/nouns/issue/update?interface=mcp) | `return await $.Issue.update({ id: 'issue_1', kind: 'bug' })` |
| [Issue.delete](/business/nouns/issue/delete?interface=mcp) | `return await $.Issue.delete({ id: 'issue_1' })` |
| [Issue.estimate](/business/nouns/issue/estimate?interface=mcp) | `return await $.Issue.estimate({ issue: 'issue_1', days: 1 })` |
| [Issue.reopen](/business/nouns/issue/reopen?interface=mcp) | `return await $.Issue.reopen({ issue: 'issue_1', reason: 'Example reason' })` |
| [Issue.resolve](/business/nouns/issue/resolve?interface=mcp) | `return await $.Issue.resolve({ issue: 'issue_1', resolution: 'Example resolution' })` |
| [Issue.schedule](/business/nouns/issue/schedule?interface=mcp) | `return await $.Issue.schedule({ issue: 'issue_1', week: '2026-10-22' })` |
| [Issue.triage](/business/nouns/issue/triage?interface=mcp) | `return await $.Issue.triage({ issue: 'issue_1' })` |

### Key Result
| Operation | do program |
| --- | --- |
| [KeyResult.create](/business/nouns/key-result/create?interface=mcp) | `return await $.KeyResult.create({ baseline: 1, target: 1, deadline: '2026-10-22' })` |
| [KeyResult.get](/business/nouns/key-result/get?interface=mcp) | `return await $.KeyResult.get({ id: 'key_result_1' })` |
| [KeyResult.list](/business/nouns/key-result/list?interface=mcp) | `return await $.KeyResult.list({ limit: 20 })` |
| [KeyResult.update](/business/nouns/key-result/update?interface=mcp) | `return await $.KeyResult.update({ id: 'key_result_1', baseline: 1 })` |
| [KeyResult.delete](/business/nouns/key-result/delete?interface=mcp) | `return await $.KeyResult.delete({ id: 'key_result_1' })` |

### Keyword
| Operation | do program |
| --- | --- |
| [Keyword.create](/business/nouns/keyword/create?interface=mcp) | `return await $.Keyword.create({ phrase: 'Example phrase' })` |
| [Keyword.get](/business/nouns/keyword/get?interface=mcp) | `return await $.Keyword.get({ id: 'keyword_1' })` |
| [Keyword.list](/business/nouns/keyword/list?interface=mcp) | `return await $.Keyword.list({ limit: 20 })` |
| [Keyword.update](/business/nouns/keyword/update?interface=mcp) | `return await $.Keyword.update({ id: 'keyword_1', form: 'search' })` |
| [Keyword.delete](/business/nouns/keyword/delete?interface=mcp) | `return await $.Keyword.delete({ id: 'keyword_1' })` |
| [Keyword.measure](/business/nouns/keyword/measure?interface=mcp) | `return await $.Keyword.measure({ keyword: 'keyword_1' })` |

### Lead
| Operation | do program |
| --- | --- |
| [Lead.create](/business/nouns/lead/create?interface=mcp) | `return await $.Lead.create({ email: 'ada@acme.com' })` |
| [Lead.get](/business/nouns/lead/get?interface=mcp) | `return await $.Lead.get({ id: 'lead_1' })` |
| [Lead.list](/business/nouns/lead/list?interface=mcp) | `return await $.Lead.list({ limit: 20 })` |
| [Lead.update](/business/nouns/lead/update?interface=mcp) | `return await $.Lead.update({ id: 'lead_1', owner: 'worker_1' })` |
| [Lead.delete](/business/nouns/lead/delete?interface=mcp) | `return await $.Lead.delete({ id: 'lead_1' })` |
| [Lead.assign](/business/nouns/lead/assign?interface=mcp) | `return await $.Lead.assign({ lead: 'lead_1' })` |
| [Lead.convert](/business/nouns/lead/convert?interface=mcp) | `return await $.Lead.convert({ lead: 'lead_1', offer: 'offer_1', route: 'Example route' })` |
| [Lead.disqualify](/business/nouns/lead/disqualify?interface=mcp) | `return await $.Lead.disqualify({ lead: 'lead_1', reason: 'noFit' })` |
| [Lead.nurture](/business/nouns/lead/nurture?interface=mcp) | `return await $.Lead.nurture({ lead: 'lead_1' })` |
| [Lead.qualify](/business/nouns/lead/qualify?interface=mcp) | `return await $.Lead.qualify({ lead: 'lead_1', offer: 'offer_1' })` |

### Lifecycle
| Operation | do program |
| --- | --- |
| [Lifecycle.get](/business/nouns/lifecycle/get?interface=mcp) | `return await $.Lifecycle.get({ id: 'lifecycle_1' })` |
| [Lifecycle.list](/business/nouns/lifecycle/list?interface=mcp) | `return await $.Lifecycle.list({ limit: 20 })` |
| [Lifecycle.update](/business/nouns/lifecycle/update?interface=mcp) | `return await $.Lifecycle.update({ id: 'lifecycle_1', states: ['Example states'] })` |

### Limit
| Operation | do program |
| --- | --- |
| [Limit.create](/business/nouns/limit/create?interface=mcp) | `return await $.Limit.create({ amount: { amount: 49, currency: 'USD' } })` |
| [Limit.get](/business/nouns/limit/get?interface=mcp) | `return await $.Limit.get({ id: 'limit_1' })` |
| [Limit.list](/business/nouns/limit/list?interface=mcp) | `return await $.Limit.list({ limit: 20 })` |
| [Limit.update](/business/nouns/limit/update?interface=mcp) | `return await $.Limit.update({ id: 'limit_1', amount: { amount: 49, currency: 'USD' } })` |
| [Limit.delete](/business/nouns/limit/delete?interface=mcp) | `return await $.Limit.delete({ id: 'limit_1' })` |
| [Limit.raise](/business/nouns/limit/raise?interface=mcp) | `return await $.Limit.raise({ limit: 'limit_1', to: {} })` |

### Mailbox
| Operation | do program |
| --- | --- |
| [Mailbox.create](/business/nouns/mailbox/create?interface=mcp) | `return await $.Mailbox.create({ medium: 'email', address: 'ada@acme.com', stream: 'transactional' })` |
| [Mailbox.get](/business/nouns/mailbox/get?interface=mcp) | `return await $.Mailbox.get({ id: 'mailbox_1' })` |
| [Mailbox.list](/business/nouns/mailbox/list?interface=mcp) | `return await $.Mailbox.list({ limit: 20 })` |
| [Mailbox.update](/business/nouns/mailbox/update?interface=mcp) | `return await $.Mailbox.update({ id: 'mailbox_1', address: 'ada@acme.com' })` |
| [Mailbox.rest](/business/nouns/mailbox/rest?interface=mcp) | `return await $.Mailbox.rest({ mailbox: 'mailbox_1', reason: 'complaints' })` |
| [Mailbox.retire](/business/nouns/mailbox/retire?interface=mcp) | `return await $.Mailbox.retire({ mailbox: 'mailbox_1' })` |
| [Mailbox.warm](/business/nouns/mailbox/warm?interface=mcp) | `return await $.Mailbox.warm({ mailbox: 'mailbox_1', cap: 1 })` |

### Mandate
| Operation | do program |
| --- | --- |
| [Mandate.create](/business/nouns/mandate/create?interface=mcp) | `return await $.Mandate.create({ expiresAt: '2026-10-22T12:00:00Z' })` |
| [Mandate.get](/business/nouns/mandate/get?interface=mcp) | `return await $.Mandate.get({ id: 'mandate_1' })` |
| [Mandate.list](/business/nouns/mandate/list?interface=mcp) | `return await $.Mandate.list({ limit: 20 })` |
| [Mandate.update](/business/nouns/mandate/update?interface=mcp) | `return await $.Mandate.update({ id: 'mandate_1', expiresAt: '2026-10-22T12:00:00Z' })` |
| [Mandate.delete](/business/nouns/mandate/delete?interface=mcp) | `return await $.Mandate.delete({ id: 'mandate_1' })` |
| [Mandate.authorize](/business/nouns/mandate/authorize?interface=mcp) | `return await $.Mandate.authorize({ agent: 'agent_1', verb: 'Example verb', limit: 'limit_1' })` |
| [Mandate.pause](/business/nouns/mandate/pause?interface=mcp) | `return await $.Mandate.pause({ mandate: 'mandate_1' })` |
| [Mandate.resume](/business/nouns/mandate/resume?interface=mcp) | `return await $.Mandate.resume({ mandate: 'mandate_1' })` |
| [Mandate.revoke](/business/nouns/mandate/revoke?interface=mcp) | `return await $.Mandate.revoke({ mandate: 'mandate_1' })` |
| [Mandate.spend](/business/nouns/mandate/spend?interface=mcp) | `return await $.Mandate.spend({ mandate: 'mandate_1', amount: { amount: 49, currency: 'USD' }, payee: 'Example payee' })` |

### Mapping
| Operation | do program |
| --- | --- |
| [Mapping.create](/business/nouns/mapping/create?interface=mcp) | `return await $.Mapping.create({ verb: 'Meeting.book' })` |
| [Mapping.get](/business/nouns/mapping/get?interface=mcp) | `return await $.Mapping.get({ id: 'mapping_1' })` |
| [Mapping.list](/business/nouns/mapping/list?interface=mcp) | `return await $.Mapping.list({ limit: 20 })` |
| [Mapping.update](/business/nouns/mapping/update?interface=mcp) | `return await $.Mapping.update({ id: 'mapping_1', verb: 'Meeting.book' })` |
| [Mapping.delete](/business/nouns/mapping/delete?interface=mcp) | `return await $.Mapping.delete({ id: 'mapping_1' })` |

### Market
| Operation | do program |
| --- | --- |
| [Market.create](/business/nouns/market/create?interface=mcp) | `return await $.Market.create({ countries: ['Example countries'], currency: 'USD', locales: ['Example locales'] })` |
| [Market.get](/business/nouns/market/get?interface=mcp) | `return await $.Market.get({ id: 'market_1' })` |
| [Market.list](/business/nouns/market/list?interface=mcp) | `return await $.Market.list({ limit: 20 })` |
| [Market.update](/business/nouns/market/update?interface=mcp) | `return await $.Market.update({ id: 'market_1', currency: 'USD' })` |
| [Market.delete](/business/nouns/market/delete?interface=mcp) | `return await $.Market.delete({ id: 'market_1' })` |
| [Market.enter](/business/nouns/market/enter?interface=mcp) | `return await $.Market.enter({ startup: 'startup_1', market: 'market_1' })` |

### Meeting
| Operation | do program |
| --- | --- |
| [Meeting.create](/business/nouns/meeting/create?interface=mcp) | `return await $.Meeting.create({ at: '2026-10-22T12:00:00Z' })` |
| [Meeting.get](/business/nouns/meeting/get?interface=mcp) | `return await $.Meeting.get({ id: 'meeting_1' })` |
| [Meeting.list](/business/nouns/meeting/list?interface=mcp) | `return await $.Meeting.list({ limit: 20 })` |
| [Meeting.update](/business/nouns/meeting/update?interface=mcp) | `return await $.Meeting.update({ id: 'meeting_1', at: '2026-10-22T12:00:00Z' })` |
| [Meeting.delete](/business/nouns/meeting/delete?interface=mcp) | `return await $.Meeting.delete({ id: 'meeting_1' })` |
| [Meeting.book](/business/nouns/meeting/book?interface=mcp) | `return await $.Meeting.book({ contact: 'contact_1', at: '2026-10-22T12:00:00Z' })` |

### Member Directory
| Operation | do program |
| --- | --- |
| [MemberDirectory.create](/business/nouns/member-directory/create?interface=mcp) | `return await $.MemberDirectory.create({ groupRoles: {} })` |
| [MemberDirectory.get](/business/nouns/member-directory/get?interface=mcp) | `return await $.MemberDirectory.get({ id: 'member_directory_1' })` |
| [MemberDirectory.list](/business/nouns/member-directory/list?interface=mcp) | `return await $.MemberDirectory.list({ limit: 20 })` |
| [MemberDirectory.update](/business/nouns/member-directory/update?interface=mcp) | `return await $.MemberDirectory.update({ id: 'member_directory_1', groupRoles: {} })` |
| [MemberDirectory.deactivate](/business/nouns/member-directory/deactivate?interface=mcp) | `return await $.MemberDirectory.deactivate({ directory: 'member_directory_1' })` |
| [MemberDirectory.deprovision](/business/nouns/member-directory/deprovision?interface=mcp) | `return await $.MemberDirectory.deprovision({ directory: 'member_directory_1', person: 'person_1' })` |
| [MemberDirectory.provision](/business/nouns/member-directory/provision?interface=mcp) | `return await $.MemberDirectory.provision({ tenant: 'tenant_1' })` |

### Memory
| Operation | do program |
| --- | --- |
| [Memory.create](/business/nouns/memory/create?interface=mcp) | `return await $.Memory.create({ id: 'memory_1', type: ['noun_1'] })` |
| [Memory.get](/business/nouns/memory/get?interface=mcp) | `return await $.Memory.get({ id: 'memory_1' })` |
| [Memory.list](/business/nouns/memory/list?interface=mcp) | `return await $.Memory.list({ limit: 20 })` |
| [Memory.update](/business/nouns/memory/update?interface=mcp) | `return await $.Memory.update({ id: 'memory_1', type: ['noun_1'] })` |
| [Memory.delete](/business/nouns/memory/delete?interface=mcp) | `return await $.Memory.delete({ id: 'memory_1' })` |

### Message
| Operation | do program |
| --- | --- |
| [Message.create](/business/nouns/message/create?interface=mcp) | `return await $.Message.create({ medium: 'email', direction: 'inbound', body: 'Example body' })` |
| [Message.get](/business/nouns/message/get?interface=mcp) | `return await $.Message.get({ id: 'message_1' })` |
| [Message.list](/business/nouns/message/list?interface=mcp) | `return await $.Message.list({ limit: 20 })` |
| [Message.update](/business/nouns/message/update?interface=mcp) | `return await $.Message.update({ id: 'message_1', medium: 'email' })` |
| [Message.delete](/business/nouns/message/delete?interface=mcp) | `return await $.Message.delete({ id: 'message_1' })` |
| [Message.broadcast](/business/nouns/message/broadcast?interface=mcp) | `return await $.Message.broadcast({ message: 'message_1', audience: 'audience_1' })` |
| [Message.schedule](/business/nouns/message/schedule?interface=mcp) | `return await $.Message.schedule({ message: 'message_1', at: '2026-10-22T12:00:00Z' })` |

### Meter
| Operation | do program |
| --- | --- |
| [Meter.create](/business/nouns/meter/create?interface=mcp) | `return await $.Meter.create({ unit: 'call', of: 'Reminder.sent', aggregation: 'sum', window: 'month' })` |
| [Meter.get](/business/nouns/meter/get?interface=mcp) | `return await $.Meter.get({ id: 'meter_1' })` |
| [Meter.list](/business/nouns/meter/list?interface=mcp) | `return await $.Meter.list({ limit: 20 })` |
| [Meter.update](/business/nouns/meter/update?interface=mcp) | `return await $.Meter.update({ id: 'meter_1', unit: 'call' })` |
| [Meter.delete](/business/nouns/meter/delete?interface=mcp) | `return await $.Meter.delete({ id: 'meter_1' })` |

### Metric
| Operation | do program |
| --- | --- |
| [Metric.create](/business/nouns/metric/create?interface=mcp) | `return await $.Metric.create({ query: 'Example query' })` |
| [Metric.get](/business/nouns/metric/get?interface=mcp) | `return await $.Metric.get({ id: 'metric_1' })` |
| [Metric.list](/business/nouns/metric/list?interface=mcp) | `return await $.Metric.list({ limit: 20 })` |
| [Metric.update](/business/nouns/metric/update?interface=mcp) | `return await $.Metric.update({ id: 'metric_1', query: 'Example query' })` |
| [Metric.delete](/business/nouns/metric/delete?interface=mcp) | `return await $.Metric.delete({ id: 'metric_1' })` |
| [Metric.define](/business/nouns/metric/define?interface=mcp) | `return await $.Metric.define({ name: 'Acme', query: 'Example query', unit: 'Example unit' })` |
| [Metric.query](/business/nouns/metric/query?interface=mcp) | `return await $.Metric.query({ shape: 'trend' })` |
| [Metric.watch](/business/nouns/metric/watch?interface=mcp) | `return await $.Metric.watch({ metric: 'metric_1', threshold: 1, direction: 'above' })` |

### Minimum Success Criteria
| Operation | do program |
| --- | --- |
| [MinimumSuccessCriteria.create](/business/nouns/minimum-success-criteria/create?interface=mcp) | `return await $.MinimumSuccessCriteria.create({ objective: 'Example objective', metric: 'metric_1', value: 1, by: '2026-10-22' })` |
| [MinimumSuccessCriteria.get](/business/nouns/minimum-success-criteria/get?interface=mcp) | `return await $.MinimumSuccessCriteria.get({ id: 'minimum_success_criteria_1' })` |
| [MinimumSuccessCriteria.list](/business/nouns/minimum-success-criteria/list?interface=mcp) | `return await $.MinimumSuccessCriteria.list({ limit: 20 })` |
| [MinimumSuccessCriteria.update](/business/nouns/minimum-success-criteria/update?interface=mcp) | `return await $.MinimumSuccessCriteria.update({ id: 'minimum_success_criteria_1', metric: 'metric_1' })` |
| [MinimumSuccessCriteria.delete](/business/nouns/minimum-success-criteria/delete?interface=mcp) | `return await $.MinimumSuccessCriteria.delete({ id: 'minimum_success_criteria_1' })` |

### Mode
| Operation | do program |
| --- | --- |
| [Mode.get](/business/nouns/mode/get?interface=mcp) | `return await $.Mode.get({ id: 'mode_1' })` |
| [Mode.list](/business/nouns/mode/list?interface=mcp) | `return await $.Mode.list({ limit: 20 })` |

### Monitor
| Operation | do program |
| --- | --- |
| [Monitor.create](/business/nouns/monitor/create?interface=mcp) | `return await $.Monitor.create({ kind: 'internal', target: '/health' })` |
| [Monitor.get](/business/nouns/monitor/get?interface=mcp) | `return await $.Monitor.get({ id: 'monitor_1' })` |
| [Monitor.list](/business/nouns/monitor/list?interface=mcp) | `return await $.Monitor.list({ limit: 20 })` |
| [Monitor.update](/business/nouns/monitor/update?interface=mcp) | `return await $.Monitor.update({ id: 'monitor_1', kind: 'internal' })` |
| [Monitor.check](/business/nouns/monitor/check?interface=mcp) | `return await $.Monitor.check({ monitor: 'monitor_1' })` |

### Motion
| Operation | do program |
| --- | --- |
| [Motion.get](/business/nouns/motion/get?interface=mcp) | `return await $.Motion.get({ id: 'motion_1' })` |
| [Motion.list](/business/nouns/motion/list?interface=mcp) | `return await $.Motion.list({ limit: 20 })` |

### Noun
| Operation | do program |
| --- | --- |
| [Noun.create](/business/nouns/noun/create?interface=mcp) | `return await $.Noun.create({ name: 'Acme' })` |
| [Noun.get](/business/nouns/noun/get?interface=mcp) | `return await $.Noun.get({ id: 'noun_1' })` |
| [Noun.list](/business/nouns/noun/list?interface=mcp) | `return await $.Noun.list({ limit: 20 })` |
| [Noun.update](/business/nouns/noun/update?interface=mcp) | `return await $.Noun.update({ id: 'noun_1', name: 'Acme' })` |
| [Noun.delete](/business/nouns/noun/delete?interface=mcp) | `return await $.Noun.delete({ id: 'noun_1' })` |
| [Noun.retire](/business/nouns/noun/retire?interface=mcp) | `return await $.Noun.retire({ noun: 'noun_1' })` |
| [Noun.trace](/business/nouns/noun/trace?interface=mcp) | `return await $.Noun.trace({ noun: 'noun_1' })` |

### Offer
| Operation | do program |
| --- | --- |
| [Offer.create](/business/nouns/offer/create?interface=mcp) | `return await $.Offer.create({ price: { amount: 49, currency: 'USD' } })` |
| [Offer.get](/business/nouns/offer/get?interface=mcp) | `return await $.Offer.get({ id: 'offer_1' })` |
| [Offer.list](/business/nouns/offer/list?interface=mcp) | `return await $.Offer.list({ limit: 20 })` |
| [Offer.update](/business/nouns/offer/update?interface=mcp) | `return await $.Offer.update({ id: 'offer_1', price: { amount: 49, currency: 'USD' } })` |
| [Offer.delete](/business/nouns/offer/delete?interface=mcp) | `return await $.Offer.delete({ id: 'offer_1' })` |
| [Offer.accept](/business/nouns/offer/accept?interface=mcp) | `return await $.Offer.accept({ offer: 'offer_1', party: 'Ada Lovelace' })` |
| [Offer.grant](/business/nouns/offer/grant?interface=mcp) | `return await $.Offer.grant({ offer: 'offer_1', verb: 'verb_1' })` |
| [Offer.publish](/business/nouns/offer/publish?interface=mcp) | `return await $.Offer.publish({ offer: 'offer_1' })` |
| [Offer.subscribe](/business/nouns/offer/subscribe?interface=mcp) | `return await $.Offer.subscribe({ offer: 'offer_1' })` |
| [Offer.trial](/business/nouns/offer/trial?interface=mcp) | `return await $.Offer.trial({ offer: 'offer_1', customer: 'customer_1', days: 1 })` |
| [Offer.withdraw](/business/nouns/offer/withdraw?interface=mcp) | `return await $.Offer.withdraw({ offer: 'offer_1' })` |

### Opening
| Operation | do program |
| --- | --- |
| [Opening.create](/business/nouns/opening/create?interface=mcp) | `return await $.Opening.create({ role: 'role_1', kind: 'floor', reason: 'floor', hypothesis: 'hypothesis_1' })` |
| [Opening.get](/business/nouns/opening/get?interface=mcp) | `return await $.Opening.get({ id: 'opening_1' })` |
| [Opening.list](/business/nouns/opening/list?interface=mcp) | `return await $.Opening.list({ limit: 20 })` |
| [Opening.update](/business/nouns/opening/update?interface=mcp) | `return await $.Opening.update({ id: 'opening_1', role: 'role_1' })` |
| [Opening.delete](/business/nouns/opening/delete?interface=mcp) | `return await $.Opening.delete({ id: 'opening_1' })` |

### Order
| Operation | do program |
| --- | --- |
| [Order.create](/business/nouns/order/create?interface=mcp) | `return await $.Order.create({ total: { amount: 49, currency: 'USD' } })` |
| [Order.get](/business/nouns/order/get?interface=mcp) | `return await $.Order.get({ id: 'order_1' })` |
| [Order.list](/business/nouns/order/list?interface=mcp) | `return await $.Order.list({ limit: 20 })` |
| [Order.update](/business/nouns/order/update?interface=mcp) | `return await $.Order.update({ id: 'order_1', total: { amount: 49, currency: 'USD' } })` |
| [Order.cancel](/business/nouns/order/cancel?interface=mcp) | `return await $.Order.cancel({ order: 'order_1' })` |
| [Order.confirm](/business/nouns/order/confirm?interface=mcp) | `return await $.Order.confirm({ order: 'order_1' })` |
| [Order.deliver](/business/nouns/order/deliver?interface=mcp) | `return await $.Order.deliver({ order: 'order_1', work: {} })` |
| [Order.dispute](/business/nouns/order/dispute?interface=mcp) | `return await $.Order.dispute({ order: 'order_1', reason: 'Example reason' })` |
| [Order.fulfill](/business/nouns/order/fulfill?interface=mcp) | `return await $.Order.fulfill({ order: 'order_1' })` |
| [Order.pay](/business/nouns/order/pay?interface=mcp) | `return await $.Order.pay({ order: 'order_1' })` |
| [Order.place](/business/nouns/order/place?interface=mcp) | `return await $.Order.place({ offer: 'offer_1' })` |
| [Order.refund](/business/nouns/order/refund?interface=mcp) | `return await $.Order.refund({ order: 'order_1', reason: 'Example reason' })` |
| [Order.revise](/business/nouns/order/revise?interface=mcp) | `return await $.Order.revise({ order: 'order_1', changes: 'Example changes' })` |
| [Order.screen](/business/nouns/order/screen?interface=mcp) | `return await $.Order.screen({ order: 'order_1' })` |
| [Order.start](/business/nouns/order/start?interface=mcp) | `return await $.Order.start({ order: 'order_1', received: {} })` |

### Organization
| Operation | do program |
| --- | --- |
| [Organization.create](/business/nouns/organization/create?interface=mcp) | `return await $.Organization.create({ name: 'Acme' })` |
| [Organization.get](/business/nouns/organization/get?interface=mcp) | `return await $.Organization.get({ id: 'organization_1' })` |
| [Organization.list](/business/nouns/organization/list?interface=mcp) | `return await $.Organization.list({ limit: 20 })` |
| [Organization.update](/business/nouns/organization/update?interface=mcp) | `return await $.Organization.update({ id: 'organization_1', name: 'Acme' })` |
| [Organization.delete](/business/nouns/organization/delete?interface=mcp) | `return await $.Organization.delete({ id: 'organization_1' })` |
| [Organization.merge](/business/nouns/organization/merge?interface=mcp) | `return await $.Organization.merge({ organization: 'organization_1', into: 'organization_1' })` |

### Outcome Contract
| Operation | do program |
| --- | --- |
| [OutcomeContract.get](/business/nouns/outcome-contract/get?interface=mcp) | `return await $.OutcomeContract.get({ id: 'outcome_contract_1' })` |
| [OutcomeContract.list](/business/nouns/outcome-contract/list?interface=mcp) | `return await $.OutcomeContract.list({ limit: 20 })` |
| [OutcomeContract.update](/business/nouns/outcome-contract/update?interface=mcp) | `return await $.OutcomeContract.update({ id: 'outcome_contract_1', done: 'Order.accepted' })` |

### Page
| Operation | do program |
| --- | --- |
| [Page.create](/business/nouns/page/create?interface=mcp) | `return await $.Page.create({ path: '/' })` |
| [Page.get](/business/nouns/page/get?interface=mcp) | `return await $.Page.get({ id: 'page_1' })` |
| [Page.list](/business/nouns/page/list?interface=mcp) | `return await $.Page.list({ limit: 20 })` |
| [Page.update](/business/nouns/page/update?interface=mcp) | `return await $.Page.update({ id: 'page_1', path: '/' })` |
| [Page.delete](/business/nouns/page/delete?interface=mcp) | `return await $.Page.delete({ id: 'page_1' })` |

### Partner
| Operation | do program |
| --- | --- |
| [Partner.create](/business/nouns/partner/create?interface=mcp) | `return await $.Partner.create({ name: 'Acme', side: 'supply' })` |
| [Partner.get](/business/nouns/partner/get?interface=mcp) | `return await $.Partner.get({ id: 'partner_1' })` |
| [Partner.list](/business/nouns/partner/list?interface=mcp) | `return await $.Partner.list({ limit: 20 })` |
| [Partner.update](/business/nouns/partner/update?interface=mcp) | `return await $.Partner.update({ id: 'partner_1', side: 'supply' })` |
| [Partner.delete](/business/nouns/partner/delete?interface=mcp) | `return await $.Partner.delete({ id: 'partner_1' })` |

### Party
| Operation | do program |
| --- | --- |
| [Party.create](/business/nouns/party/create?interface=mcp) | `return await $.Party.create({ name: 'Acme' })` |
| [Party.get](/business/nouns/party/get?interface=mcp) | `return await $.Party.get({ id: 'party_1' })` |
| [Party.list](/business/nouns/party/list?interface=mcp) | `return await $.Party.list({ limit: 20 })` |
| [Party.update](/business/nouns/party/update?interface=mcp) | `return await $.Party.update({ id: 'party_1', name: 'Acme' })` |
| [Party.delete](/business/nouns/party/delete?interface=mcp) | `return await $.Party.delete({ id: 'party_1' })` |
| [Party.screen](/business/nouns/party/screen?interface=mcp) | `return await $.Party.screen({ party: 'party_1' })` |

### Pay Run
| Operation | do program |
| --- | --- |
| [PayRun.get](/business/nouns/pay-run/get?interface=mcp) | `return await $.PayRun.get({ id: 'pay_run_1' })` |
| [PayRun.list](/business/nouns/pay-run/list?interface=mcp) | `return await $.PayRun.list({ limit: 20 })` |
| [PayRun.approve](/business/nouns/pay-run/approve?interface=mcp) | `return await $.PayRun.approve({ payRun: 'pay_run_1' })` |
| [PayRun.pay](/business/nouns/pay-run/pay?interface=mcp) | `return await $.PayRun.pay({ payRun: 'pay_run_1' })` |
| [PayRun.prepare](/business/nouns/pay-run/prepare?interface=mcp) | `return await $.PayRun.prepare({ company: 'company_1', periodStart: '2026-10-22', periodEnd: '2026-10-22', payDate: '2026-10-22' })` |
| [PayRun.void](/business/nouns/pay-run/void?interface=mcp) | `return await $.PayRun.void({ payRun: 'pay_run_1', reason: 'Example reason' })` |

### Payment Source
| Operation | do program |
| --- | --- |
| [PaymentSource.get](/business/nouns/payment-source/get?interface=mcp) | `return await $.PaymentSource.get({ id: 'payment_source_1' })` |
| [PaymentSource.list](/business/nouns/payment-source/list?interface=mcp) | `return await $.PaymentSource.list({ limit: 20 })` |
| [PaymentSource.update](/business/nouns/payment-source/update?interface=mcp) | `return await $.PaymentSource.update({ id: 'payment_source_1', kind: 'card' })` |
| [PaymentSource.add](/business/nouns/payment-source/add?interface=mcp) | `return await $.PaymentSource.add({ customer: 'customer_1', kind: 'card' })` |
| [PaymentSource.remove](/business/nouns/payment-source/remove?interface=mcp) | `return await $.PaymentSource.remove({ paymentSource: 'payment_source_1' })` |

### Period
| Operation | do program |
| --- | --- |
| [Period.get](/business/nouns/period/get?interface=mcp) | `return await $.Period.get({ id: 'period_1' })` |
| [Period.list](/business/nouns/period/list?interface=mcp) | `return await $.Period.list({ limit: 20 })` |
| [Period.update](/business/nouns/period/update?interface=mcp) | `return await $.Period.update({ id: 'period_1', month: '2026-10-22' })` |
| [Period.close](/business/nouns/period/close?interface=mcp) | `return await $.Period.close({ period: 'period_1' })` |
| [Period.lock](/business/nouns/period/lock?interface=mcp) | `return await $.Period.lock({ period: 'period_1' })` |
| [Period.recognize](/business/nouns/period/recognize?interface=mcp) | `return await $.Period.recognize({ period: 'period_1' })` |

### Permission
| Operation | do program |
| --- | --- |
| [Permission.create](/business/nouns/permission/create?interface=mcp) | `return await $.Permission.create({ scope: 'Example scope' })` |
| [Permission.get](/business/nouns/permission/get?interface=mcp) | `return await $.Permission.get({ id: 'permission_1' })` |
| [Permission.list](/business/nouns/permission/list?interface=mcp) | `return await $.Permission.list({ limit: 20 })` |
| [Permission.update](/business/nouns/permission/update?interface=mcp) | `return await $.Permission.update({ id: 'permission_1', limit: 'limit_1' })` |
| [Permission.delete](/business/nouns/permission/delete?interface=mcp) | `return await $.Permission.delete({ id: 'permission_1' })` |

### Person
| Operation | do program |
| --- | --- |
| [Person.create](/business/nouns/person/create?interface=mcp) | `return await $.Person.create({ name: 'Acme' })` |
| [Person.get](/business/nouns/person/get?interface=mcp) | `return await $.Person.get({ id: 'person_1' })` |
| [Person.list](/business/nouns/person/list?interface=mcp) | `return await $.Person.list({ limit: 20 })` |
| [Person.update](/business/nouns/person/update?interface=mcp) | `return await $.Person.update({ id: 'person_1', verified: true })` |
| [Person.delete](/business/nouns/person/delete?interface=mcp) | `return await $.Person.delete({ id: 'person_1' })` |

### Persona
| Operation | do program |
| --- | --- |
| [Persona.create](/business/nouns/persona/create?interface=mcp) | `return await $.Persona.create({ job: 'Example job' })` |
| [Persona.get](/business/nouns/persona/get?interface=mcp) | `return await $.Persona.get({ id: 'persona_1' })` |
| [Persona.list](/business/nouns/persona/list?interface=mcp) | `return await $.Persona.list({ limit: 20 })` |
| [Persona.update](/business/nouns/persona/update?interface=mcp) | `return await $.Persona.update({ id: 'persona_1', from: 'Hypothesis#approach@v1' })` |
| [Persona.delete](/business/nouns/persona/delete?interface=mcp) | `return await $.Persona.delete({ id: 'persona_1' })` |

### Play
| Operation | do program |
| --- | --- |
| [Play.create](/business/nouns/play/create?interface=mcp) | `return await $.Play.create({ family: 'demand' })` |
| [Play.get](/business/nouns/play/get?interface=mcp) | `return await $.Play.get({ id: 'play_1' })` |
| [Play.list](/business/nouns/play/list?interface=mcp) | `return await $.Play.list({ limit: 20 })` |
| [Play.update](/business/nouns/play/update?interface=mcp) | `return await $.Play.update({ id: 'play_1', family: 'demand' })` |
| [Play.delete](/business/nouns/play/delete?interface=mcp) | `return await $.Play.delete({ id: 'play_1' })` |
| [Play.apply](/business/nouns/play/apply?interface=mcp) | `return await $.Play.apply({ play: 'play_1', cohort: 'Example cohort' })` |

### Play Mix
| Operation | do program |
| --- | --- |
| [PlayMix.get](/business/nouns/play-mix/get?interface=mcp) | `return await $.PlayMix.get({ id: 'play_mix_1' })` |
| [PlayMix.list](/business/nouns/play-mix/list?interface=mcp) | `return await $.PlayMix.list({ limit: 20 })` |
| [PlayMix.compile](/business/nouns/play-mix/compile?interface=mcp) | `return await $.PlayMix.compile({ startup: 'startup_1' })` |

### Policy
| Operation | do program |
| --- | --- |
| [Policy.create](/business/nouns/policy/create?interface=mcp) | `return await $.Policy.create({ rule: 'Example rule' })` |
| [Policy.get](/business/nouns/policy/get?interface=mcp) | `return await $.Policy.get({ id: 'policy_1' })` |
| [Policy.list](/business/nouns/policy/list?interface=mcp) | `return await $.Policy.list({ limit: 20 })` |
| [Policy.update](/business/nouns/policy/update?interface=mcp) | `return await $.Policy.update({ id: 'policy_1', rule: 'Example rule' })` |
| [Policy.delete](/business/nouns/policy/delete?interface=mcp) | `return await $.Policy.delete({ id: 'policy_1' })` |

### Portal
| Operation | do program |
| --- | --- |
| [Portal.create](/business/nouns/portal/create?interface=mcp) | `return await $.Portal.create({ path: '/' })` |
| [Portal.get](/business/nouns/portal/get?interface=mcp) | `return await $.Portal.get({ id: 'portal_1' })` |
| [Portal.list](/business/nouns/portal/list?interface=mcp) | `return await $.Portal.list({ limit: 20 })` |
| [Portal.update](/business/nouns/portal/update?interface=mcp) | `return await $.Portal.update({ id: 'portal_1', path: '/' })` |
| [Portal.delete](/business/nouns/portal/delete?interface=mcp) | `return await $.Portal.delete({ id: 'portal_1' })` |

### Portfolio
| Operation | do program |
| --- | --- |
| [Portfolio.create](/business/nouns/portfolio/create?interface=mcp) | `return await $.Portfolio.create({ id: 'portfolio_1', type: ['noun_1'] })` |
| [Portfolio.get](/business/nouns/portfolio/get?interface=mcp) | `return await $.Portfolio.get({ id: 'portfolio_1' })` |
| [Portfolio.list](/business/nouns/portfolio/list?interface=mcp) | `return await $.Portfolio.list({ limit: 20 })` |
| [Portfolio.update](/business/nouns/portfolio/update?interface=mcp) | `return await $.Portfolio.update({ id: 'portfolio_1', membership: 'held' })` |
| [Portfolio.delete](/business/nouns/portfolio/delete?interface=mcp) | `return await $.Portfolio.delete({ id: 'portfolio_1' })` |
| [Portfolio.brake](/business/nouns/portfolio/brake?interface=mcp) | `return await $.Portfolio.brake({ portfolio: 'portfolio_1', effects: ['send'], reason: 'Example reason', until: '2026-10-22T12:00:00Z' })` |
| [Portfolio.lift](/business/nouns/portfolio/lift?interface=mcp) | `return await $.Portfolio.lift({ portfolio: 'portfolio_1', brake: 'setting_1', reason: 'Example reason' })` |

### Post
| Operation | do program |
| --- | --- |
| [Post.create](/business/nouns/post/create?interface=mcp) | `return await $.Post.create({ format: 'Example format' })` |
| [Post.get](/business/nouns/post/get?interface=mcp) | `return await $.Post.get({ id: 'post_1' })` |
| [Post.list](/business/nouns/post/list?interface=mcp) | `return await $.Post.list({ limit: 20 })` |
| [Post.update](/business/nouns/post/update?interface=mcp) | `return await $.Post.update({ id: 'post_1', publishAt: '2026-10-22T12:00:00Z' })` |
| [Post.publish](/business/nouns/post/publish?interface=mcp) | `return await $.Post.publish({ post: 'post_1' })` |
| [Post.schedule](/business/nouns/post/schedule?interface=mcp) | `return await $.Post.schedule({ post: 'post_1', at: '2026-10-22T12:00:00Z' })` |
| [Post.withdraw](/business/nouns/post/withdraw?interface=mcp) | `return await $.Post.withdraw({ post: 'post_1', reason: 'Example reason' })` |

### Problem
| Operation | do program |
| --- | --- |
| [Problem.create](/business/nouns/problem/create?interface=mcp) | `return await $.Problem.create({ statement: 'Drafts patents for solo inventors.' })` |
| [Problem.get](/business/nouns/problem/get?interface=mcp) | `return await $.Problem.get({ id: 'problem_1' })` |
| [Problem.list](/business/nouns/problem/list?interface=mcp) | `return await $.Problem.list({ limit: 20 })` |
| [Problem.update](/business/nouns/problem/update?interface=mcp) | `return await $.Problem.update({ id: 'problem_1', statement: 'Drafts patents for solo inventors.' })` |
| [Problem.delete](/business/nouns/problem/delete?interface=mcp) | `return await $.Problem.delete({ id: 'problem_1' })` |
| [Problem.rank](/business/nouns/problem/rank?interface=mcp) | `return await $.Problem.rank({ icp: 'icp_1' })` |
| [Problem.suggest](/business/nouns/problem/suggest?interface=mcp) | `return await $.Problem.suggest({ text: 'Example text' })` |

### Process
| Operation | do program |
| --- | --- |
| [Process.create](/business/nouns/process/create?interface=mcp) | `return await $.Process.create({ name: 'Acme' })` |
| [Process.get](/business/nouns/process/get?interface=mcp) | `return await $.Process.get({ id: 'process_1' })` |
| [Process.list](/business/nouns/process/list?interface=mcp) | `return await $.Process.list({ limit: 20 })` |
| [Process.update](/business/nouns/process/update?interface=mcp) | `return await $.Process.update({ id: 'process_1', name: 'Acme' })` |
| [Process.delete](/business/nouns/process/delete?interface=mcp) | `return await $.Process.delete({ id: 'process_1' })` |
| [Process.enable](/business/nouns/process/enable?interface=mcp) | `return await $.Process.enable({ process: 'process_1' })` |
| [Process.pause](/business/nouns/process/pause?interface=mcp) | `return await $.Process.pause({ process: 'process_1' })` |

### Product
| Operation | do program |
| --- | --- |
| [Product.create](/business/nouns/product/create?interface=mcp) | `return await $.Product.create({ name: 'Acme', promise: 'A first draft within one day.' })` |
| [Product.get](/business/nouns/product/get?interface=mcp) | `return await $.Product.get({ id: 'product_1' })` |
| [Product.list](/business/nouns/product/list?interface=mcp) | `return await $.Product.list({ limit: 20 })` |
| [Product.update](/business/nouns/product/update?interface=mcp) | `return await $.Product.update({ id: 'product_1', name: 'Acme' })` |
| [Product.delete](/business/nouns/product/delete?interface=mcp) | `return await $.Product.delete({ id: 'product_1' })` |

### Product Template
| Operation | do program |
| --- | --- |
| [ProductTemplate.create](/business/nouns/product-template/create?interface=mcp) | `return await $.ProductTemplate.create({ slug: 'acme', kind: 'data', supply: 'Example supply', worker: 'agents', buyer: 'human', earningModel: 'subscription' })` |
| [ProductTemplate.get](/business/nouns/product-template/get?interface=mcp) | `return await $.ProductTemplate.get({ id: 'product_template_1' })` |
| [ProductTemplate.list](/business/nouns/product-template/list?interface=mcp) | `return await $.ProductTemplate.list({ limit: 20 })` |
| [ProductTemplate.update](/business/nouns/product-template/update?interface=mcp) | `return await $.ProductTemplate.update({ id: 'product_template_1', slug: 'acme' })` |
| [ProductTemplate.delete](/business/nouns/product-template/delete?interface=mcp) | `return await $.ProductTemplate.delete({ id: 'product_template_1' })` |

### Project
| Operation | do program |
| --- | --- |
| [Project.create](/business/nouns/project/create?interface=mcp) | `return await $.Project.create({ startsOn: '2026-10-22' })` |
| [Project.get](/business/nouns/project/get?interface=mcp) | `return await $.Project.get({ id: 'project_1' })` |
| [Project.list](/business/nouns/project/list?interface=mcp) | `return await $.Project.list({ limit: 20 })` |
| [Project.update](/business/nouns/project/update?interface=mcp) | `return await $.Project.update({ id: 'project_1', startsOn: '2026-10-22' })` |
| [Project.delete](/business/nouns/project/delete?interface=mcp) | `return await $.Project.delete({ id: 'project_1' })` |

### Proof
| Operation | do program |
| --- | --- |
| [Proof.get](/business/nouns/proof/get?interface=mcp) | `return await $.Proof.get({ id: 'proof_1' })` |
| [Proof.list](/business/nouns/proof/list?interface=mcp) | `return await $.Proof.list({ limit: 20 })` |

### Prospect
| Operation | do program |
| --- | --- |
| [Prospect.create](/business/nouns/prospect/create?interface=mcp) | `return await $.Prospect.create({ foundIn: 'Example found in', basis: 'Example basis' })` |
| [Prospect.get](/business/nouns/prospect/get?interface=mcp) | `return await $.Prospect.get({ id: 'prospect_1' })` |
| [Prospect.list](/business/nouns/prospect/list?interface=mcp) | `return await $.Prospect.list({ limit: 20 })` |
| [Prospect.update](/business/nouns/prospect/update?interface=mcp) | `return await $.Prospect.update({ id: 'prospect_1', foundIn: 'Example found in' })` |
| [Prospect.delete](/business/nouns/prospect/delete?interface=mcp) | `return await $.Prospect.delete({ id: 'prospect_1' })` |
| [Prospect.engage](/business/nouns/prospect/engage?interface=mcp) | `return await $.Prospect.engage({ prospect: 'prospect_1' })` |

### Publication
| Operation | do program |
| --- | --- |
| [Publication.get](/business/nouns/publication/get?interface=mcp) | `return await $.Publication.get({ id: 'publication_1' })` |
| [Publication.list](/business/nouns/publication/list?interface=mcp) | `return await $.Publication.list({ limit: 20 })` |

### Purpose
| Operation | do program |
| --- | --- |
| [Purpose.create](/business/nouns/purpose/create?interface=mcp) | `return await $.Purpose.create({ name: 'Acme' })` |
| [Purpose.get](/business/nouns/purpose/get?interface=mcp) | `return await $.Purpose.get({ id: 'purpose_1' })` |
| [Purpose.list](/business/nouns/purpose/list?interface=mcp) | `return await $.Purpose.list({ limit: 20 })` |
| [Purpose.update](/business/nouns/purpose/update?interface=mcp) | `return await $.Purpose.update({ id: 'purpose_1', name: 'Acme' })` |
| [Purpose.delete](/business/nouns/purpose/delete?interface=mcp) | `return await $.Purpose.delete({ id: 'purpose_1' })` |

### Question
| Operation | do program |
| --- | --- |
| [Question.get](/business/nouns/question/get?interface=mcp) | `return await $.Question.get({ id: 'question_1' })` |
| [Question.list](/business/nouns/question/list?interface=mcp) | `return await $.Question.list({ limit: 20 })` |

### Quote
| Operation | do program |
| --- | --- |
| [Quote.create](/business/nouns/quote/create?interface=mcp) | `return await $.Quote.create({ total: { amount: 49, currency: 'USD' }, validUntil: '2026-10-22', lines: {} })` |
| [Quote.get](/business/nouns/quote/get?interface=mcp) | `return await $.Quote.get({ id: 'quote_1' })` |
| [Quote.list](/business/nouns/quote/list?interface=mcp) | `return await $.Quote.list({ limit: 20 })` |
| [Quote.update](/business/nouns/quote/update?interface=mcp) | `return await $.Quote.update({ id: 'quote_1', total: { amount: 49, currency: 'USD' } })` |
| [Quote.delete](/business/nouns/quote/delete?interface=mcp) | `return await $.Quote.delete({ id: 'quote_1' })` |
| [Quote.accept](/business/nouns/quote/accept?interface=mcp) | `return await $.Quote.accept({ quote: 'quote_1', party: 'party_1' })` |
| [Quote.decline](/business/nouns/quote/decline?interface=mcp) | `return await $.Quote.decline({ quote: 'quote_1' })` |
| [Quote.expire](/business/nouns/quote/expire?interface=mcp) | `return await $.Quote.expire({ quote: 'quote_1' })` |
| [Quote.request](/business/nouns/quote/request?interface=mcp) | `return await $.Quote.request({ offers: ['offer_1'] })` |
| [Quote.send](/business/nouns/quote/send?interface=mcp) | `return await $.Quote.send({ quote: 'quote_1' })` |
| [Quote.supersede](/business/nouns/quote/supersede?interface=mcp) | `return await $.Quote.supersede({ quote: 'quote_1', by: 'quote_1' })` |

### Readout
| Operation | do program |
| --- | --- |
| [Readout.create](/business/nouns/readout/create?interface=mcp) | `return await $.Readout.create({ value: 1, n: 1, readability: 'A' })` |
| [Readout.get](/business/nouns/readout/get?interface=mcp) | `return await $.Readout.get({ id: 'readout_1' })` |
| [Readout.list](/business/nouns/readout/list?interface=mcp) | `return await $.Readout.list({ limit: 20 })` |
| [Readout.update](/business/nouns/readout/update?interface=mcp) | `return await $.Readout.update({ id: 'readout_1', value: 1 })` |
| [Readout.delete](/business/nouns/readout/delete?interface=mcp) | `return await $.Readout.delete({ id: 'readout_1' })` |

### Recording
| Operation | do program |
| --- | --- |
| [Recording.get](/business/nouns/recording/get?interface=mcp) | `return await $.Recording.get({ id: 'recording_1' })` |
| [Recording.list](/business/nouns/recording/list?interface=mcp) | `return await $.Recording.list({ limit: 20 })` |

### Recovery Objective
| Operation | do program |
| --- | --- |
| [RecoveryObjective.create](/business/nouns/recovery-objective/create?interface=mcp) | `return await $.RecoveryObjective.create({ recoveryPoint: 'Example recovery point', recoveryTime: 'Example recovery time', drillEvery: 'Example drill every' })` |
| [RecoveryObjective.get](/business/nouns/recovery-objective/get?interface=mcp) | `return await $.RecoveryObjective.get({ id: 'recovery_objective_1' })` |
| [RecoveryObjective.list](/business/nouns/recovery-objective/list?interface=mcp) | `return await $.RecoveryObjective.list({ limit: 20 })` |
| [RecoveryObjective.update](/business/nouns/recovery-objective/update?interface=mcp) | `return await $.RecoveryObjective.update({ id: 'recovery_objective_1', lastDrill: '2026-10-22T12:00:00Z' })` |
| [RecoveryObjective.delete](/business/nouns/recovery-objective/delete?interface=mcp) | `return await $.RecoveryObjective.delete({ id: 'recovery_objective_1' })` |
| [RecoveryObjective.drill](/business/nouns/recovery-objective/drill?interface=mcp) | `return await $.RecoveryObjective.drill({ objective: 'recovery_objective_1' })` |

### Referral
| Operation | do program |
| --- | --- |
| [Referral.create](/business/nouns/referral/create?interface=mcp) | `return await $.Referral.create({ reward: { amount: 49, currency: 'USD' } })` |
| [Referral.get](/business/nouns/referral/get?interface=mcp) | `return await $.Referral.get({ id: 'referral_1' })` |
| [Referral.list](/business/nouns/referral/list?interface=mcp) | `return await $.Referral.list({ limit: 20 })` |
| [Referral.update](/business/nouns/referral/update?interface=mcp) | `return await $.Referral.update({ id: 'referral_1', reward: { amount: 49, currency: 'USD' } })` |
| [Referral.delete](/business/nouns/referral/delete?interface=mcp) | `return await $.Referral.delete({ id: 'referral_1' })` |

### Registration
| Operation | do program |
| --- | --- |
| [Registration.create](/business/nouns/registration/create?interface=mcp) | `return await $.Registration.create({ registeredAt: '2026-10-22T12:00:00Z' })` |
| [Registration.get](/business/nouns/registration/get?interface=mcp) | `return await $.Registration.get({ id: 'registration_1' })` |
| [Registration.list](/business/nouns/registration/list?interface=mcp) | `return await $.Registration.list({ limit: 20 })` |
| [Registration.update](/business/nouns/registration/update?interface=mcp) | `return await $.Registration.update({ id: 'registration_1', registeredAt: '2026-10-22T12:00:00Z' })` |
| [Registration.delete](/business/nouns/registration/delete?interface=mcp) | `return await $.Registration.delete({ id: 'registration_1' })` |
| [Registration.admit](/business/nouns/registration/admit?interface=mcp) | `return await $.Registration.admit({ registration: 'registration_1' })` |
| [Registration.approve](/business/nouns/registration/approve?interface=mcp) | `return await $.Registration.approve({ registration: 'registration_1' })` |
| [Registration.attend](/business/nouns/registration/attend?interface=mcp) | `return await $.Registration.attend({ registration: 'registration_1' })` |

### Relationship
| Operation | do program |
| --- | --- |
| [Relationship.create](/business/nouns/relationship/create?interface=mcp) | `return await $.Relationship.create({ predicate: 'Example predicate', inverse: 'Example inverse' })` |
| [Relationship.get](/business/nouns/relationship/get?interface=mcp) | `return await $.Relationship.get({ id: 'relationship_1' })` |
| [Relationship.list](/business/nouns/relationship/list?interface=mcp) | `return await $.Relationship.list({ limit: 20 })` |
| [Relationship.update](/business/nouns/relationship/update?interface=mcp) | `return await $.Relationship.update({ id: 'relationship_1', provenance: 'Stated' })` |
| [Relationship.delete](/business/nouns/relationship/delete?interface=mcp) | `return await $.Relationship.delete({ id: 'relationship_1' })` |

### Renewal
| Operation | do program |
| --- | --- |
| [Renewal.create](/business/nouns/renewal/create?interface=mcp) | `return await $.Renewal.create({ termEndsAt: '2026-10-22T12:00:00Z', openedAt: '2026-10-22T12:00:00Z' })` |
| [Renewal.get](/business/nouns/renewal/get?interface=mcp) | `return await $.Renewal.get({ id: 'renewal_1' })` |
| [Renewal.list](/business/nouns/renewal/list?interface=mcp) | `return await $.Renewal.list({ limit: 20 })` |
| [Renewal.update](/business/nouns/renewal/update?interface=mcp) | `return await $.Renewal.update({ id: 'renewal_1', termEndsAt: '2026-10-22T12:00:00Z' })` |
| [Renewal.delete](/business/nouns/renewal/delete?interface=mcp) | `return await $.Renewal.delete({ id: 'renewal_1' })` |
| [Renewal.open](/business/nouns/renewal/open?interface=mcp) | `return await $.Renewal.open({ subscription: 'subscription_1' })` |

### Reserved Act
| Operation | do program |
| --- | --- |
| [ReservedAct.create](/business/nouns/reserved-act/create?interface=mcp) | `return await $.ReservedAct.create({ jurisdiction: 'US-DE' })` |
| [ReservedAct.get](/business/nouns/reserved-act/get?interface=mcp) | `return await $.ReservedAct.get({ id: 'reserved_act_1' })` |
| [ReservedAct.list](/business/nouns/reserved-act/list?interface=mcp) | `return await $.ReservedAct.list({ limit: 20 })` |
| [ReservedAct.update](/business/nouns/reserved-act/update?interface=mcp) | `return await $.ReservedAct.update({ id: 'reserved_act_1', jurisdiction: 'US-DE' })` |
| [ReservedAct.delete](/business/nouns/reserved-act/delete?interface=mcp) | `return await $.ReservedAct.delete({ id: 'reserved_act_1' })` |

### Review
| Operation | do program |
| --- | --- |
| [Review.create](/business/nouns/review/create?interface=mcp) | `return await $.Review.create({ rating: 1 })` |
| [Review.get](/business/nouns/review/get?interface=mcp) | `return await $.Review.get({ id: 'review_1' })` |
| [Review.list](/business/nouns/review/list?interface=mcp) | `return await $.Review.list({ limit: 20 })` |
| [Review.update](/business/nouns/review/update?interface=mcp) | `return await $.Review.update({ id: 'review_1', rating: 1 })` |
| [Review.publish](/business/nouns/review/publish?interface=mcp) | `return await $.Review.publish({ review: 'review_1' })` |
| [Review.remove](/business/nouns/review/remove?interface=mcp) | `return await $.Review.remove({ review: 'review_1', reason: 'authorRequest' })` |
| [Review.withhold](/business/nouns/review/withhold?interface=mcp) | `return await $.Review.withhold({ review: 'review_1', reason: 'fake' })` |

### Risk
| Operation | do program |
| --- | --- |
| [Risk.create](/business/nouns/risk/create?interface=mcp) | `return await $.Risk.create({ scope: 'Example scope', likelihood: 1, impact: 1, owner: 'role_1' })` |
| [Risk.get](/business/nouns/risk/get?interface=mcp) | `return await $.Risk.get({ id: 'risk_1' })` |
| [Risk.list](/business/nouns/risk/list?interface=mcp) | `return await $.Risk.list({ limit: 20 })` |
| [Risk.update](/business/nouns/risk/update?interface=mcp) | `return await $.Risk.update({ id: 'risk_1', likelihood: 1 })` |
| [Risk.accept](/business/nouns/risk/accept?interface=mcp) | `return await $.Risk.accept({ risk: 'risk_1', reason: 'Example reason' })` |
| [Risk.assess](/business/nouns/risk/assess?interface=mcp) | `return await $.Risk.assess({ risk: 'risk_1', likelihood: 1, impact: 1 })` |
| [Risk.close](/business/nouns/risk/close?interface=mcp) | `return await $.Risk.close({ risk: 'risk_1', reason: 'Example reason' })` |
| [Risk.treat](/business/nouns/risk/treat?interface=mcp) | `return await $.Risk.treat({ risk: 'risk_1', controls: ['control_1'] })` |

### Role
| Operation | do program |
| --- | --- |
| [Role.create](/business/nouns/role/create?interface=mcp) | `return await $.Role.create({ name: 'Acme' })` |
| [Role.get](/business/nouns/role/get?interface=mcp) | `return await $.Role.get({ id: 'role_1' })` |
| [Role.list](/business/nouns/role/list?interface=mcp) | `return await $.Role.list({ limit: 20 })` |
| [Role.update](/business/nouns/role/update?interface=mcp) | `return await $.Role.update({ id: 'role_1', name: 'Acme' })` |
| [Role.delete](/business/nouns/role/delete?interface=mcp) | `return await $.Role.delete({ id: 'role_1' })` |
| [Role.review](/business/nouns/role/review?interface=mcp) | `return await $.Role.review({ role: 'role_1', period: 'Example period' })` |
| [Role.staff](/business/nouns/role/staff?interface=mcp) | `return await $.Role.staff({ role: 'role_1', worker: 'worker_1' })` |
| [Role.vacate](/business/nouns/role/vacate?interface=mcp) | `return await $.Role.vacate({ role: 'role_1' })` |

### Role Review
| Operation | do program |
| --- | --- |
| [RoleReview.get](/business/nouns/role-review/get?interface=mcp) | `return await $.RoleReview.get({ id: 'role_review_1' })` |
| [RoleReview.list](/business/nouns/role-review/list?interface=mcp) | `return await $.RoleReview.list({ limit: 20 })` |

### Screening
| Operation | do program |
| --- | --- |
| [Screening.get](/business/nouns/screening/get?interface=mcp) | `return await $.Screening.get({ id: 'screening_1' })` |
| [Screening.list](/business/nouns/screening/list?interface=mcp) | `return await $.Screening.list({ limit: 20 })` |

### Secret
| Operation | do program |
| --- | --- |
| [Secret.get](/business/nouns/secret/get?interface=mcp) | `return await $.Secret.get({ id: 'secret_1' })` |
| [Secret.list](/business/nouns/secret/list?interface=mcp) | `return await $.Secret.list({ limit: 20 })` |
| [Secret.revoke](/business/nouns/secret/revoke?interface=mcp) | `return await $.Secret.revoke({ secret: 'secret_1' })` |
| [Secret.rotate](/business/nouns/secret/rotate?interface=mcp) | `return await $.Secret.rotate({ secret: 'secret_1' })` |
| [Secret.store](/business/nouns/secret/store?interface=mcp) | `return await $.Secret.store({ name: 'MAPS_KEY', value: 'Example value', environment: 'test' })` |

### Sequence
| Operation | do program |
| --- | --- |
| [Sequence.create](/business/nouns/sequence/create?interface=mcp) | `return await $.Sequence.create({ steps: {} })` |
| [Sequence.get](/business/nouns/sequence/get?interface=mcp) | `return await $.Sequence.get({ id: 'sequence_1' })` |
| [Sequence.list](/business/nouns/sequence/list?interface=mcp) | `return await $.Sequence.list({ limit: 20 })` |
| [Sequence.update](/business/nouns/sequence/update?interface=mcp) | `return await $.Sequence.update({ id: 'sequence_1', steps: {} })` |
| [Sequence.delete](/business/nouns/sequence/delete?interface=mcp) | `return await $.Sequence.delete({ id: 'sequence_1' })` |

### Service
| Operation | do program |
| --- | --- |
| [Service.create](/business/nouns/service/create?interface=mcp) | `return await $.Service.create({ name: 'Acme', promise: 'A first draft within one day.' })` |
| [Service.get](/business/nouns/service/get?interface=mcp) | `return await $.Service.get({ id: 'service_1' })` |
| [Service.list](/business/nouns/service/list?interface=mcp) | `return await $.Service.list({ limit: 20 })` |
| [Service.update](/business/nouns/service/update?interface=mcp) | `return await $.Service.update({ id: 'service_1', floor: 'none' })` |
| [Service.delete](/business/nouns/service/delete?interface=mcp) | `return await $.Service.delete({ id: 'service_1' })` |

### Setting
| Operation | do program |
| --- | --- |
| [Setting.create](/business/nouns/setting/create?interface=mcp) | `return await $.Setting.create({ key: 'Example key', value: {} })` |
| [Setting.get](/business/nouns/setting/get?interface=mcp) | `return await $.Setting.get({ id: 'setting_1' })` |
| [Setting.list](/business/nouns/setting/list?interface=mcp) | `return await $.Setting.list({ limit: 20 })` |
| [Setting.update](/business/nouns/setting/update?interface=mcp) | `return await $.Setting.update({ id: 'setting_1', value: {} })` |
| [Setting.delete](/business/nouns/setting/delete?interface=mcp) | `return await $.Setting.delete({ id: 'setting_1' })` |

### Share
| Operation | do program |
| --- | --- |
| [Share.get](/business/nouns/share/get?interface=mcp) | `return await $.Share.get({ id: 'share_1' })` |
| [Share.list](/business/nouns/share/list?interface=mcp) | `return await $.Share.list({ limit: 20 })` |
| [Share.issue](/business/nouns/share/issue?interface=mcp) | `return await $.Share.issue({ holder: 'holder_1', class: 'Example class', quantity: 1, price: { amount: 49, currency: 'USD' }, agreement: 'agreement_1' })` |
| [Share.transfer](/business/nouns/share/transfer?interface=mcp) | `return await $.Share.transfer({ share: 'share_1', to: 'holder_1', quantity: 1, agreement: 'agreement_1' })` |

### Site
| Operation | do program |
| --- | --- |
| [Site.create](/business/nouns/site/create?interface=mcp) | `return await $.Site.create({ kind: 'api' })` |
| [Site.get](/business/nouns/site/get?interface=mcp) | `return await $.Site.get({ id: 'site_1' })` |
| [Site.list](/business/nouns/site/list?interface=mcp) | `return await $.Site.list({ limit: 20 })` |
| [Site.update](/business/nouns/site/update?interface=mcp) | `return await $.Site.update({ id: 'site_1', navigation: {} })` |
| [Site.delete](/business/nouns/site/delete?interface=mcp) | `return await $.Site.delete({ id: 'site_1' })` |
| [Site.publish](/business/nouns/site/publish?interface=mcp) | `return await $.Site.publish({ site: 'site_1' })` |

### Skill
| Operation | do program |
| --- | --- |
| [Skill.create](/business/nouns/skill/create?interface=mcp) | `return await $.Skill.create({ level: 1 })` |
| [Skill.get](/business/nouns/skill/get?interface=mcp) | `return await $.Skill.get({ id: 'skill_1' })` |
| [Skill.list](/business/nouns/skill/list?interface=mcp) | `return await $.Skill.list({ limit: 20 })` |
| [Skill.update](/business/nouns/skill/update?interface=mcp) | `return await $.Skill.update({ id: 'skill_1', level: 1 })` |
| [Skill.delete](/business/nouns/skill/delete?interface=mcp) | `return await $.Skill.delete({ id: 'skill_1' })` |

### Software
| Operation | do program |
| --- | --- |
| [Software.create](/business/nouns/software/create?interface=mcp) | `return await $.Software.create({ name: 'Acme', promise: 'A first draft within one day.' })` |
| [Software.get](/business/nouns/software/get?interface=mcp) | `return await $.Software.get({ id: 'software_1' })` |
| [Software.list](/business/nouns/software/list?interface=mcp) | `return await $.Software.list({ limit: 20 })` |
| [Software.update](/business/nouns/software/update?interface=mcp) | `return await $.Software.update({ id: 'software_1', headless: true })` |
| [Software.delete](/business/nouns/software/delete?interface=mcp) | `return await $.Software.delete({ id: 'software_1' })` |

### Source
| Operation | do program |
| --- | --- |
| [Source.create](/business/nouns/source/create?interface=mcp) | `return await $.Source.create({ acquired: 'owned' })` |
| [Source.get](/business/nouns/source/get?interface=mcp) | `return await $.Source.get({ id: 'source_1' })` |
| [Source.list](/business/nouns/source/list?interface=mcp) | `return await $.Source.list({ limit: 20 })` |
| [Source.update](/business/nouns/source/update?interface=mcp) | `return await $.Source.update({ id: 'source_1', acquired: 'owned' })` |
| [Source.delete](/business/nouns/source/delete?interface=mcp) | `return await $.Source.delete({ id: 'source_1' })` |

### SSO Connection
| Operation | do program |
| --- | --- |
| [SSOConnection.create](/business/nouns/sso-connection/create?interface=mcp) | `return await $.SSOConnection.create({ protocol: 'saml' })` |
| [SSOConnection.get](/business/nouns/sso-connection/get?interface=mcp) | `return await $.SSOConnection.get({ id: 'sso_connection_1' })` |
| [SSOConnection.list](/business/nouns/sso-connection/list?interface=mcp) | `return await $.SSOConnection.list({ limit: 20 })` |
| [SSOConnection.update](/business/nouns/sso-connection/update?interface=mcp) | `return await $.SSOConnection.update({ id: 'sso_connection_1', protocol: 'saml' })` |
| [SSOConnection.activate](/business/nouns/sso-connection/activate?interface=mcp) | `return await $.SSOConnection.activate({ connection: 'sso_connection_1' })` |
| [SSOConnection.deactivate](/business/nouns/sso-connection/deactivate?interface=mcp) | `return await $.SSOConnection.deactivate({ connection: 'sso_connection_1' })` |

### Standard
| Operation | do program |
| --- | --- |
| [Standard.get](/business/nouns/standard/get?interface=mcp) | `return await $.Standard.get({ id: 'standard_1' })` |
| [Standard.list](/business/nouns/standard/list?interface=mcp) | `return await $.Standard.list({ limit: 20 })` |

### Startup
| Operation | do program |
| --- | --- |
| [Startup.create](/business/nouns/startup/create?interface=mcp) | `return await $.Startup.create({ name: 'Acme' })` |
| [Startup.get](/business/nouns/startup/get?interface=mcp) | `return await $.Startup.get({ id: 'startup_1' })` |
| [Startup.list](/business/nouns/startup/list?interface=mcp) | `return await $.Startup.list({ limit: 20 })` |
| [Startup.update](/business/nouns/startup/update?interface=mcp) | `return await $.Startup.update({ id: 'startup_1', name: 'Acme' })` |
| [Startup.delete](/business/nouns/startup/delete?interface=mcp) | `return await $.Startup.delete({ id: 'startup_1' })` |
| [Startup.advance](/business/nouns/startup/advance?interface=mcp) | `return await $.Startup.advance({ startup: 'startup_1' })` |
| [Startup.build](/business/nouns/startup/build?interface=mcp) | `return await $.Startup.build({ startup: 'startup_1' })` |
| [Startup.claim](/business/nouns/startup/claim?interface=mcp) | `return await $.Startup.claim({ startup: 'startup_1', claimToken: 'Example claim token' })` |
| [Startup.clone](/business/nouns/startup/clone?interface=mcp) | `return await $.Startup.clone({ startup: 'startup_1', name: 'Acme' })` |
| [Startup.graduate](/business/nouns/startup/graduate?interface=mcp) | `return await $.Startup.graduate({ startup: 'startup_1', company: 'company_1' })` |
| [Startup.hold](/business/nouns/startup/hold?interface=mcp) | `return await $.Startup.hold({ startup: 'startup_1' })` |
| [Startup.import](/business/nouns/startup/import?interface=mcp) | `return await $.Startup.import({ source: 'https://acme.com' })` |
| [Startup.launch](/business/nouns/startup/launch?interface=mcp) | `return await $.Startup.launch({ startup: 'startup_1' })` |
| [Startup.pause](/business/nouns/startup/pause?interface=mcp) | `return await $.Startup.pause({ startup: 'startup_1' })` |
| [Startup.pivot](/business/nouns/startup/pivot?interface=mcp) | `return await $.Startup.pivot({ startup: 'startup_1', decision: 'decision_1' })` |
| [Startup.read](/business/nouns/startup/read?interface=mcp) | `return await $.Startup.read({ startup: 'startup_1', scope: 'diligence' })` |
| [Startup.resume](/business/nouns/startup/resume?interface=mcp) | `return await $.Startup.resume({ startup: 'startup_1' })` |
| [Startup.sell](/business/nouns/startup/sell?interface=mcp) | `return await $.Startup.sell({ startup: 'startup_1', agreement: 'agreement_1' })` |

### Startup Template
| Operation | do program |
| --- | --- |
| [StartupTemplate.create](/business/nouns/startup-template/create?interface=mcp) | `return await $.StartupTemplate.create({ slug: 'acme', operatingModel: 'autonomous', motions: ['Example motions'] })` |
| [StartupTemplate.get](/business/nouns/startup-template/get?interface=mcp) | `return await $.StartupTemplate.get({ id: 'startup_template_1' })` |
| [StartupTemplate.list](/business/nouns/startup-template/list?interface=mcp) | `return await $.StartupTemplate.list({ limit: 20 })` |
| [StartupTemplate.update](/business/nouns/startup-template/update?interface=mcp) | `return await $.StartupTemplate.update({ id: 'startup_template_1', slug: 'acme' })` |
| [StartupTemplate.delete](/business/nouns/startup-template/delete?interface=mcp) | `return await $.StartupTemplate.delete({ id: 'startup_template_1' })` |
| [StartupTemplate.extend](/business/nouns/startup-template/extend?interface=mcp) | `return await $.StartupTemplate.extend({ startupTemplate: 'startup_template_1', startup: 'startup_1' })` |
| [StartupTemplate.promote](/business/nouns/startup-template/promote?interface=mcp) | `return await $.StartupTemplate.promote({ startupTemplate: 'startup_template_1', startup: 'startup_1' })` |
| [StartupTemplate.upgrade](/business/nouns/startup-template/upgrade?interface=mcp) | `return await $.StartupTemplate.upgrade({ startupTemplate: 'startup_template_1', startup: 'startup_1' })` |

### Statement
| Operation | do program |
| --- | --- |
| [Statement.get](/business/nouns/statement/get?interface=mcp) | `return await $.Statement.get({ id: 'statement_1' })` |
| [Statement.list](/business/nouns/statement/list?interface=mcp) | `return await $.Statement.list({ limit: 20 })` |

### Story
| Operation | do program |
| --- | --- |
| [Story.create](/business/nouns/story/create?interface=mcp) | `return await $.Story.create({ icp: 'icp_1', hero: 'Example hero', problem: 'problem_1', from: 'Hypothesis#approach@v1' })` |
| [Story.get](/business/nouns/story/get?interface=mcp) | `return await $.Story.get({ id: 'story_1' })` |
| [Story.list](/business/nouns/story/list?interface=mcp) | `return await $.Story.list({ limit: 20 })` |
| [Story.update](/business/nouns/story/update?interface=mcp) | `return await $.Story.update({ id: 'story_1', icp: 'icp_1' })` |
| [Story.delete](/business/nouns/story/delete?interface=mcp) | `return await $.Story.delete({ id: 'story_1' })` |

### Studio
| Operation | do program |
| --- | --- |
| [Studio.create](/business/nouns/studio/create?interface=mcp) | `return await $.Studio.create({ name: 'Acme' })` |
| [Studio.get](/business/nouns/studio/get?interface=mcp) | `return await $.Studio.get({ id: 'studio_1' })` |
| [Studio.list](/business/nouns/studio/list?interface=mcp) | `return await $.Studio.list({ limit: 20 })` |
| [Studio.update](/business/nouns/studio/update?interface=mcp) | `return await $.Studio.update({ id: 'studio_1', name: 'Acme' })` |
| [Studio.delete](/business/nouns/studio/delete?interface=mcp) | `return await $.Studio.delete({ id: 'studio_1' })` |

### Subscription
| Operation | do program |
| --- | --- |
| [Subscription.create](/business/nouns/subscription/create?interface=mcp) | `return await $.Subscription.create({ renewsAt: '2026-10-22T12:00:00Z' })` |
| [Subscription.get](/business/nouns/subscription/get?interface=mcp) | `return await $.Subscription.get({ id: 'subscription_1' })` |
| [Subscription.list](/business/nouns/subscription/list?interface=mcp) | `return await $.Subscription.list({ limit: 20 })` |
| [Subscription.update](/business/nouns/subscription/update?interface=mcp) | `return await $.Subscription.update({ id: 'subscription_1', renewsAt: '2026-10-22T12:00:00Z' })` |
| [Subscription.keep](/business/nouns/subscription/keep?interface=mcp) | `return await $.Subscription.keep({ subscription: 'subscription_1' })` |
| [Subscription.pause](/business/nouns/subscription/pause?interface=mcp) | `return await $.Subscription.pause({ subscription: 'subscription_1', until: '2026-10-22' })` |
| [Subscription.renew](/business/nouns/subscription/renew?interface=mcp) | `return await $.Subscription.renew({ subscription: 'subscription_1' })` |
| [Subscription.resize](/business/nouns/subscription/resize?interface=mcp) | `return await $.Subscription.resize({ subscription: 'subscription_1', quantity: 1 })` |
| [Subscription.resume](/business/nouns/subscription/resume?interface=mcp) | `return await $.Subscription.resume({ subscription: 'subscription_1' })` |
| [Subscription.switch](/business/nouns/subscription/switch?interface=mcp) | `return await $.Subscription.switch({ subscription: 'subscription_1', offer: 'offer_1' })` |
| [Subscription.unsubscribe](/business/nouns/subscription/unsubscribe?interface=mcp) | `return await $.Subscription.unsubscribe({ subscription: 'subscription_1' })` |

### Supplier
| Operation | do program |
| --- | --- |
| [Supplier.create](/business/nouns/supplier/create?interface=mcp) | `return await $.Supplier.create({ name: 'Acme' })` |
| [Supplier.get](/business/nouns/supplier/get?interface=mcp) | `return await $.Supplier.get({ id: 'supplier_1' })` |
| [Supplier.list](/business/nouns/supplier/list?interface=mcp) | `return await $.Supplier.list({ limit: 20 })` |
| [Supplier.update](/business/nouns/supplier/update?interface=mcp) | `return await $.Supplier.update({ id: 'supplier_1', payoutAccount: 'Example payout account' })` |
| [Supplier.delete](/business/nouns/supplier/delete?interface=mcp) | `return await $.Supplier.delete({ id: 'supplier_1' })` |

### Suppression
| Operation | do program |
| --- | --- |
| [Suppression.create](/business/nouns/suppression/create?interface=mcp) | `return await $.Suppression.create({ address: 'Example address' })` |
| [Suppression.get](/business/nouns/suppression/get?interface=mcp) | `return await $.Suppression.get({ id: 'suppression_1' })` |
| [Suppression.list](/business/nouns/suppression/list?interface=mcp) | `return await $.Suppression.list({ limit: 20 })` |

### Survey
| Operation | do program |
| --- | --- |
| [Survey.create](/business/nouns/survey/create?interface=mcp) | `return await $.Survey.create({ fields: {} })` |
| [Survey.get](/business/nouns/survey/get?interface=mcp) | `return await $.Survey.get({ id: 'survey_1' })` |
| [Survey.list](/business/nouns/survey/list?interface=mcp) | `return await $.Survey.list({ limit: 20 })` |
| [Survey.update](/business/nouns/survey/update?interface=mcp) | `return await $.Survey.update({ id: 'survey_1', fields: {} })` |
| [Survey.delete](/business/nouns/survey/delete?interface=mcp) | `return await $.Survey.delete({ id: 'survey_1' })` |

### System
| Operation | do program |
| --- | --- |
| [System.create](/business/nouns/system/create?interface=mcp) | `return await $.System.create({ job: 'Example job' })` |
| [System.get](/business/nouns/system/get?interface=mcp) | `return await $.System.get({ id: 'system_1' })` |
| [System.list](/business/nouns/system/list?interface=mcp) | `return await $.System.list({ limit: 20 })` |
| [System.update](/business/nouns/system/update?interface=mcp) | `return await $.System.update({ id: 'system_1', job: 'Example job' })` |
| [System.delete](/business/nouns/system/delete?interface=mcp) | `return await $.System.delete({ id: 'system_1' })` |

### Task
| Operation | do program |
| --- | --- |
| [Task.create](/business/nouns/task/create?interface=mcp) | `return await $.Task.create({ by: 'worker_1' })` |
| [Task.get](/business/nouns/task/get?interface=mcp) | `return await $.Task.get({ id: 'task_1' })` |
| [Task.list](/business/nouns/task/list?interface=mcp) | `return await $.Task.list({ limit: 20 })` |
| [Task.update](/business/nouns/task/update?interface=mcp) | `return await $.Task.update({ id: 'task_1', due: '2026-10-22T12:00:00Z' })` |
| [Task.delete](/business/nouns/task/delete?interface=mcp) | `return await $.Task.delete({ id: 'task_1' })` |
| [Task.assign](/business/nouns/task/assign?interface=mcp) | `return await $.Task.assign({ task: 'task_1', worker: 'worker_1' })` |
| [Task.claim](/business/nouns/task/claim?interface=mcp) | `return await $.Task.claim({ task: 'task_1' })` |
| [Task.complete](/business/nouns/task/complete?interface=mcp) | `return await $.Task.complete({ task: 'task_1' })` |
| [Task.delegate](/business/nouns/task/delegate?interface=mcp) | `return await $.Task.delegate({ task: 'task_1', role: 'role_1' })` |
| [Task.escalate](/business/nouns/task/escalate?interface=mcp) | `return await $.Task.escalate({ task: 'task_1', reason: 'Example reason' })` |
| [Task.next](/business/nouns/task/next?interface=mcp) | `return await $.Task.next()` |
| [Task.return](/business/nouns/task/return?interface=mcp) | `return await $.Task.return({ task: 'task_1', reason: 'Example reason' })` |

### Team
| Operation | do program |
| --- | --- |
| [Team.create](/business/nouns/team/create?interface=mcp) | `return await $.Team.create({ mission: 'Example mission' })` |
| [Team.get](/business/nouns/team/get?interface=mcp) | `return await $.Team.get({ id: 'team_1' })` |
| [Team.list](/business/nouns/team/list?interface=mcp) | `return await $.Team.list({ limit: 20 })` |
| [Team.update](/business/nouns/team/update?interface=mcp) | `return await $.Team.update({ id: 'team_1', mission: 'Example mission' })` |
| [Team.delete](/business/nouns/team/delete?interface=mcp) | `return await $.Team.delete({ id: 'team_1' })` |

### Template
| Operation | do program |
| --- | --- |
| [Template.create](/business/nouns/template/create?interface=mcp) | `return await $.Template.create({ body: 'Example body' })` |
| [Template.get](/business/nouns/template/get?interface=mcp) | `return await $.Template.get({ id: 'template_1' })` |
| [Template.list](/business/nouns/template/list?interface=mcp) | `return await $.Template.list({ limit: 20 })` |
| [Template.update](/business/nouns/template/update?interface=mcp) | `return await $.Template.update({ id: 'template_1', body: 'Example body' })` |
| [Template.delete](/business/nouns/template/delete?interface=mcp) | `return await $.Template.delete({ id: 'template_1' })` |
| [Template.extend](/business/nouns/template/extend?interface=mcp) | `return await $.Template.extend({ template: 'template_1', startup: 'startup_1' })` |
| [Template.promote](/business/nouns/template/promote?interface=mcp) | `return await $.Template.promote({ template: 'template_1', startup: 'startup_1' })` |
| [Template.upgrade](/business/nouns/template/upgrade?interface=mcp) | `return await $.Template.upgrade({ template: 'template_1', startup: 'startup_1' })` |

### Tenant
| Operation | do program |
| --- | --- |
| [Tenant.create](/business/nouns/tenant/create?interface=mcp) | `return await $.Tenant.create({ placement: 'path' })` |
| [Tenant.get](/business/nouns/tenant/get?interface=mcp) | `return await $.Tenant.get({ id: 'tenant_1' })` |
| [Tenant.list](/business/nouns/tenant/list?interface=mcp) | `return await $.Tenant.list({ limit: 20 })` |
| [Tenant.update](/business/nouns/tenant/update?interface=mcp) | `return await $.Tenant.update({ id: 'tenant_1', placement: 'path' })` |
| [Tenant.delete](/business/nouns/tenant/delete?interface=mcp) | `return await $.Tenant.delete({ id: 'tenant_1' })` |
| [Tenant.invite](/business/nouns/tenant/invite?interface=mcp) | `return await $.Tenant.invite({ tenant: 'tenant_1', email: 'ada@acme.com' })` |
| [Tenant.pin](/business/nouns/tenant/pin?interface=mcp) | `return await $.Tenant.pin({ tenant: 'tenant_1', apiVersion: 'v2' })` |
| [Tenant.provision](/business/nouns/tenant/provision?interface=mcp) | `return await $.Tenant.provision({ customer: 'customer_1' })` |
| [Tenant.requestSetup](/business/nouns/tenant/request-setup?interface=mcp) | `return await $.Tenant.requestSetup({ tenant: 'tenant_1', admin: 'person_1', intent: 'sso' })` |

### Theme
| Operation | do program |
| --- | --- |
| [Theme.create](/business/nouns/theme/create?interface=mcp) | `return await $.Theme.create({ tokens: {} })` |
| [Theme.get](/business/nouns/theme/get?interface=mcp) | `return await $.Theme.get({ id: 'theme_1' })` |
| [Theme.list](/business/nouns/theme/list?interface=mcp) | `return await $.Theme.list({ limit: 20 })` |
| [Theme.update](/business/nouns/theme/update?interface=mcp) | `return await $.Theme.update({ id: 'theme_1', tokens: {} })` |
| [Theme.delete](/business/nouns/theme/delete?interface=mcp) | `return await $.Theme.delete({ id: 'theme_1' })` |

### Thing
| Operation | do program |
| --- | --- |
| [Thing.create](/business/nouns/thing/create?interface=mcp) | `return await $.Thing.create({ id: 'thing_1', type: ['noun_1'] })` |
| [Thing.get](/business/nouns/thing/get?interface=mcp) | `return await $.Thing.get({ id: 'thing_1' })` |
| [Thing.list](/business/nouns/thing/list?interface=mcp) | `return await $.Thing.list({ limit: 20 })` |
| [Thing.update](/business/nouns/thing/update?interface=mcp) | `return await $.Thing.update({ id: 'thing_1', type: ['noun_1'] })` |
| [Thing.delete](/business/nouns/thing/delete?interface=mcp) | `return await $.Thing.delete({ id: 'thing_1' })` |
| [Thing.relate](/business/nouns/thing/relate?interface=mcp) | `return await $.Thing.relate({ thing: 'thing_1', predicate: 'Example predicate', to: 'thing_1' })` |
| [Thing.resolve](/business/nouns/thing/resolve?interface=mcp) | `return await $.Thing.resolve({ noun: 'noun_1', match: {} })` |
| [Thing.share](/business/nouns/thing/share?interface=mcp) | `return await $.Thing.share({ thing: 'thing_1', to: 'party_1', verbs: ['Example verbs'] })` |
| [Thing.unrelate](/business/nouns/thing/unrelate?interface=mcp) | `return await $.Thing.unrelate({ thing: 'thing_1', predicate: 'Example predicate', to: 'thing_1' })` |

### Thread
| Operation | do program |
| --- | --- |
| [Thread.create](/business/nouns/thread/create?interface=mcp) | `return await $.Thread.create({ subject: 'Example subject' })` |
| [Thread.get](/business/nouns/thread/get?interface=mcp) | `return await $.Thread.get({ id: 'thread_1' })` |
| [Thread.list](/business/nouns/thread/list?interface=mcp) | `return await $.Thread.list({ limit: 20 })` |
| [Thread.update](/business/nouns/thread/update?interface=mcp) | `return await $.Thread.update({ id: 'thread_1', subject: 'Example subject' })` |
| [Thread.delete](/business/nouns/thread/delete?interface=mcp) | `return await $.Thread.delete({ id: 'thread_1' })` |

### Tool
| Operation | do program |
| --- | --- |
| [Tool.create](/business/nouns/tool/create?interface=mcp) | `return await $.Tool.create({ name: 'Acme' })` |
| [Tool.get](/business/nouns/tool/get?interface=mcp) | `return await $.Tool.get({ id: 'tool_1' })` |
| [Tool.list](/business/nouns/tool/list?interface=mcp) | `return await $.Tool.list({ limit: 20 })` |
| [Tool.update](/business/nouns/tool/update?interface=mcp) | `return await $.Tool.update({ id: 'tool_1', name: 'Acme' })` |
| [Tool.delete](/business/nouns/tool/delete?interface=mcp) | `return await $.Tool.delete({ id: 'tool_1' })` |

### Transaction
| Operation | do program |
| --- | --- |
| [Transaction.get](/business/nouns/transaction/get?interface=mcp) | `return await $.Transaction.get({ id: 'transaction_1' })` |
| [Transaction.list](/business/nouns/transaction/list?interface=mcp) | `return await $.Transaction.list({ limit: 20 })` |
| [Transaction.attach](/business/nouns/transaction/attach?interface=mcp) | `return await $.Transaction.attach({ transaction: 'transaction_1' })` |
| [Transaction.categorize](/business/nouns/transaction/categorize?interface=mcp) | `return await $.Transaction.categorize({ transaction: 'transaction_1' })` |
| [Transaction.reconcile](/business/nouns/transaction/reconcile?interface=mcp) | `return await $.Transaction.reconcile({ transaction: 'transaction_1' })` |

### Trigger
| Operation | do program |
| --- | --- |
| [Trigger.create](/business/nouns/trigger/create?interface=mcp) | `return await $.Trigger.create({ event: 'Example event' })` |
| [Trigger.get](/business/nouns/trigger/get?interface=mcp) | `return await $.Trigger.get({ id: 'trigger_1' })` |
| [Trigger.list](/business/nouns/trigger/list?interface=mcp) | `return await $.Trigger.list({ limit: 20 })` |
| [Trigger.update](/business/nouns/trigger/update?interface=mcp) | `return await $.Trigger.update({ id: 'trigger_1', threshold: {} })` |
| [Trigger.delete](/business/nouns/trigger/delete?interface=mcp) | `return await $.Trigger.delete({ id: 'trigger_1' })` |

### Variant
| Operation | do program |
| --- | --- |
| [Variant.create](/business/nouns/variant/create?interface=mcp) | `return await $.Variant.create({ key: 'Example key', value: {} })` |
| [Variant.get](/business/nouns/variant/get?interface=mcp) | `return await $.Variant.get({ id: 'variant_1' })` |
| [Variant.list](/business/nouns/variant/list?interface=mcp) | `return await $.Variant.list({ limit: 20 })` |
| [Variant.update](/business/nouns/variant/update?interface=mcp) | `return await $.Variant.update({ id: 'variant_1', value: {} })` |
| [Variant.delete](/business/nouns/variant/delete?interface=mcp) | `return await $.Variant.delete({ id: 'variant_1' })` |

### Verb
| Operation | do program |
| --- | --- |
| [Verb.create](/business/nouns/verb/create?interface=mcp) | `return await $.Verb.create({ name: 'Acme', event: 'Example event' })` |
| [Verb.get](/business/nouns/verb/get?interface=mcp) | `return await $.Verb.get({ id: 'verb_1' })` |
| [Verb.list](/business/nouns/verb/list?interface=mcp) | `return await $.Verb.list({ limit: 20 })` |
| [Verb.update](/business/nouns/verb/update?interface=mcp) | `return await $.Verb.update({ id: 'verb_1', name: 'Acme' })` |
| [Verb.delete](/business/nouns/verb/delete?interface=mcp) | `return await $.Verb.delete({ id: 'verb_1' })` |
| [Verb.retire](/business/nouns/verb/retire?interface=mcp) | `return await $.Verb.retire({ verb: 'verb_1' })` |

### Version
| Operation | do program |
| --- | --- |
| [Version.get](/business/nouns/version/get?interface=mcp) | `return await $.Version.get({ id: 'version_1' })` |
| [Version.list](/business/nouns/version/list?interface=mcp) | `return await $.Version.list({ limit: 20 })` |
| [Version.deploy](/business/nouns/version/deploy?interface=mcp) | `return await $.Version.deploy({ version: 'version_1' })` |

### Video
| Operation | do program |
| --- | --- |
| [Video.create](/business/nouns/video/create?interface=mcp) | `return await $.Video.create({ timeline: {}, brand: 'brand_1' })` |
| [Video.get](/business/nouns/video/get?interface=mcp) | `return await $.Video.get({ id: 'video_1' })` |
| [Video.list](/business/nouns/video/list?interface=mcp) | `return await $.Video.list({ limit: 20 })` |
| [Video.update](/business/nouns/video/update?interface=mcp) | `return await $.Video.update({ id: 'video_1', timeline: {} })` |
| [Video.draft](/business/nouns/video/draft?interface=mcp) | `return await $.Video.draft({ brand: 'brand_1' })` |
| [Video.finalize](/business/nouns/video/finalize?interface=mcp) | `return await $.Video.finalize({ video: 'video_1' })` |

### Visit
| Operation | do program |
| --- | --- |
| [Visit.get](/business/nouns/visit/get?interface=mcp) | `return await $.Visit.get({ id: 'visit_1' })` |
| [Visit.list](/business/nouns/visit/list?interface=mcp) | `return await $.Visit.list({ limit: 20 })` |

### Visitor
| Operation | do program |
| --- | --- |
| [Visitor.create](/business/nouns/visitor/create?interface=mcp) | `return await $.Visitor.create({ firstSeenAt: '2026-10-22T12:00:00Z' })` |
| [Visitor.get](/business/nouns/visitor/get?interface=mcp) | `return await $.Visitor.get({ id: 'visitor_1' })` |
| [Visitor.list](/business/nouns/visitor/list?interface=mcp) | `return await $.Visitor.list({ limit: 20 })` |
| [Visitor.update](/business/nouns/visitor/update?interface=mcp) | `return await $.Visitor.update({ id: 'visitor_1', firstSeenAt: '2026-10-22T12:00:00Z' })` |
| [Visitor.delete](/business/nouns/visitor/delete?interface=mcp) | `return await $.Visitor.delete({ id: 'visitor_1' })` |
| [Visitor.forget](/business/nouns/visitor/forget?interface=mcp) | `return await $.Visitor.forget({ visitor: 'visitor_1', request: 'Example request' })` |
| [Visitor.identify](/business/nouns/visitor/identify?interface=mcp) | `return await $.Visitor.identify({ visitor: 'visitor_1', contact: 'contact_1' })` |
| [Visitor.merge](/business/nouns/visitor/merge?interface=mcp) | `return await $.Visitor.merge({ visitor: 'visitor_1', into: 'visitor_1' })` |

### Voice
| Operation | do program |
| --- | --- |
| [Voice.get](/business/nouns/voice/get?interface=mcp) | `return await $.Voice.get({ id: 'voice_1' })` |
| [Voice.list](/business/nouns/voice/list?interface=mcp) | `return await $.Voice.list({ limit: 20 })` |
| [Voice.update](/business/nouns/voice/update?interface=mcp) | `return await $.Voice.update({ id: 'voice_1', origin: 'cloned' })` |
| [Voice.clone](/business/nouns/voice/clone?interface=mcp) | `return await $.Voice.clone({ speaker: 'person_1', samples: ['file_1'], consent: 'consent_1', scope: 'studio' })` |
| [Voice.retire](/business/nouns/voice/retire?interface=mcp) | `return await $.Voice.retire({ voice: 'voice_1' })` |

### Waitlist
| Operation | do program |
| --- | --- |
| [Waitlist.create](/business/nouns/waitlist/create?interface=mcp) | `return await $.Waitlist.create({ invited: 1 })` |
| [Waitlist.get](/business/nouns/waitlist/get?interface=mcp) | `return await $.Waitlist.get({ id: 'waitlist_1' })` |
| [Waitlist.list](/business/nouns/waitlist/list?interface=mcp) | `return await $.Waitlist.list({ limit: 20 })` |
| [Waitlist.update](/business/nouns/waitlist/update?interface=mcp) | `return await $.Waitlist.update({ id: 'waitlist_1', invited: 1 })` |
| [Waitlist.delete](/business/nouns/waitlist/delete?interface=mcp) | `return await $.Waitlist.delete({ id: 'waitlist_1' })` |
| [Waitlist.admit](/business/nouns/waitlist/admit?interface=mcp) | `return await $.Waitlist.admit({ waitlist: 'waitlist_1', count: 1 })` |
| [Waitlist.join](/business/nouns/waitlist/join?interface=mcp) | `return await $.Waitlist.join({ waitlist: 'waitlist_1', email: 'ada@acme.com' })` |

### Watch
| Operation | do program |
| --- | --- |
| [Watch.create](/business/nouns/watch/create?interface=mcp) | `return await $.Watch.create({ selector: 'Example selector', url: 'https://acme.com' })` |
| [Watch.get](/business/nouns/watch/get?interface=mcp) | `return await $.Watch.get({ id: 'watch_1' })` |
| [Watch.list](/business/nouns/watch/list?interface=mcp) | `return await $.Watch.list({ limit: 20 })` |
| [Watch.update](/business/nouns/watch/update?interface=mcp) | `return await $.Watch.update({ id: 'watch_1', url: 'https://acme.com' })` |
| [Watch.delete](/business/nouns/watch/delete?interface=mcp) | `return await $.Watch.delete({ id: 'watch_1' })` |
| [Watch.pause](/business/nouns/watch/pause?interface=mcp) | `return await $.Watch.pause({ watch: 'watch_1' })` |
| [Watch.replay](/business/nouns/watch/replay?interface=mcp) | `return await $.Watch.replay({ watch: 'watch_1', from: '2026-10-22T12:00:00Z' })` |
| [Watch.resume](/business/nouns/watch/resume?interface=mcp) | `return await $.Watch.resume({ watch: 'watch_1' })` |
| [Watch.rotate](/business/nouns/watch/rotate?interface=mcp) | `return await $.Watch.rotate({ watch: 'watch_1' })` |

### Worker
| Operation | do program |
| --- | --- |
| [Worker.create](/business/nouns/worker/create?interface=mcp) | `return await $.Worker.create({ name: 'Acme' })` |
| [Worker.get](/business/nouns/worker/get?interface=mcp) | `return await $.Worker.get({ id: 'worker_1' })` |
| [Worker.list](/business/nouns/worker/list?interface=mcp) | `return await $.Worker.list({ limit: 20 })` |
| [Worker.update](/business/nouns/worker/update?interface=mcp) | `return await $.Worker.update({ id: 'worker_1', name: 'Acme' })` |
| [Worker.delete](/business/nouns/worker/delete?interface=mcp) | `return await $.Worker.delete({ id: 'worker_1' })` |

### Workflow
| Operation | do program |
| --- | --- |
| [Workflow.create](/business/nouns/workflow/create?interface=mcp) | `return await $.Workflow.create({ steps: {} })` |
| [Workflow.get](/business/nouns/workflow/get?interface=mcp) | `return await $.Workflow.get({ id: 'workflow_1' })` |
| [Workflow.list](/business/nouns/workflow/list?interface=mcp) | `return await $.Workflow.list({ limit: 20 })` |
| [Workflow.update](/business/nouns/workflow/update?interface=mcp) | `return await $.Workflow.update({ id: 'workflow_1', steps: {} })` |
| [Workflow.delete](/business/nouns/workflow/delete?interface=mcp) | `return await $.Workflow.delete({ id: 'workflow_1' })` |