coworking.config.get
readRead location, plan, booking, access, billing, service SLA, and approval rules.
-
No approval required; read-only setup lookup.
Hide integration credentials and return tenant-scoped configuration only.
Coworking Space System MCP tools support multi-location space setup, members and company accounts, plans and contracts, desks and meeting rooms, live availability, space bookings, visitor passes, access permissions, access events, repair/service tickets, SLA assignment, monthly invoicing, deposits, usage charges, payments, overdue follow-up, member notices, occupancy, revenue, renewal risk, and audit logs.
coworking.config.get
readRead location, plan, booking, access, billing, service SLA, and approval rules.
-
No approval required; read-only setup lookup.
Hide integration credentials and return tenant-scoped configuration only.
coworking.locations.list
readList coworking locations, floors, opening hours, holidays, and available facilities.
coworking.config.get
No approval required; read-only location lookup.
Return only locations visible to the caller.
coworking.plans.list
readList membership plans, desk entitlements, meeting-room credits, deposits, add-on charges, and renewal rules.
coworking.config.get
No approval required; read-only plan lookup.
Commercial pricing visibility must follow role permissions.
coworking.spaces.list
readList spaces by location, floor, type, capacity, equipment, bookable state, or maintenance state.
coworking.locations.list
No approval required; read-only space lookup.
Show maintenance and disabled states clearly to prevent invalid bookings.
coworking.space.get
readRead one desk, room, or venue with capacity, equipment, price, booking rules, and maintenance windows.
coworking.spaces.list
No approval required; read-only space detail.
Do not expose internal cost or vendor data without permission.
coworking.availability.list
readList available desks or rooms for date, time, location, capacity, and equipment requirements.
coworking.spaces.list, coworking.plans.list
No approval required; read-only availability lookup.
Availability must include timestamp and exclude maintenance blocks and locked bookings.
coworking.members.list
readList members by state, company, plan, expiry date, balance, or location.
coworking.config.get
No approval required; read-only member lookup.
Restrict PII and billing fields by role and tenant scope.
coworking.member.get
readRead member profile, company, contracts, access, bookings, tickets, invoices, and payment summary.
coworking.members.list
No approval required; read-only member detail.
Mask personal contact, access, and payment data unless caller has permission.
coworking.companies.list
readList company accounts, company members, billing contacts, contracts, and outstanding balances.
coworking.members.list
No approval required; read-only company lookup.
Company billing and contract fields require account or finance permission.
coworking.contracts.list
readList contracts by member, company, plan, state, start date, end date, or renewal risk.
coworking.members.list, coworking.plans.list
No approval required; read-only contract lookup.
Only expose contract terms to permitted account, sales, or finance roles.
coworking.contract.get
readRead contract terms, desk entitlement, room credits, deposit, invoicing cycle, renewal, and early termination terms.
coworking.contracts.list
No approval required; read-only contract detail.
Show effective dates and version to prevent using stale contract terms.
coworking.bookings.list
readList bookings by member, company, space, date, state, payment, access, or linked service ticket.
coworking.member.get, coworking.availability.list
No approval required; read-only booking lookup.
Booking records must respect member/company visibility boundaries.
coworking.booking.get
readRead booking detail, attendees, space, time, charges, access, visitors, and change history.
coworking.bookings.list
No approval required; read-only booking detail.
Do not expose unrelated attendee or visitor PII.
coworking.access_credentials.list
readList active, expired, suspended, or revoked access credentials for members, visitors, bookings, or events.
coworking.member.get, coworking.booking.get
No approval required; read-only credential lookup.
Never return raw access tokens or secret credential material.
coworking.access_events.list
readList access entry, denial, exception, expired credential, and tailgating-risk events.
coworking.access_credentials.list
No approval required for authorized operators; read-only event lookup.
Access logs are sensitive and must be scoped by location and security role.
coworking.service_requests.list
readList repair or service tickets by member, space, issue type, SLA, owner, state, or due date.
coworking.member.get, coworking.spaces.list
No approval required; read-only service ticket lookup.
Evidence files and private member notes must follow permission rules.
coworking.service_request.get
readRead ticket detail, photos, space, SLA, assignment, repair history, notifications, and completion evidence.
coworking.service_requests.list
No approval required; read-only service ticket detail.
Separate customer-visible notes from internal/vendor notes.
coworking.invoices.list
readList invoices by member, company, contract, month, state, overdue state, or payment condition.
coworking.member.get, coworking.contracts.list
No approval required; read-only invoice lookup.
Finance data must be scoped to permitted account and finance roles.
coworking.invoice.get
readRead invoice lines, membership fees, booking charges, add-ons, deposits, discounts, payments, and dunning history.
coworking.invoices.list
No approval required; read-only invoice detail.
Show source contract and usage records so invoice values are traceable.
coworking.payments_deposits.list
readList payments, partial payments, deposits, refunds, unapplied receipts, and reconciliation state.
coworking.invoices.list
No approval required; read-only payment/deposit lookup.
Redact bank references unless caller has finance permission.
coworking.usage_charges.list
readList usage charges for meeting-room hours, overtime, printing, lockers, event space, or other add-ons.
coworking.bookings.list, coworking.contract.get
No approval required; read-only usage charge lookup.
Usage charges must show source event and billing status to prevent double billing.
coworking.occupancy_report.get
readRead utilisation, peak times, and idle resources for desks, rooms, private offices, and event areas.
coworking.spaces.list, coworking.bookings.list
No approval required; read-only occupancy report.
Aggregate where possible and avoid exposing individual movement patterns unnecessarily.
coworking.revenue_aging_report.get
readRead membership revenue, space revenue, deposits, aged receivables, bad-debt risk, and follow-up state.
coworking.invoices.list, coworking.payments_deposits.list
No approval required for authorized finance roles; read-only report.
Revenue and aging data require finance or management permission.
coworking.renewal_risk_report.get
readRead expiry, low utilisation, overdue balance, service complaints, and renewal-risk signals.
coworking.contracts.list, coworking.occupancy_report.get, coworking.service_requests.list
No approval required; read-only renewal risk report.
Use explainable risk factors; avoid opaque scoring without source data.
coworking.audit_logs.list
readList audit logs for members, contracts, bookings, access, service tickets, invoices, payments, and notices.
coworking.config.get
No approval required for authorized auditors; read-only audit lookup.
Audit logs must be immutable and include actor, source, before/after, approval id, and result.
coworking.booking_check.preview
previewPreview whether a booking violates availability, capacity, entitlement, payment, access, or maintenance blocks.
coworking.member.get, coworking.availability.list, coworking.contract.get
No approval required; preview only and does not reserve space.
Return blockers and warnings separately; do not create temporary access in preview.
coworking.access_grant.preview
previewPreview access grant impact against member, visitor, contract, booking, time window, and security rules.
coworking.member.get, coworking.booking.get, coworking.access_credentials.list
No approval required for preview; issuing access requires approval.
Never return or activate credentials during preview.
coworking.contract_invoice.preview
previewPreview invoice result from contract terms, deposit, monthly fee, discounts, and add-on charges.
coworking.contract.get, coworking.usage_charges.list
No approval required; preview only and does not create invoice.
Show source terms, effective dates, and already-billed lines.
coworking.service_assignment.preview
previewPreview service ticket assignment, SLA deadline, maintenance block, notices, and vendor need.
coworking.service_request.get, coworking.spaces.list
No approval required; preview only and does not assign work.
Do not expose vendor private contact data unless required.
coworking.invoice_batch.preview
previewPreview monthly invoice batch across contracts, bookings, usage, deposits, discounts, refunds, and exceptions.
coworking.invoices.list, coworking.contracts.list, coworking.usage_charges.list
No approval required; preview only and does not create invoices.
Detect duplicate billing and unresolved disputes before invoice creation.
coworking.occupancy_forecast.preview
previewPreview occupancy, conflicts, capacity bottlenecks, and staffing needs for selected dates or events.
coworking.occupancy_report.get, coworking.bookings.list
No approval required; preview only.
Forecast output must identify assumptions and source booking snapshot.
coworking.action_request.status
statusCheck approval, execution, failure, rollback, or partial-completion state for coworking write actions.
action_request_id
No approval required; status lookup for submitted actions.
Return only action requests visible to the caller.
coworking.member.upsert
writeCreate or update member profile, company link, contact data, billing setup, and member status.
coworking.member.get, coworking.members.list
Approval required when changing status, billing contact, or access eligibility.
Validate duplicate identity and preserve before/after audit for PII changes.
coworking.company.upsert
writeCreate or update company account, primary contact, billing data, company members, and payment terms.
coworking.companies.list, coworking.members.list
Approval required for billing profile or payment-term changes.
Company account changes must not merge unrelated tenants or member groups.
coworking.contract.upsert
writeCreate or update contract, plan, start/end dates, entitlements, deposit, discounts, and renewal terms.
coworking.contract.get, coworking.contract_invoice.preview
Approval required before contract terms become active or affect billing/access.
Version contract terms and prevent silent retroactive changes.
coworking.space.upsert
writeCreate or update desks, rooms, private offices, equipment, capacity, price, and booking rules.
coworking.space.get, coworking.spaces.list
Approval required for pricing, capacity, or bookable-state changes.
Block changes that invalidate existing bookings unless migration is approved.
coworking.maintenance_block.create
writeCreate maintenance or unavailable blocks linked to tickets, notices, and affected bookings.
coworking.space.get, coworking.bookings.list, coworking.service_requests.list
Approval required when active bookings are affected.
Must identify affected bookings and notification plan before blocking space.
coworking.booking.create
writeCreate desk, room, or event-space booking with entitlement, payment, and access requirements.
coworking.booking_check.preview, coworking.availability.list
Approval required when preview has warnings, payment exception, or access override.
Use availability lock to avoid double booking.
coworking.booking.update
writeUpdate booking time, space, attendees, equipment, charges, or access requirements.
coworking.booking.get, coworking.booking_check.preview
Approval required for paid, access-issued, or near-start booking changes.
Preserve change history and revoke obsolete access where needed.
coworking.booking.cancel
writeCancel booking and handle refund, capacity release, access revocation, and member notice.
coworking.booking.get, coworking.invoice.get
Approval required if cancellation affects refund, invoice, or active access.
Cancellation must revoke access and avoid duplicate refunds.
coworking.visitor_pass.create
writeCreate visitor pass and timed access requirement for booking, event, or member invitation.
coworking.booking.get, coworking.access_grant.preview
Approval required for external visitors or outside-hours access.
Collect minimum visitor data and expire access automatically.
coworking.access_credential.issue
writeIssue timed access credentials to member, visitor, or event.
coworking.access_grant.preview, coworking.access_credentials.list
Approval required for any access issuance.
Do not expose raw credential secrets; log exact scope and expiry.
coworking.access_credential.revoke
writeRevoke member, visitor, booking, or contract-related access credentials.
coworking.access_credentials.list, coworking.member.get
Approval required for security-impacting access revocation.
Revocation must be immediate, auditable, and linked to reason/source record.
coworking.service_request.create
writeCreate repair or service ticket linked to member, space, photos, category, priority, and SLA.
coworking.member.get, coworking.space.get
Approval required only for urgent shutdown or vendor-cost requests.
Separate member-visible text from internal notes and evidence permissions.
coworking.service_request.assign
writeAssign ticket to staff or vendor with SLA, repair window, and notices.
coworking.service_assignment.preview, coworking.service_request.get
Approval required when assignment blocks space or creates vendor cost.
Avoid exposing vendor private data to members.
coworking.service_request.complete
writeComplete ticket with resolution, photo proof, cost, member notice, and reopen state.
coworking.service_request.get
Approval required when completion affects billing, claim, or space reopening.
Completion must preserve evidence and not erase original complaint.
coworking.invoice_batch.create
writeCreate monthly invoice batch from contracts, bookings, usage, deposits, and adjustments.
coworking.invoice_batch.preview, coworking.invoices.list
Finance approval required before invoice creation or release.
Prevent duplicate invoice lines and unresolved dispute billing.
coworking.payment.record
writeRecord payment, partial payment, refund, reconciliation, or overdue follow-up state.
coworking.invoice.get, coworking.payments_deposits.list
Finance approval required for payment application, reversal, refund, or write-off.
Keep payment reference auditable and redact bank details by role.
coworking.deposit.apply
writeCollect, apply, refund, or transfer member/company deposit linked to contract and invoice.
coworking.contract.get, coworking.payments_deposits.list
Finance approval required for deposit application, refund, or transfer.
Deposit movements require immutable audit and cannot be silently netted.
coworking.notice.send
writeSend booking, access, service, maintenance, invoice, overdue, renewal, or operations notice.
coworking.member.get, coworking.booking.get, coworking.invoice.get, coworking.service_request.get
Approval required for bulk, billing, overdue, access, or maintenance disruption notices.
Respect consent, channel rules, templates, and duplicate-send suppression.