Set up your agent
Copy a handoff that connects MCP and resumes your saved Kitecraft project.
Connect your own agent to your existing project. Kitecraft supplies the plan and researched writing packets; your agent writes in your tools. For a supported hosted chat with ChatGPT or Claude and no local setup, see Connect with hosted chat.
Connect a local agent in three steps
The steps below are for local coding agents with a Bearer developer key. They do not apply to hosted chat OAuth connections.
- Open Connect your agent and create a read-only developer key. The key is shown only once. Use a write key later if you want the agent to edit your plan or request research.
- Supply the key privately as
KITECRAFT_API_KEYin your agent's environment or secret store. Never paste it into a chat or commit it to a repository. The agent process must inherit that environment. - Copy the handoff below into your agent. It configures a remote MCP connection, verifies your account and asks which project to use when you have several.
What success looks like
Your agent reports an actual project_context result, the intended project, its next article and writing-packet readiness. A configuration file or a “connected” label by itself does not prove the agent can read your project. Existing setup is reused, and reading the saved packet does not start new research.
If a brief is missing or stale, the agent explains that before requesting research. Research uses your allowance and needs your instruction. Checkout and provider consent stay in your browser.
Client connection details
The production endpoint is https://kitecraft.ai/mcp, using Streamable HTTP with Authorization: Bearer authentication. This is a hosted server; you do not need to install or run a Kitecraft MCP server locally. Developer keys do not use OAuth.
Each agent client has its own configuration format and secret handling. Your agent should follow its client's documented remote-MCP configuration and preserve your other servers. Clients that cannot send a Bearer header can use the CLI instead. Use the complete Codex desktop or CLI setup or OpenCode setup. Codex desktop must actually inherit the secret environment variable or use its private header helper; a terminal export alone does not prove GUI access.
When the packet is ready, ask your agent to draft from it, follow its editing instructions and flag unsupported claims before you review or publish. See Writing briefs for the complete packet workflow.
Optional destination setup
For WordPress.com, select the credential-free agent connection. Connect your agent to the official WordPress.com MCP, confirm the intended site and enable only the required draft/media tools. Use Kitecraft preparation and reviewed artifacts, then WordPress tools to upload, save a private draft and read it back. Kitecraft stores references, not image files or WordPress.com tokens. See WordPress.com setup for Codex, Claude and ChatGPT instructions.
Open Article destination for the intended project and read destination_status. For Custom API or self-hosted WordPress, your agent inspects the supported API and prepares a reusable non-secret mapping; you enter the credential only in the masked owner form. Save the selected destination, verify its read access, then use destination_prepare for a no-send package. Retain the article and package, obtain independent review and approve its exact bytes before an authorized send. Article destinations gives the complete human and agent setup, downloadable examples and recovery steps.
For Squarespace, save the site without credentials and skip native API verification and reads. Use destination_prepare to create the editor handoff, retain it, complete independent review and obtain owner approval before editing. Save and reopen the private draft in the separately authorized Squarespace editor; no Commerce API key or native send/readback is involved.
Month planning and calendar execution
Start with project_context, then calendar_handoff for a compact queue and one selected item. Preserve and retrieve existing draft/review bytes before creating replacements. Use calendar_setup for maintained recurring instructions, after verifying one bounded run. Use calendar_month and calendar_month_resume only for an explicitly requested new horizon. calendar_read, calendar_claim, calendar_commission and calendar_report support both bulk preparation and customer-scheduled wakeups. Read the complete workflow for exact transitions, owner approval, CMS readiness and recovery. Saving preferences enables no recurrence. Download the current writing workflow skill; previous frozen skill versions remain available.
Verify the installed contract
Compare the MCP server version and tools from fresh discovery with the workflow
advertised by project_context. It includes calendar_handoff, calendar_run, calendar_setup,
artifact_save, artifact_list, artifact_read and destination operations; brief_request includes
recoverOperationId. Reusable mappings also require destination_prepare. Missing names or constraints
can mean an outdated host connection or a feature not yet deployed there. Follow
Refresh a stale connection, rediscover the
actual tools and schemas, then verify again. A local
agent may use the authenticated CLI/API with its existing private key. Do not
request keys in chat, create another key just to diagnose discovery, or call a
backend route proof of native host discovery.