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.

coworking.config.get

read

Read location, plan, booking, access, billing, service SLA, and approval rules.

Read first

-

Governance

No approval required; read-only setup lookup.

Safety

Hide integration credentials and return tenant-scoped configuration only.

coworking.locations.list

read

List 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.

coworking.plans.list

read

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

read

List 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.

coworking.space.get

read

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

read

List 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

read

List 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.

coworking.member.get

read

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

read

List 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

read

List 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

read

Read 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

read

List 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

read

Read 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

read

List 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

read

List 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

read

List 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

read

Read 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

read

List 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

read

Read 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

read

List 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

read

List 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

read

Read 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

read

Read 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

read

Read 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

read

List 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

preview

Preview 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

preview

Preview 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

preview

Preview 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

preview

Preview 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

preview

Preview 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

preview

Preview 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

status

Check 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

write

Create 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

write

Create 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

write

Create 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

write

Create 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

write

Create 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

write

Create 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

write

Update 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

write

Cancel 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

write

Create 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

write

Issue 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

write

Revoke 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

write

Create 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

write

Assign 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

write

Complete 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

write

Create 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

write

Record 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

write

Collect, 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

write

Send 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.