ToolPipe MCP Server

io.github.COSAI-LabsPublished by GitHub account COSAI-Labsv1.21.0Updated Nov 2, 2026

238+ dev tools via MCP: JSON, QR, PDF, DNS, hash, UUID, code review, JWT, SSL, WHOIS, and more

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Hosted MCP server bundling 120+ developer utilities — JSON/YAML/CSV conversion, hashing, DNS, SSL, WHOIS, code and config generation — for AI assistants.

What you can do
  • Format, validate, convert and query data: JSON, YAML, XML, CSV, .env, plus JSON Schema validation and diffing
  • Process text: statistics, summarization, keyword extraction, diffs, regex testing, slugify, Markdown/HTML conversion
  • Encode and secure: hashing, Base64, URL/HTML encoding, JWT decode and create, UUIDs, password generation and strength checks
  • Inspect the web and network: DNS, IP geolocation, SSL certificates, WHOIS, HTTP headers, endpoint tests, SEO and page extraction
  • Generate code and DevOps assets: Dockerfiles, docker-compose, GitHub Actions, Nginx, OpenAPI, TypeScript interfaces, SQL DDL, CSP/CORS headers
  • Produce media and misc utilities: QR codes, color palettes, timestamps…
When to use it
Useful when you want one connection that covers many small developer chores — converting or validating data formats, checking DNS/SSL/WHOIS records, or scaffolding config files — without installing several single-purpose servers.
Requirements
Remote streamable HTTP endpoint at toolpipe.dev, or a local run via npx with Node.js. An optional TOOLPIPE_API_KEY raises rate limits; a free key is obtained by registering an email address. TOOLPIPE_BASE_URL and TOOLPIPE_LOCAL are optional settings. Network access is needed for the hosted tools.
Before you install
The README's remote URL differs from the manifest endpoint, so confirm which host you connect to. Many tools send data to the hosted service, including HTTP requests, webhooks and page extraction. Account tools can register an API key from an email address and create or verify crypto payments (ETH, USDC, USDT, DAI) that spend real funds; review pricing before enabling them.

Installation

In SourceWeft

  1. Open ToolPipe MCP Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.COSAI-Labs%2Ftoolpipe-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "toolpipe": {
      "type": "http",
      "url": "https://toolpipe.dev/mcp"
    }
  }
}

README

ToolPipe MCP Server

120+ developer utility tools for AI agents via Model Context Protocol. Code review, fake data generation, JSON Schema validation, security headers checking, API client generation, OpenAPI spec generation, CSV analysis, code minification, code formatting, JSON formatting, QR codes, hashing, UUID, DNS, regex, JWT, SQL formatting, XML/YAML conversion, text summarization, keyword extraction, SSL checking, WHOIS lookup, TypeScript generation, Docker Compose generation, GitHub Actions workflows, Nginx configs, and more.

[npm version] [License: MIT]

Works with Claude, Cursor, Windsurf, VS Code, Cline, or any MCP-compatible client.

Quick Start

Remote (Zero Install, Recommended)

Connect directly to the hosted server:

Claude Desktop / Claude Code:

json
{  "mcpServers": {    "toolpipe": {      "url": "https://troops-submission-what-stays.trycloudflare.com/mcp"    }  }}

Local (via npx)

bash
npx @cosai-labs/toolpipe-mcp-server

Claude Desktop (local):

json
{  "mcpServers": {    "toolpipe": {      "command": "npx",      "args": ["-y", "@cosai-labs/toolpipe-mcp-server"],      "env": {        "TOOLPIPE_API_KEY": "tp_your_key_here"      }    }  }}

Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

json
{  "servers": {    "toolpipe": {      "url": "https://troops-submission-what-stays.trycloudflare.com/mcp"    }  }}

Environment Variables

VariableDefaultDescription
TOOLPIPE_API_KEY(none)API key for higher rate limits
TOOLPIPE_BASE_URLhttps://toolpipe.devAPI base URL
TOOLPIPE_LOCALfalseUse local implementations for basic tools

Get a free API key (100 calls/day): POST /api-keys/register with {"email": "[email protected]"}. No signup beyond email.

120+ Tools

Data and Formatting

ToolDescription
json_formatFormat, validate, pretty-print JSON (local)
json_to_yamlConvert JSON to YAML
json_to_csvConvert JSON array to CSV
json_validate_schemaValidate JSON against JSON Schema
json_queryQuery JSON with dot-notation paths
json_to_schemaGenerate JSON Schema from example data
json_diffCompare two JSON objects
code_formatFormat code (JSON, SQL, HTML)
csv_to_jsonConvert CSV to JSON
yaml_to_jsonConvert YAML to JSON
xml_to_jsonConvert XML to JSON
yaml_validateValidate YAML, convert to JSON
env_parseParse .env files to JSON

