# 0CodeKit — MCP server on mcp.ai > Connect your 0CodeKit account and use 8 tools for developer tools straight from your AI agent. Connect with your own API key. 0CodeKit provides utility APIs for AI, document and image processing, data conversion, validation, generation, storage, and automation workflows. By: mcp.ai · official Page: https://mcp.ai/0codekit ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_0codekit?ms=1787293440000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/0codekit/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/0codekit/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/0codekit/skill.md Postman collection (v2.1): https://mcp.ai/0codekit/postman.json ## Tools - 0codekit_calculate_bmi(height: number, weight: number) — Calculate body mass index and the provider's related desirable-weight, daily-energy, and nutrient estimates from weight in kilograms and height in centimeters. Each call consumes a 0CodeKit billing cr - 0codekit_check_weekend(date: string) — Determine whether a date is a weekend and return its weekday name and day number. The verified contract accepts a date in YYYY-MM-DD format. Each call consumes a 0CodeKit billing credit. - 0codekit_convert_nation_iso(iso?: string, nation?: string) — Convert either an English country name to its ISO code or an ISO code to its English country name. Provide exactly one input. Each call consumes a 0CodeKit billing credit. - 0codekit_find_keywords(text: string, keywords: string[], case_sensitive?: boolean, only_complete_words?: boolean) — Search text for one or more keywords and report whether each occurs and the zero-based positions of matches. Supports case-sensitive matching and complete-word-only matching. Each call consumes a 0Cod - 0codekit_get_remaining_credits() — Return the number of 0CodeKit credits remaining for the connected API key. Use this before credit-metered work to check available quota; credits are billing quota, not an HTTP rate limit. - 0codekit_hash_message(message: string, hash_type: string, secret_key?: string) — Generate a cryptographic digest or HMAC for a text message using a supported algorithm. Supply secret_key only for an HMAC algorithm; this tool hashes data and does not encrypt it. Each call consumes - 0codekit_parse_utm_parameters(url: string) — Extract standard UTM campaign parameters from a URL. Only parameters present in the URL are returned. Each call consumes a 0CodeKit billing credit. - 0codekit_validate_email(email: string) — Check an email address using 0CodeKit and return whether it is valid plus the provider's corrected-address value. Invalid addresses are normal successful results with valid=false. Each call consumes a ## Example prompts - "What can I do in 0CodeKit?" - "Show me a summary of my 0CodeKit account" ## Links Docs: https://mcp.ai/docs/mcps/0codekit Website: https://mcp.ai/mcps/0codekit