1. Guide
Jicoo Developer Potal
  • Create powerful apps with Jicoo's API
  • Quick start
  • Errors
  • Versioning
  • Types
  • API Reference Overview
  • Authentication
  • Guide
    • How to use webhook
    • How to use Account integration
    • Jicoo MCP Server Setup Guide
    • Add the Jicoo MCP Server to Claude
    • Add the Jicoo MCP Server to Claude Code
    • Add the Jicoo MCP Server to Codex
    • Add the Jicoo MCP Server to Gemini CLI
  • Guide(Japanese)
    • アカウント連携の使い方
    • Webhookの使い方
    • ホストの優先度を更新する方法
    • Jicoo MCP Serverの使い方
    • Jicoo MCP サーバ セットアップガイド
    • Jicoo MCP サーバを Claude に追加する
    • Jicoo MCP サーバを Claude Code に追加する
    • Jicoo MCP サーバを Codex に追加する
    • Jicoo MCP サーバを Gemini CLI に追加する
  • API Reference
    • Jicoo API
    • Webhook Schema
      • Webhook schema
      • event property
      • createdAt property
      • object property
      • contact property
      • answers property
      • answers items property
      • tracking property
    • Booking
      • List Bookings
      • Get Booking
      • Cancel Booking
      • Reschedule Booking
      • Create Booking
      • Update Booking
      • Get Booking Contacts
      • Confirm booking request
      • Decline booking request
      • Automatically reassign booking host
      • Reassign booking host
    • Schedule
      • Update Schedule
      • Create Schedule
      • List Schedules
      • Delete Schedule
    • Availability
      • List User Availability Calendars
      • Get User Availability Calendar
    • Oraganization
      • User
        • List Organization Users
        • Delete Organization User
        • Get Organization User
        • Update Organization User
      • Invitation
        • Create Organiztion Invitation
        • List Organization Invitations
        • Get Organization Invitation
        • Delete Organiztion Invitation
      • Get Organization Team
    • Event Types
      • Get Event Type
      • List Event Types
      • List Event Type Hosts
      • Get Event Type Available Schedules
      • Account Integration
      • Update Event Type Host
      • Delete Event Type Host
      • Create Event Type Host
      • Delete Event Type Host Assign Rule
      • Update Event Type Host Assign Rule
      • Create Event Type Host Assign Rule
      • List Event Type Host Assign Rules
      • Update an event type
      • Create an event type
      • Delete an event type
      • Get Event Type Notification
      • Update Event Type Notification
    • Webhook Endpoints
      • List webhook endpoints
      • Create a webhook endpoint
      • Get a webhook endpoint
      • Update a webhook endpoint
      • Delete a webhook endpoint
    • Booking Meeting Intelligence
      • List recordings for a booking
      • List transcripts for a booking
      • List recaps for a booking
    • User
      • Busy Times
      • Get current user profile
      • Update current user profile
      • Update current user profile image
      • Get current user settings
      • Update current user settings
      • List user busy times
    • Conferencing
      • List conferencing connections
      • Connect conferencing provider
      • Disconnect conferencing connection
    • Routing Form
      • List routing forms
      • Get routing form
      • Create routing form response
      • Update routing form response
  • Schemas
    • Booking
    • OrganizationUser
    • OrganizationInvitation
    • UserAvailabilityCalendar
    • OrganizationTeam
    • EventType
    • Host
    • Pagination
    • AvailableSchedule
    • EventTypeUpdateRequest
    • BookingRecording
    • BookingTranscriptSpeakerTimelineSegment
    • BookingRecapSummary
    • EventTypeCreateRequest
    • EventTypeCreateEventType
    • BookingRecapRisk
    • EventTypeDetail
    • EventTypeUpdateLocation
    • WebhookEndpointPublicCreateBody
    • BookingTranscript
    • GeneratedEventTypeUpdateRequest
    • BookingRecordingResponse
    • EventTypeCreateLocation
    • BookingRecap
    • BookingTranscriptResponse
    • ErrorEnvelope
    • WebhookEndpointPublicUpdateBody
    • EventTypeUserUpdate
    • WebhookEndpointCreateResponse
    • EventTypeUpdateForm
    • BookingRecapResponse
    • EventTypeUserCreate
    • EventTypeNotification
    • WebhookEndpoint
    • EventTypeUpdateHostAssignRule
    • EventTypeUpdateWorkflow
    • EventTypeCalendarCreateBody
    • EventTypeCalendarCreate
    • EventTypeSettingCreateBody
    • EventFormCreateBody
    • EventTypeTransparencyKeywordCreateBody
    • EventTypeCreateHostAssignRule
    • Schedule
    • EmptySuccessResponse
    • ErrorResponse
    • Booking Contact
    • HostAssignRule
    • ConferencingProvider
    • BookingReassignParams
    • ConferencingConnectBody
    • ConferencingConnectResponse
    • ConferencingConnectionItem
    • RoutingFormPublicDetailItem
    • RoutingFormPublicListItem
    • RoutingFormPublicWorkflowItem
    • RoutingFormResponseAnswerInput
    • RoutingFormResponseBody
    • RoutingFormResponseResult
    • RoutingFormResponseUpdateBody
    • UsersMeProfile
    • UsersMeProfilePatchBody
    • UsersMeSettings
    • UsersMeSettingsPatchBody
  1. Guide

Add the Jicoo MCP Server to Claude Code

Learn how to add the Jicoo MCP server to Claude Code and use Jicoo features from your terminal.

Prerequisites#

MCP endpoint: https://mcp.jicoo.com/
Transport: Streamable HTTP
Authentication: OAuth 2.1 + Dynamic Client Registration (DCR)
Use the root URL shown above. Appending /mcp can cause the resource URL used for authorization to differ from the one used for token refresh, resulting in refresh failures.

Setup Steps#

Run the following command in your terminal.
Start Claude Code, run /mcp, and select jicoo to authenticate. On the Jicoo authorization screen in your browser, select the team you want to use and approve access.

Check the Configuration#

The get output shows the endpoint URL and configuration scope. If you see Needs authentication before signing in, authenticate through /mcp.

Specify a Scope#

--scope local: Available only to you in the current project. This is the default.
--scope user: Available to you across all projects.
--scope project: Shared as part of the project configuration.
For a user-wide configuration:

Migrate an Existing Configuration#

If you registered https://mcp.jicoo.com/mcp, remove that configuration, add the root URL, and authenticate again.
1.
Run claude mcp get jicoo to check the existing configuration scope.
2.
Exit any running Claude Code sessions, then remove and re-add the server in the same scope.
3.
Start Claude Code and authenticate through /mcp → jicoo.
The following example uses the local scope. If your configuration uses user or project, replace --scope local in both commands with that scope.

Verify the Connection and Token Refresh#

After authentication, call both getBookings and getEventTypes with page=1 and perPage=3, and confirm that each returns data.
To also verify automatic token refresh, repeat both tool calls in the same conversation at least 70 minutes after authentication. Access tokens expire after one hour. Do not manually reauthenticate or use "Clear authentication" during this check; confirm that both tools continue to return data after refresh.
Back to the Jicoo MCP Server Setup Guide
Modified at 2026-09-08 07:23:53
Previous
Add the Jicoo MCP Server to Claude
Next
Add the Jicoo MCP Server to Codex
Built with