CodeKitHub MCP
A free, read-only MCP server that allows AI assistants to perform everyday calculations and conversions (units, dates, percentages, text, JSON, etc.) and find matching tools on the CodeKitHub website. It runs on Streamable HTTP without requiring sign-in or an API key.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://codekithub.com/api/mcpWhat you can do with it
- Convert units like length, mass, and temperature
- Calculate exact age or date differences
- Format, minify, or validate JSON data
- Find specific online tools on CodeKitHub
Source and maintenance
Protocol and capabilities
- Server
- codekithub 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 13 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
13 advertised
find_tool
Find a free online tool on CodeKitHub (there are hundreds: converters, calculators, generators, text, code and image tools). Returns the tool page link.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string"
},
"max_results": {
"type": "integer",
"maximum": 15,
"minimum": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}convert_units
Convert between units of length, mass, volume, area, speed, time, data size and temperature, e.g. 5 miles to km or 72 F to C.
{
"type": "object",
"required": [
"value",
"from",
"to"
],
"properties": {
"to": {
"type": "string"
},
"from": {
"type": "string",
"description": "Unit, e.g. mi, km, lb, kg, gal, l, mph, GB, MiB, C, F, K."
},
"value": {
"type": "number"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_age
Exact age from a birth date: years, months, days, total days and days until the next birthday.
{
"type": "object",
"required": [
"birth_date"
],
"properties": {
"as_of": {
"type": "string",
"description": "YYYY-MM-DD, default today (UTC)."
},
"birth_date": {
"type": "string",
"description": "YYYY-MM-DD"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}date_difference
Days, weeks and calendar years/months/days between two dates.
{
"type": "object",
"required": [
"start_date",
"end_date"
],
"properties": {
"end_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"start_date": {
"type": "string",
"description": "YYYY-MM-DD"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}calculate_percentage
Percentage maths. percent_of: a% of b. what_percent: a is what % of b. percent_change: change from a to b.
{
"type": "object",
"required": [
"mode",
"a",
"b"
],
"properties": {
"a": {
"type": "number"
},
"b": {
"type": "number"
},
"mode": {
"enum": [
"percent_of",
"what_percent",
"percent_change"
],
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compound_interest
Compound interest with optional monthly contributions: final balance, total contributed and interest earned.
{
"type": "object",
"required": [
"principal",
"annual_rate_percent",
"years"
],
"properties": {
"years": {
"type": "number"
},
"principal": {
"type": "number"
},
"compounds_per_year": {
"type": "integer",
"description": "Default 12."
},
"annual_rate_percent": {
"type": "number"
},
"monthly_contribution": {
"type": "number",
"description": "Default 0."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}text_stats
Count characters, words, sentences, paragraphs and lines, and estimate reading time.
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}convert_case
Change text case: upper, lower, title, sentence, camel, pascal, snake, kebab or constant.
{
"type": "object",
"required": [
"text",
"style"
],
"properties": {
"text": {
"type": "string"
},
"style": {
"enum": [
"upper",
"lower",
"title",
"sentence",
"camel",
"pascal",
"snake",
"kebab",
"constant"
],
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}encode_decode
Encode or decode text: Base64, URL, HTML entities, hex.
{
"type": "object",
"required": [
"mode",
"text"
],
"properties": {
"mode": {
"enum": [
"base64_encode",
"base64_decode",
"url_encode",
"url_decode",
"html_escape",
"html_unescape",
"hex_encode",
"hex_decode"
],
"type": "string"
},
"text": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}hash_text
SHA hash of a text (SHA-1, SHA-256, SHA-384, SHA-512). Do not send secrets you need to keep private.
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"algorithm": {
"enum": [
"SHA-1",
"SHA-256",
"SHA-384",
"SHA-512"
],
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}json_tools
Format, minify or validate JSON.
{
"type": "object",
"required": [
"json"
],
"properties": {
"json": {
"type": "string"
},
"action": {
"enum": [
"format",
"minify",
"validate"
],
"type": "string"
},
"indent": {
"type": "integer",
"maximum": 8,
"minimum": 1
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}timestamp_convert
Convert a Unix timestamp (seconds or milliseconds) or an ISO date to both forms; "now" gives the current time.
{
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}color_convert
Convert a colour between HEX, RGB and HSL.
{
"type": "object",
"required": [
"color"
],
"properties": {
"color": {
"type": "string",
"description": "#1d6fe0, rgb(29, 111, 224) or hsl(215, 77%, 50%)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 389 ms
- 95th percentile latency
- 389 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 389 ms · metadata changed · 13 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http codekithub-mcp https://codekithub.com/api/mcpCodex
codex mcp add codekithub-mcp --url https://codekithub.com/api/mcpCursor
{
"mcpServers": {
"codekithub-mcp": {
"url": "https://codekithub.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"codekithub-mcp": {
"type": "streamableHttp",
"url": "https://codekithub.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"codekithub-mcp": {
"type": "http",
"url": "https://codekithub.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http codekithub-mcp https://codekithub.com/api/mcpClaude Desktop
{
"mcpServers": {
"codekithub-mcp": {
"url": "https://codekithub.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"codekithub-mcp": {
"serverUrl": "https://codekithub.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like CodeKitHub MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run CodeKitHub MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.