Text Processing

ToolDescription
analyze_textWord count, reading time, sentence count
text_statsText statistics and readability scores
summarize_textExtractive text summarization
detect_languageLanguage detection
text_diffCompare two texts (unified diff)
text_similarityJaccard, cosine, character similarity
slugifyConvert text to URL-friendly slugs
slug_generateGenerate URL slugs
regex_testTest regex patterns with match details
lorem_ipsumGenerate placeholder text
markdown_to_htmlConvert Markdown to HTML
markdown_tableGenerate markdown tables
markdown_stripStrip markdown to plain text
html_stripStrip HTML tags to plain text
sql_formatFormat SQL queries

Encoding and Security

ToolDescription
hash_textHash text: MD5, SHA-1, SHA-256, SHA-512 (local)
base64_encode_decodeEncode/decode Base64 (local)
url_encodeURL encode strings
url_decodeURL decode strings
html_encodeHTML entity encode
html_decodeHTML entity decode
hash_multipleMulti-hash (MD5, SHA1, SHA256, SHA512, BLAKE2)
jwt_decodeDecode JWT tokens
jwt_createCreate JWT tokens for testing
generate_uuidGenerate UUIDs v4 (local)
generate_passwordGenerate secure passwords
password_checkCheck password strength and crack time
number_convertConvert decimal/binary/hex/roman
number_formatFormat numbers: comma, words, scientific

Web and Network

ToolDescription
dns_lookupDNS lookup (A, AAAA, MX, NS, TXT)
ip_lookupIP geolocation
validate_ipValidate and classify IP addresses
validate_emailValidate email format and MX records
extract_metadataExtract URL metadata (OG tags)
check_website_statusCheck if website is up/down
seo_analyzeSEO analysis
http_requestHTTP requests (curl via API)
headers_analyzeAnalyze HTTP response headers
web_extractExtract content from web pages
shorten_urlCreate shortened URLs
http_statusHTTP status code reference
my_ipGet caller's IP address
test_endpointTest API endpoints with timing
ssl_checkCheck SSL certificates for any domain
whois_lookupWHOIS domain registration lookup
http_headersFetch HTTP response headers

Code and DevOps

ToolDescription
code_analyzeAnalyze code: language, functions, complexity
schema_generateGenerate TypeScript/Python/Zod schemas
generate_gitignoreGenerate .gitignore for any language
generate_dockerfileGenerate Dockerfiles
generate_env_fileGenerate env files
generate_openapiGenerate OpenAPI specs
generate_typescript_interfaceGenerate TypeScript interfaces from JSON
generate_sql_createGenerate SQL CREATE TABLE from JSON
generate_github_actionsGenerate GitHub Actions CI workflows
generate_nginx_configGenerate Nginx server configs
generate_docker_composeGenerate docker-compose.yml
generate_package_jsonGenerate package.json
csp_generateGenerate Content Security Policy headers
cors_headersGenerate CORS configuration

Media and Visual

ToolDescription
generate_qr_codeGenerate QR code URLs
color_convertConvert HEX/RGB/HSL colors
color_paletteGenerate color palettes

Utilities

ToolDescription
timestamp_convertConvert timestamps/dates
cron_parseParse cron to plain English
get_crypto_pricesLive crypto prices
css_minifyMinify CSS
js_minifyMinify JavaScript
text_summarizeExtractive text summarization
text_keywordsKeyword extraction with relevance scoring
text_readabilityReadability scores (Flesch-Kincaid, ARI)
text_diff_detailedDetailed text diff with counts
get_random_quoteRandom quotes
generate_fake_dataGenerate mock data
template_renderRender templates with variables
data_transformSort, filter, group JSON data
prompt_buildBuild structured LLM prompts

Testing and DevOps

ToolDescription
webhook_createCreate a webhook bin for testing
webhook_inspectInspect captured webhook requests
mock_generateGenerate mock API data (user, product, order, comment, post)
crontab_generateGenerate cron expressions from plain English
diff_generateGenerate diff/patch between two texts
api_statsGet ToolPipe API statistics

Account and Payments

ToolDescription
register_api_keyRegister a free API key
check_api_usageCheck API key usage and quota
create_paymentCreate crypto payment order
verify_paymentVerify crypto payment on-chain
get_pricingGet pricing tiers and payment info

Pricing

PlanPriceDaily Limit
Free$0100 calls/day
Pro$9.99/mo10,000 calls/day
Enterprise$49.99/mo100,000 calls/day

Pay with crypto (ETH, USDC, USDT, DAI). No KYC needed. AI agents can pay programmatically.

API

The underlying REST API has 200+ endpoints. Interactive docs at /docs. Quick start guide at /quickstart.

License

MIT

Source: products/mcp-server/README.md at commit dd61744

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.21.0LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declaredRequired10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.