Klype
LinkedIn、X、Redditの投稿をあなたの測定された文体で下書きし、AIらしい表現や出典のない主張がないか下書きをチェックし、あなたの承認を記録します。
ホスト型 MCP サーバー
npx add-mcp 'https://api.klype.ai/api/v1/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
What it does
- Context first. Your assistant reads the workspace Klype keeps for each business before it starts: voice, product facts, buyer, positioning and GTM plan, plus what is missing.
get_workspace_contextreturns it with acontext_status, and each workspace is also a resource atklype://workspace/{id}/context. - Today's plan.
get_todays_plan(and the resourceklype://workspace/{id}/today) lists the GTM work due today and over the next 7 days from your saved plan, content calendar and pending approvals, with status and the next action. Read-only. - Drafts.
draft_postwrites in the owner's measured voice for LinkedIn, X, Instagram, Facebook or Reddit and returns a draft withpublished: false. - Check.
review_draftscores any text, including text the assistant wrote itself, against voice, saved facts, machine-writing patterns and publishing rules, and lists the fixes. - Approval record.
approve_draftrecords the owner's approval;list_approvalsreads the record back. - Results.
get_performance_insightsreports what has performed, from the owner's imported post results.
The server tells clients to read the workspace context at the start of any writing or GTM task: list_workspaces, then get_workspace_context, then draft_post; run review_draft before the owner posts; call approve_draft only when the owner says they approve. A morning brief starts with get_todays_plan.
Prompts
- Write a post with my Klype context (
write_post_with_context): topic, optional channel. Attaches your context, then checks the draft withreview_draft. - Plan this week's GTM (
plan_this_week): optional focus and time zone. Attaches your context and today's plan and returns a day-by-day plan. - Draft a cold email from my facts (
cold_email_from_facts): recipient and goal. Uses only your saved facts and never sends.
The 8 tools
| Tool | What it does | Scope | Read or write |
|---|---|---|---|
list_workspaces | Lists the business workspaces saved in Klype. Each holds one company's product, buyer and voice context. | context:read | Read |
get_workspace_context | Returns the saved voice, product facts, buyer, positioning and GTM plan notes for one workspace, plus context_status: which parts exist, when they were last updated and what is missing. | context:read | Read |
get_todays_plan | Returns the GTM work due today and over the next 7 days from the saved GTM plan, content calendar, drafts and pending approvals: item, channel, why, status (not_drafted, draft_waiting_approval, approved) and a suggested next action. Nothing is drafted, scheduled or sent. | context:read | Read |
draft_post | Writes a social post draft in the account owner's measured writing voice, grounded in the workspace context. Returns a draft only; nothing is published. | drafts:write | Write (creates a draft, publishes nothing) |
list_approvals | Returns the owner's approval record: what they scheduled, published or copied, when, and how much of each Klype draft they edited. | approvals:read | Read |
review_draft | Checks any text against the owner's measured writing voice, the facts saved for their business, machine-writing patterns and their company's publishing rules. Returns a 0-100 score, a verdict (ready, needs_changes, blocked), specific fixes and a reviewId for approve_draft. | context:read | Write (stores the check) |
approve_draft | Records in the owner's approval record that they approved a checked draft. Call only when the owner has explicitly said they approve it. Does not publish anything. | drafts:write | Write (adds an approval entry, publishes nothing) |
get_performance_insights | Returns what has performed for the owner from their imported post results: engagement by format, length, day and how much they edited Klype drafts, plus their top posts. | context:read | Read |
Connect it
Claude (claude.ai and Claude Desktop)
- Open Settings > Connectors > Add custom connector.
- Name:
Klype. URL:https://api.klype.ai/api/v1/mcp. - Click Add, then Connect. Sign in to Klype and approve the permissions.
- In a chat, enable the Klype connector from the tools menu.
ChatGPT (developer mode connector)
- Open Settings > Apps & Connectors > Advanced settings and turn on Developer mode.
- Back in Apps & Connectors, choose Create. Name:
Klype. MCP server URL:https://api.klype.ai/api/v1/mcp. Authentication: OAuth. - Create, sign in to Klype and approve. Then add Klype to a chat from the developer mode tools.
Claude Code
claude mcp add --transport http klype https://api.klype.ai/api/v1/mcp
Then run /mcp in Claude Code and authenticate. To use an API key instead:
claude mcp add --transport http klype https://api.klype.ai/api/v1/mcp --header "Authorization: Bearer klp_live_YOUR_KEY"
Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"klype": {
"url": "https://api.klype.ai/api/v1/mcp"
}
}
}
With an API key instead of OAuth:
{
"mcpServers": {
"klype": {
"url": "https://api.klype.ai/api/v1/mcp",
"headers": { "Authorization": "Bearer klp_live_YOUR_KEY" }
}
}
}
VS Code (GitHub Copilot agent mode)
Add to .vscode/mcp.json, or run MCP: Add Server and choose HTTP:
{
"servers": {
"klype": {
"type": "http",
"url": "https://api.klype.ai/api/v1/mcp"
}
}
}
Start the server from the file and sign in when VS Code asks.
Example prompts
Write a post
- "Using Klype, list my workspaces and draft a LinkedIn post for the first one about why we dropped our free plan."
- "Turn this voice-memo transcript into a LinkedIn post in my voice with Klype:..."
- "Draft three LinkedIn post options with Klype on our new onboarding flow, one educational, one storytelling, one conversational."
Check before posting
- "Run this draft through Klype's review_draft and apply every fix it lists:..."
- "I wrote this with ChatGPT. Check it against my Klype voice and saved facts and tell me what would get flagged."
- "Check this post for LinkedIn. The figures come from this note:... (pass it as sourceText)."
Plan from what worked
- "Get my Klype performance insights and suggest next week's three posts based on what has worked."
- "Which days and lengths have performed best for me according to Klype?"
- "Read my Klype workspace context and list five post topics my buyer would care about."
- "What is due today in Klype? Draft anything that is not drafted yet and tell me what is waiting for my approval."
Approval record
- "I approve this version. Record the approval in Klype with the final text."
- "Show my last 20 Klype approvals and how much I edited each draft."
- "How many drafts did I approve in Klype this month?"
Limits
- 360 requests per hour to the MCP endpoint (about 120 drafts, since a draft usually takes three protocol calls).
- At most 10 messages in one JSON-RPC batch; batched messages run in order.
- General limits on every request: 10 a second, 120 a minute, 1,000 an hour.
draft_postbrief up to 4,000 characters;review_drafttext from about a sentence up to 12,000 characters;list_approvalsup to 500 entries.- No server-initiated streams:
GETon the endpoint returns 405. - Drafting uses the same plan allowance as the Klype app.
Security
- Scopes.
context:read,drafts:write,approvals:read. Grant only what the assistant needs. - Revocation. Revoke an API key or disconnect an app on the Connections page and it stops working immediately. Clients can also revoke tokens at
https://api.klype.ai/api/v1/oauth/revoke. - Approval step. No tool publishes.
approve_draftrecords an approval the owner gave; it does not post. - Keys stay narrow. API keys and OAuth tokens cannot reach billing, account or admin endpoints.
- Usage visible. The Connections page shows how connected apps and keys used Klype over the last 30 days.
Questions
What is the Klype MCP server?
It is a remote Model Context Protocol server at https://api.klype.ai/api/v1/mcp that gives Claude, ChatGPT, Cursor, VS Code and other MCP clients access to a Klype workspace: the saved product, buyer and voice context, drafting in the owner's measured voice, a pre-publish check and the approval record.
Can Klype post to LinkedIn through MCP?
No. None of the eight tools publishes anything. draft_post returns a draft, review_draft checks text, and approve_draft only records that the owner approved it. A person posts it themselves.
How do I sign in?
Either with OAuth 2.1, where your client opens a Klype sign-in and approval screen, or with a Klype API key (klp_live_...) sent as a Bearer token in the Authorization header.
Which permissions can a connection have?
Three scopes: context:read, drafts:write and approvals:read. An OAuth client that asks for no recognised scope gets context:read only. A connection only sees the tools its scopes allow.
How do I disconnect an assistant?
Disconnect it on the Connections page in the Klype app, or revoke the API key. Revoking an OAuth connection ends all of its tokens at once.
What are the limits?
The MCP endpoint accepts 360 requests per hour per caller and at most 10 messages in one JSON-RPC batch, on top of Klype's general limits of 10 requests a second, 120 a minute and 1,000 an hour.
Every plan starts with a 7-day free trial with no card. Start the trial, then connect Klype to your assistant. More about the company: About Klype.