メインコンテンツへスキップ

MCP ツール

clepit の MCP サーバーが提供するすべてのツールを、サーバー自体から生成して掲載しています。エージェントには、その接続に許可されたツールだけが表示されます。

ツールできること引数
clepit.ai.accountThe organisation's own AI account when it has connected one, on Enterprise: the provider, the key's last four characters, a Model Studio region and workspace where there is one, and who connected it when. Null when AI runs on clepit's account. The key itself is never returned.company_id?: string
clepit.ai.account_modelsThe models the organisation's own AI account lists that answer text, by id and name. Empty for a provider with no model list, whose model is typed by name.company_id?: string
clepit.ai.askAn answer to a question from the pages in the workspaces the agent may read, citing the pages it used.question: string, company_id?: string
clepit.ai.card_on_fileWhether the organisation has a default card on file, which turning the AI add-on on requires.company_id?: string
clepit.ai.create_subdocsCreate child pages under a page from a list of titles.parent_page_id: string, titles: array, company_id?: string
clepit.ai.disableTurn the AI add-on off, which stops AI for the organisation. Its model and limits are kept.company_id?: string
clepit.ai.generate_directoryA proposed table of contents for a page's child pages, grouped into sections.page_id: string, company_id?: string
clepit.ai.limit_suggestionA suggested organisation limit in money, in micros: the plan's monthly seat price for every seat, or the nearest priced plan's.company_id?: string
clepit.ai.limitsThe organisation's AI spend limits, the organisation-wide one and one per member, each with what is used and left this month.limit?: integer, after?: string, company_id?: string
clepit.ai.membersThe organisation's members with their ids, names and emails, and the caller's own id: the ids a member's spend limit and a member recipient take.limit?: integer, after?: string, company_id?: string
clepit.ai.modelsThe models the AI add-on offers, each with its price per million tokens.company_id?: string
clepit.ai.propose_subdocsProposed child pages to split a page into. Nothing is created; clepit.ai.create_subdocs creates them.page_id: string, intent?: string, company_id?: string
clepit.ai.remove_limitRemove an AI spend limit by id, so the spend it covered is no longer capped or warned about.id: string, company_id?: string
clepit.ai.rewrite_selectionText from a page rewritten as asked. Nothing is saved. Needs the right to edit the page.page_id: string, text: string, action: string, company_id?: string
clepit.ai.rolesThe organisation's roles a limit's warnings can name, each with how many people hold it; heldBy is null when the role holders could not be read. A role reaches everyone who holds it when a warning goes out.company_id?: string
clepit.ai.seat_feeThe fee per seat a month for running AI on the organisation's own account: every seat on the plan counts, at the price of the band the seat count falls in. The organisation's seat count, that band's price in cents, and the bands of the plan that offers an own account.company_id?: string
clepit.ai.seatsThe seats one month carries on the organisation's own AI account, written YYYY-MM, this month when month is left out: its highest seat count while it ran on that account, 0 for a month on clepit's account, and the price per seat of the band that count falls in, in cents.month?: string, company_id?: string
clepit.ai.set_limitSet the organisation's AI spend limit, or one member's with member_id, replacing the one it had. AI stops when the amount is reached. unit is tokens or money, a money amount in micros; thresholds are warning percentages from 1 to 99; each recipient is alerted and has kind member, role or email with its value.member_id?: string, unit: string, amount: integer, thresholds: array, recipients: array, company_id?: string
clepit.ai.set_modelChange the model the AI add-on runs. Refused for a model clepit.ai.models does not list.model: string, company_id?: string
clepit.ai.settingsWhether the AI add-on is on for the organisation, the model it runs, when it was turned on, and its route: platform on clepit's account, own on the organisation's own AI account.company_id?: string
clepit.ai.spend_by_monthA year of the organisation's AI spend month by month, in tokens and in the money billed, in micros, with each month's seats on its own AI account (0 for a month on clepit's account), this year when year is left out, with the organisation's first year: the earliest year it can read.year?: integer, company_id?: string
clepit.ai.summarizeA short summary of a page.page_id: string, company_id?: string
clepit.ai.translateA page's content translated into another language, block by block. Nothing is saved.page_id: string, target_language: string, block_ids?: array, company_id?: string
clepit.ai.usageThe organisation's AI use for one month, written YYYY-MM, this month when month is left out: the total in tokens and in the money billed, in micros; a row for each member who spent and one for use with no member; totals by surface and by model. This month also carries each limit with what is used and left, and each member's own limit.month?: string, limit?: integer, after?: string, company_id?: string
clepit.ai.usage_monthsThe months the organisation used AI in, written YYYY-MM, newest first.company_id?: string
clepit.analytics.usageReading, writing and search activity across the organisation between two ISO-8601 instants, from and to, both included. channel_id is a workspace id and narrows the page activity to that workspace; search activity always spans every workspace.from: string, to: string, channel_id?: string, company_id?: string
clepit.api_keys.listThe person's API keys for this organisation, without their secrets.company_id?: string
clepit.api_keys.read_onlyWhether the organisation has switched every API key to read-only.company_id?: string
clepit.api_keys.revokeRevoke one of the person's API keys so it stops working.id: string, company_id?: string
clepit.audit.eventsThe organisation's audit log, filtered and paged.input?: object, company_id?: string
clepit.audit.events_csvThe organisation's audit log as CSV.input?: object, company_id?: string
clepit.billing.cancelCancel the organisation's subscription at the end of its period.company_id?: string
clepit.billing.invoicesThe organisation's invoices.cursor?: string, company_id?: string
clepit.billing.payment_methodsThe organisation's saved payment methods.company_id?: string
clepit.billing.plan_allowanceHow much of one plan limit the organisation has used, its cap, and which plan has more room.metric: string, company_id?: string
clepit.billing.plan_change_previewWhat changing to another plan would cost now and at renewal.plan: object, company_id?: string
clepit.billing.plan_featureWhether the organisation's plan includes one feature, and which plan does.feature: string, company_id?: string
clepit.billing.remove_payment_methodRemove a saved payment method.payment_method_id: string, company_id?: string
clepit.billing.set_default_payment_methodChoose which saved payment method is charged.payment_method_id: string, company_id?: string
clepit.billing.setup_intentStart adding a payment method; answers what the payment form needs.company_id?: string
clepit.billing.standingWhether the organisation's bill is paid: in good standing, past due with the date its team will be suspended, suspended with the date its published pages stop too, or halted once they have.company_id?: string
clepit.billing.statusThe organisation's plan, billing status, seats and renewal date.company_id?: string
clepit.billing.tier_limitsThe organisation's plan limits: seats, pages and the features the plan includes.company_id?: string
clepit.collections.convertTurn a page into a collection whose rows are its child pages.page_id: string, company_id?: string
clepit.collections.deleteTurn a collection back into an ordinary page. Its child pages stay; only its columns and views are removed.page_id: string, company_id?: string
clepit.collections.getA collection page's columns and views.page_id: string, company_id?: string
clepit.collections.rowsThe rows of a collection page. A page that is not a collection has none.page_id: string, company_id?: string
clepit.collections.update_viewChange a collection's view: its columns, sorting and filters.input: object, company_id?: string
clepit.comments.createComment on a page, or reply to a comment.input: object, company_id?: string
clepit.comments.deleteDelete a comment the person wrote.id: string, company_id?: string
clepit.comments.editChange the text of a comment the person wrote.input: object, company_id?: string
clepit.comments.getOne comment with its replies.id: string, company_id?: string
clepit.comments.listThe comment threads on a page.page_id: string, block_id?: string, company_id?: string
clepit.comments.reactAdd an emoji reaction to a comment.input: object, company_id?: string
clepit.comments.resolveMark a comment thread as resolved.id: string, company_id?: string
clepit.comments.unreactTake the person's emoji reaction off a comment.input: object, company_id?: string
clepit.comments.unresolveReopen a resolved comment thread.id: string, company_id?: string
clepit.embeds.lookupWhat a pasted link resolves to, such as a Drive file or a gist.url: string, company_id?: string
clepit.embeds.unfurlA link's title, description and image.url: string, company_id?: string
clepit.groups.getOne group with its members.id: string, company_id?: string
clepit.groups.listThe organisation's groups of people.company_id?: string
clepit.imports.cancelDrop an import that has written nothing yet.run_id: string, company_id?: string
clepit.imports.google_docsThe person's Google Docs by name, for importing.search?: string, company_id?: string
clepit.imports.runOne import with its preview or its report.id: string, company_id?: string
clepit.imports.runsA workspace's imports, newest first. Needs the right to manage the workspace.workspace_id: string, company_id?: string
clepit.imports.startPlace a read import's pages into workspaces; the pages are then written.run_id: string, plan: array, company_id?: string
clepit.imports.start_readStart reading one of the person's Google Docs, or an export already uploaded through the clepit app, into a preview. An agent cannot upload an export itself.input: object, company_id?: string
clepit.integrations.add_targetAdd a destination, such as a channel, to a connection.input: object, company_id?: string
clepit.integrations.complete_google_connectFinish connecting a Google account with the code Google returned.code: string, state: string, company_id?: string
clepit.integrations.complete_slack_installFinish a Slack install with the code Slack returned.code: string, state: string, company_id?: string
clepit.integrations.complete_tracker_connectFinish connecting an issue tracker with the code it returned.provider: string, code: string, state: string, company_id?: string
clepit.integrations.connectConnect an integration, such as a webhook or an email address.input: object, company_id?: string
clepit.integrations.connectionsThe organisation's integration connections and their settings.company_id?: string
clepit.integrations.disableStop a connection from sending.connection_id: string, disabled: boolean, company_id?: string
clepit.integrations.disconnect_googleDisconnect the person's Google account.company_id?: string
clepit.integrations.disconnect_trackerDisconnect an issue tracker.provider: string, for_workspace: boolean, company_id?: string
clepit.integrations.embed_policyWhich embed providers the organisation has switched off.company_id?: string
clepit.integrations.jira_sitesThe Jira sites the connections reach.company_id?: string
clepit.integrations.providersThe integrations the organisation can connect.company_id?: string
clepit.integrations.send_testSend a test message through a connection.connection_id: string, target_id?: string, channel?: object, email_to?: string, company_id?: string
clepit.integrations.set_body_templateSet the template a connection's messages are written from.connection_id: string, body_template?: string, company_id?: string
clepit.integrations.set_embed_policySwitch one embed provider on or off for the organisation: figma, google_drive, loom, miro or github_gist.provider: string, enabled: boolean, company_id?: string
clepit.integrations.set_eventsChoose which events a connection sends: page.published, comment.created or both.connection_id: string, events: array, company_id?: string
clepit.integrations.set_signing_secretSet the secret a webhook connection signs its requests with.connection_id: string, secret?: string, company_id?: string
clepit.integrations.slack_channelsThe channels a Slack connection can post to.connection_id: string, company_id?: string
clepit.integrations.start_google_connectThe address where a person connects their Google account for Docs imports.scope?: string, company_id?: string
clepit.integrations.start_slack_installThe address where a person installs clepit into Slack.connection_id: string, company_id?: string
clepit.integrations.start_tracker_connectThe address where a person connects an issue tracker, for the organisation or for themselves.provider: string, for_workspace: boolean, company_id?: string
clepit.issues.lookupAn issue tracker link's current title and status.url: string, company_id?: string
clepit.issues.lookupsSeveral issue tracker links' current titles and status, in the order asked.urls: array, company_id?: string
clepit.labs.featuresThe experimental features the person can switch on, and which are on.company_id?: string
clepit.labs.set_featureSwitch one experimental feature on or off for the person. key is one clepit.labs.features lists; this build offers none yet.key: string, enabled: boolean, company_id?: string
clepit.meThe signed-in person this agent acts for, and every organisation its connection covers: each organisation's companyId and name, and what the connection was granted there, which workspaces and which permissions. Pass a companyId as company_id on other tools when there are several. A first-party session lists its own organisation, with no grant.
clepit.members.invitationsInvitations to the organisation that have not been accepted.search?: string, cursor?: string, page_size?: integer, company_id?: string
clepit.members.inviteInvite people to the organisation by email.input: object, company_id?: string
clepit.members.listThe organisation's members with their roles and status.search?: string, cursor?: string, page_size?: integer, company_id?: string
clepit.members.resend_invitationSend an invitation's email again.invitation_id: string, company_id?: string
clepit.members.revoke_invitationCancel an invitation so it can no longer be accepted.invitation_id: string, company_id?: string
clepit.members.suspendSuspend a member so they cannot sign in to the organisation. Their content stays.member_id: string, reason?: string, company_id?: string
clepit.members.unsuspendLift a member's suspension.member_id: string, company_id?: string
clepit.notifications.inboxThe person's notifications from this organisation, newest first.limit?: integer, offset?: integer, unread_only?: boolean, company_id?: string
clepit.notifications.mark_all_readMark every notification from this organisation as read.company_id?: string
clepit.notifications.mark_all_seenMark every notification from this organisation as seen.company_id?: string
clepit.notifications.mark_readMark one notification as read.notification_id: string, company_id?: string
clepit.notifications.mark_seenMark one notification as seen.notification_id: string, company_id?: string
clepit.notifications.preferencesWhich notifications the person receives, and where.company_id?: string
clepit.notifications.set_preferenceTurn one kind of notification on or off. category is ai.limit_alert, import.completed or system.test.category: string, enabled: boolean, company_id?: string
clepit.notifications.unread_countHow many of the person's notifications from this organisation are unread.company_id?: string
clepit.notifications.unseen_countHow many of the person's notifications from this organisation have not been seen yet.company_id?: string
clepit.page_access.grantGive a person or a group access to a page at a level.input: object, company_id?: string
clepit.page_access.listThe people and groups given access to a page, and at which level. Needs the right to manage the page.page_id: string, company_id?: string
clepit.page_access.revokeTake away access someone was given to a page.id: string, company_id?: string
clepit.pages.archiveArchive a page, or restore an archived one.id: string, archived: boolean, company_id?: string
clepit.pages.clear_imported_badgeTake the Imported badge off a page.id: string, company_id?: string
clepit.pages.contentA page with its content blocks and its last update time.id: string, company_id?: string
clepit.pages.createCreate a page in a workspace, at the top or under a parent page. Write its content with clepit.pages.write_markdown or clepit.pages.save_content.input: object, company_id?: string
clepit.pages.deleteDelete a page permanently; it cannot be restored. Its child pages stay. To keep a page restorable, archive it with clepit.pages.archive.id: string, company_id?: string
clepit.pages.exportA page rendered as Markdown or HTML. format is markdown or html.id: string, format: string, locale?: string, company_id?: string
clepit.pages.favoriteAdd a page to the person's favourites, or take it off.id: string, favorite: boolean, company_id?: string
clepit.pages.favoritesThe person's favourite pages in the workspaces the agent may read.company_id?: string
clepit.pages.followFollow a page to hear about its changes, or stop following it.id: string, follow: boolean, company_id?: string
clepit.pages.insightsHow often a page was viewed, by how many people, when it was last viewed, and how many follow it. Needs the right to manage the page.id: string, company_id?: string
clepit.pages.metadataA page's tags, description, language, translations, verification, template and protection flags, and whether the person follows or favours it.id: string, company_id?: string
clepit.pages.moveMove a page under another parent, or to another place among its siblings, in its workspace.input: object, company_id?: string
clepit.pages.publishPublish a page on the organisation's public site.page_id: string, slug?: string, company_id?: string
clepit.pages.recently_viewedThe pages the person opened most recently, in the workspaces the agent may read.limit?: integer, company_id?: string
clepit.pages.record_viewRecord that the person viewed a page.id: string, company_id?: string
clepit.pages.remove_languageRemove a language from a page entirely: its words in that language and every block's text in it. The page's own language cannot be removed.id: string, locale: string, company_id?: string
clepit.pages.remove_translationRemove the title, description and search title and description a page holds in one language; its readers in that language then see the page's own.id: string, locale: string, company_id?: string
clepit.pages.save_contentReplace a page's content blocks. Pass the page's last update time from clepit.pages.content. Where live editing is on, the new blocks merge with anyone typing at the same moment instead of being refused; elsewhere a page changed since that time is refused. The blocks' format: https://clepit.com/en/docs/blocks.input: object, company_id?: string
clepit.pages.searchFull-text search over page titles, content and comments in the workspaces the agent may read, best match first. Each snippet wraps the matched words in <b> tags.query: string, limit?: integer, offset?: integer, source_page_ids?: array, contributor_ids?: array, edited_after?: string, edited_before?: string, verified_only?: boolean, company_id?: string
clepit.pages.set_default_localeSet the language a page is written in; readers with no translation are served this one.id: string, locale?: string, company_id?: string
clepit.pages.set_descriptionSet or clear a page's short description.id: string, description: string, company_id?: string
clepit.pages.set_protectionProtect a page from edits, or lift the protection.id: string, protected: boolean, company_id?: string
clepit.pages.set_tagsReplace a page's tags.input: object, company_id?: string
clepit.pages.set_templateMark a page as a template for new pages, or unmark it.id: string, is_template: boolean, company_id?: string
clepit.pages.set_translationSet a page's title, description and search title and description in a language other than the one it is written in, replacing what that language held. The page must declare its own language first.id: string, locale: string, input: object, company_id?: string
clepit.pages.treeA workspace's pages as a tree, in their order.workspace_id: string, company_id?: string
clepit.pages.unpublishTake a page off the organisation's public site.page_id: string, company_id?: string
clepit.pages.updateChange a page's title, icon, cover, status or visibility.input: object, company_id?: string
clepit.pages.verifyMark a page's content as verified, or withdraw the verification.id: string, verified: boolean, company_id?: string
clepit.pages.write_markdownReplace a page's content with Markdown: headings, paragraphs, lists, checklists, quotes, code, tables, images and rules. Images stay at their addresses. Pass the page's last update time from clepit.pages.content. Where live editing is on, the new content merges with anyone typing at the same moment instead of being refused; elsewhere a page changed since that time is refused. Anything that could not be converted is listed in the answer.page_id: string, base_updated_at: string, markdown: string, company_id?: string
clepit.preferences.editorThe person's editor settings.company_id?: string
clepit.preferences.set_editorChange one of the person's editor settings.key: string, value: string, company_id?: string
clepit.referrals.mineThe person's referral code and what their referrals have earned.company_id?: string
clepit.revisions.createSave a page's current content as a named version.input: object, company_id?: string
clepit.revisions.getOne saved version of a page, with its content.id: string, company_id?: string
clepit.revisions.listA page's saved versions, newest first.page_id: string, after?: integer, limit?: integer, company_id?: string
clepit.revisions.restoreReplace a page's content with one of its saved versions.input: object, company_id?: string
clepit.revisions.updateRename a saved version, or mark it as a milestone or not.input: object, company_id?: string
clepit.revisions.windowHow many days of a page's history the organisation's plan keeps, whether the page is older than that, and which plan keeps more.page_id: string, company_id?: string
clepit.roles.grantableThe permissions the person may give others in a role.company_id?: string
clepit.roles.listThe organisation's roles and what each allows.company_id?: string
clepit.roles.reset_defaults_previewWhat resetting the built-in roles to their defaults would change.company_id?: string
clepit.scim.tokensThe tokens your identity provider uses to add and remove people, with when each was last used. Never the token itself.company_id?: string
clepit.search.contributorsPeople who wrote pages in the workspaces the agent may read.search?: string, limit?: integer, company_id?: string
clepit.search.record_clickRecord which page a search led to.search_id: string, page_id: string, company_id?: string
clepit.share_links.createCreate a link that opens a page for anyone who has it.input: object, company_id?: string
clepit.share_links.listA page's share links. Needs the right to manage the page.page_id: string, company_id?: string
clepit.share_links.revokeTurn off a share link.id: string, company_id?: string
clepit.sso.connectionThe organisation's single sign-on connection, if one is set up.company_id?: string
clepit.tenant.currentThe organisation the agent acts in: its name, address, plan, status and sign-up rules.company_id?: string
clepit.tenant.custom_domainThe organisation's own domain for its published site: whether it is verified and serving, and the DNS records to publish for it.company_id?: string
clepit.tenant.public_site_urlThe address the organisation's published pages are served from.company_id?: string
clepit.tenant.renameChange the organisation's name.input: object, company_id?: string
clepit.tenant.seat_usageHow many seats the organisation uses and its plan's limit; no limit means uncapped.company_id?: string
clepit.tenant.set_custom_domainClaim the organisation's own domain for its published site; the answer lists the DNS records to publish for it.input: object, company_id?: string
clepit.tenant.set_iconSet the organisation's icon from an image address.icon_url: string, company_id?: string
clepit.tenant.set_site_layoutLay out the published site's home as cards, a directory or a sidebar; a plan without the layout choice keeps cards.layout: string, company_id?: string
clepit.tenant.verify_custom_domainCheck the proof record published for the custom domain and mark the domain verified once it is there; the answer lists the DNS records the domain needs.company_id?: string
clepit.updates.feedRecent changes to pages in the workspaces the agent may read, newest first.limit?: integer, offset?: integer, followed_only?: boolean, company_id?: string
clepit.updates.mark_seenMark every update up to now as seen.company_id?: string
clepit.updates.pageRecent changes to one page and its child pages.page_id: string, limit?: integer, company_id?: string
clepit.updates.unread_countHow many updates the person has not seen, in the workspaces the agent may read.company_id?: string
clepit.workspaces.createCreate a workspace in the organisation. Needs access to every workspace, and a grant of full access.input: object, company_id?: string
clepit.workspaces.deleteDelete a workspace and every page in it.id: string, company_id?: string
clepit.workspaces.getOne workspace by id.id: string, company_id?: string
clepit.workspaces.listMineThe workspaces the agent may read in this organisation. An agent limited to some workspaces sees only those.company_id?: string
clepit.workspaces.managedThe workspaces the person manages, with who can open each, how many people were added and who created it. An agent limited to some workspaces sees only those.company_id?: string
clepit.workspaces.people.listWho can open a workspace and why: the organisation's automatic access, the people added with their roles, and who may create pages.workspace_id: string, company_id?: string
clepit.workspaces.requests.answersThe person's requests to join a workspace answered since they last opened Updates: added with a role, or declined, and by whom.company_id?: string
clepit.workspaces.requests.listThe requests waiting to join a workspace the person manages. Answering them stays with people.workspace_id: string, company_id?: string
clepit.workspaces.requests.mineThe person's own request to join a workspace, if they asked: waiting, added or declined.workspace_id: string, company_id?: string
clepit.workspaces.requests.pendingEvery request waiting to join a workspace the person manages. An agent limited to some workspaces sees only theirs.company_id?: string
clepit.workspaces.updateChange a workspace's name, address, icon or description.input: object, company_id?: string