Coworking Space System MCP
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.
Read location, plan, booking, access, billing, service SLA, and approval rules.
Governance
No approval required; read-only setup lookup.
Safety
Hide integration credentials and return tenant-scoped configuration only.
coworking.locations.list
readList coworking locations, floors, opening hours, holidays, and available facilities.
Read first
coworking.config.get
Governance
No approval required; read-only location lookup.
Safety
Return only locations visible to the caller.
List membership plans, desk entitlements, meeting-room credits, deposits, add-on charges, and renewal rules.
Read first
coworking.config.get
Governance
No approval required; read-only plan lookup.
Safety
Commercial pricing visibility must follow role permissions.
coworking.spaces.list
readList spaces by location, floor, type, capacity, equipment, bookable state, or maintenance state.
Read first
coworking.locations.list
Governance
No approval required; read-only space lookup.
Safety
Show maintenance and disabled states clearly to prevent invalid bookings.
Read one desk, room, or venue with capacity, equipment, price, booking rules, and maintenance windows.
Read first
coworking.spaces.list
Governance
No approval required; read-only space detail.
Safety
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.
Read first
coworking.spaces.list, coworking.plans.list
Governance
No approval required; read-only availability lookup.
Safety
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.
Read first
coworking.config.get
Governance
No approval required; read-only member lookup.
Safety
Restrict PII and billing fields by role and tenant scope.
Read member profile, company, contracts, access, bookings, tickets, invoices, and payment summary.
Read first
coworking.members.list
Governance
No approval required; read-only member detail.
Safety
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.
Read first
coworking.members.list
Governance
No approval required; read-only company lookup.
Safety
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.
Read first
coworking.members.list, coworking.plans.list
Governance
No approval required; read-only contract lookup.
Safety
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.
Read first
coworking.contracts.list
Governance
No approval required; read-only contract detail.
Safety
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.
Read first
coworking.member.get, coworking.availability.list
Governance
No approval required; read-only booking lookup.
Safety
Booking records must respect member/company visibility boundaries.
coworking.booking.get
readRead booking detail, attendees, space, time, charges, access, visitors, and change history.
Read first
coworking.bookings.list
Governance
No approval required; read-only booking detail.
Safety
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.
Read first
coworking.member.get, coworking.booking.get
Governance
No approval required; read-only credential lookup.
Safety
Never return raw access tokens or secret credential material.
coworking.access_events.list
readList access entry, denial, exception, expired credential, and tailgating-risk events.
Read first
coworking.access_credentials.list
Governance
No approval required for authorized operators; read-only event lookup.
Safety
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.
Read first
coworking.member.get, coworking.spaces.list
Governance
No approval required; read-only service ticket lookup.
Safety
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.
Read first
coworking.service_requests.list
Governance
No approval required; read-only service ticket detail.
Safety
Separate customer-visible notes from internal/vendor notes.
coworking.invoices.list
readList invoices by member, company, contract, month, state, overdue state, or payment condition.
Read first
coworking.member.get, coworking.contracts.list
Governance
No approval required; read-only invoice lookup.
Safety
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.
Read first
coworking.invoices.list
Governance
No approval required; read-only invoice detail.
Safety
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.
Read first
coworking.invoices.list
Governance
No approval required; read-only payment/deposit lookup.
Safety
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.
Read first
coworking.bookings.list, coworking.contract.get
Governance
No approval required; read-only usage charge lookup.
Safety
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.
Read first
coworking.spaces.list, coworking.bookings.list
Governance
No approval required; read-only occupancy report.
Safety
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.
Read first
coworking.invoices.list, coworking.payments_deposits.list
Governance
No approval required for authorized finance roles; read-only report.
Safety
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.
Read first
coworking.contracts.list, coworking.occupancy_report.get, coworking.service_requests.list
Governance
No approval required; read-only renewal risk report.
Safety
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.
Read first
coworking.config.get
Governance
No approval required for authorized auditors; read-only audit lookup.
Safety
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.
Read first
coworking.member.get, coworking.availability.list, coworking.contract.get
Governance
No approval required; preview only and does not reserve space.
Safety
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.
Read first
coworking.member.get, coworking.booking.get, coworking.access_credentials.list
Governance
No approval required for preview; issuing access requires approval.
Safety
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.
Read first
coworking.contract.get, coworking.usage_charges.list
Governance
No approval required; preview only and does not create invoice.
Safety
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.
Read first
coworking.service_request.get, coworking.spaces.list
Governance
No approval required; preview only and does not assign work.
Safety
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.
Read first
coworking.invoices.list, coworking.contracts.list, coworking.usage_charges.list
Governance
No approval required; preview only and does not create invoices.
Safety
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.
Read first
coworking.occupancy_report.get, coworking.bookings.list
Governance
No approval required; preview only.
Safety
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.
Read first
action_request_id
Governance
No approval required; status lookup for submitted actions.
Safety
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.
Read first
coworking.member.get, coworking.members.list
Governance
Approval required when changing status, billing contact, or access eligibility.
Safety
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.
Read first
coworking.companies.list, coworking.members.list
Governance
Approval required for billing profile or payment-term changes.
Safety
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.
Read first
coworking.contract.get, coworking.contract_invoice.preview
Governance
Approval required before contract terms become active or affect billing/access.
Safety
Version contract terms and prevent silent retroactive changes.
coworking.space.upsert
writeCreate or update desks, rooms, private offices, equipment, capacity, price, and booking rules.
Read first
coworking.space.get, coworking.spaces.list
Governance
Approval required for pricing, capacity, or bookable-state changes.
Safety
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.
Read first
coworking.space.get, coworking.bookings.list, coworking.service_requests.list
Governance
Approval required when active bookings are affected.
Safety
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.
Read first
coworking.booking_check.preview, coworking.availability.list
Governance
Approval required when preview has warnings, payment exception, or access override.
Safety
Use availability lock to avoid double booking.
coworking.booking.update
writeUpdate booking time, space, attendees, equipment, charges, or access requirements.
Read first
coworking.booking.get, coworking.booking_check.preview
Governance
Approval required for paid, access-issued, or near-start booking changes.
Safety
Preserve change history and revoke obsolete access where needed.
coworking.booking.cancel
writeCancel booking and handle refund, capacity release, access revocation, and member notice.
Read first
coworking.booking.get, coworking.invoice.get
Governance
Approval required if cancellation affects refund, invoice, or active access.
Safety
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.
Read first
coworking.booking.get, coworking.access_grant.preview
Governance
Approval required for external visitors or outside-hours access.
Safety
Collect minimum visitor data and expire access automatically.
coworking.access_credential.issue
writeIssue timed access credentials to member, visitor, or event.
Read first
coworking.access_grant.preview, coworking.access_credentials.list
Governance
Approval required for any access issuance.
Safety
Do not expose raw credential secrets; log exact scope and expiry.
coworking.access_credential.revoke
writeRevoke member, visitor, booking, or contract-related access credentials.
Read first
coworking.access_credentials.list, coworking.member.get
Governance
Approval required for security-impacting access revocation.
Safety
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.
Read first
coworking.member.get, coworking.space.get
Governance
Approval required only for urgent shutdown or vendor-cost requests.
Safety
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.
Read first
coworking.service_assignment.preview, coworking.service_request.get
Governance
Approval required when assignment blocks space or creates vendor cost.
Safety
Avoid exposing vendor private data to members.
coworking.service_request.complete
writeComplete ticket with resolution, photo proof, cost, member notice, and reopen state.
Read first
coworking.service_request.get
Governance
Approval required when completion affects billing, claim, or space reopening.
Safety
Completion must preserve evidence and not erase original complaint.
coworking.invoice_batch.create
writeCreate monthly invoice batch from contracts, bookings, usage, deposits, and adjustments.
Read first
coworking.invoice_batch.preview, coworking.invoices.list
Governance
Finance approval required before invoice creation or release.
Safety
Prevent duplicate invoice lines and unresolved dispute billing.
coworking.payment.record
writeRecord payment, partial payment, refund, reconciliation, or overdue follow-up state.
Read first
coworking.invoice.get, coworking.payments_deposits.list
Governance
Finance approval required for payment application, reversal, refund, or write-off.
Safety
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.
Read first
coworking.contract.get, coworking.payments_deposits.list
Governance
Finance approval required for deposit application, refund, or transfer.
Safety
Deposit movements require immutable audit and cannot be silently netted.
coworking.notice.send
writeSend booking, access, service, maintenance, invoice, overdue, renewal, or operations notice.
Read first
coworking.member.get, coworking.booking.get, coworking.invoice.get, coworking.service_request.get
Governance
Approval required for bulk, billing, overdue, access, or maintenance disruption notices.
Safety
Respect consent, channel rules, templates, and duplicate-send suppression.