Northern Forge MCP
# Northern Forge MCP
**Hosted endpoint:** `https://nf-mcp.vercel.app/mcp`
**Landing:** https://nf-mcp.vercel.app
**Install docs:** https://northern-forge-labs.vercel.app/agents
**Hub:** https://forge.justindkamen.com
**Glama:** https://glama.ai/mcp/servers/Menoxcide/nf-mcp
**Glama badge:** [](https://glama.ai/mcp/servers/Menoxcide/nf-mcp)
Free-core tools agents call today: `diff_text`, `cron_explain`, `unit_convert`, `json_to_ts`, `base64_codec`, `uuid_batch`, `csv_to_markdown`, `wcag_contrast`, `regex_test`, `jwt_decode`, `golden_hour_windows`, `pack_weight_sum`, `prompt_variants`, plus catalog/popular helpers.
Typed JSON schemas. No account required to list or call core tools. Works with Claude Desktop, Cursor, Grok, Gemini, and custom agents.
## Quick install
### HTTP (hosted)
```json
{
"mcpServers": {
"northern-forge": {
"url": "https://nf-mcp.vercel.app/mcp"
}
}
}
```
### REST (any client)
```bash
curl -s https://nf-mcp.vercel.app/tools \
-H 'content-type: application/json' \
-d '{"name":"json_to_ts","arguments":{"json":"{\"id\":1}"}}'
```
## Endpoints
| URL | Role |
|-----|------|
| `POST https://nf-mcp.vercel.app/mcp` | MCP JSON-RPC |
| `GET/POST https://nf-mcp.vercel.app/tools` | REST list/call |
| `GET https://nf-mcp.vercel.app/health` | Health |
## Glama
- Server listing: https://glama.ai/mcp/servers/Menoxcide/nf-mcp
- Ownership claim: `GET https://nf-mcp.vercel.app/.well-known/glama.json`
- Hosted remote for connectors: `https://nf-mcp.vercel.app/mcp` (streamable-http / simple JSON-RPC)
To list as a **connector** on https://glama.ai/mcp/connectors: **Add MCP Server → Connector** with URL `https://nf-mcp.vercel.app/mcp` (no credentials required for free-core tools). Claim with the well-known file above (maintainer email on the Glama account).
## Brand
Northern Forge Labs — free cores, fair one-time unlocks, dual human + agent surfaces.
- X: [@NForge26](https://x.com/NForge26)
- Catalog: [Menoxcide/northern-forge-products](https://github.com/Menoxcide/northern-forge-products)
<!-- mcp-name: io.github.Menoxcide/nf-mcp -->
TDQS
Scored across 30 tools
Each tool has a distinct purpose, from text utilities to product lookups. Even closely related functions like hash_text and base64_codec are clearly separated, leaving no ambiguity about which to select.
All tool names are lowercase snake_case, creating a uniform style. Though not every name follows a strict verb_noun pattern, the mix of verb-first and noun-first names is predictable and easy to scan.
With 30 tools, the server feels heavily overscoped. Many utilities such as now_iso, lorem_ipsum, and uuid_batch are trivial and unlikely to justify their place in the set, making it unwieldy for an agent to parse.
The product-related tools cover listing, retrieval, status, and analytics with no dead ends, though they lack creation or update capabilities. Each utility is self-contained and complete for its narrow purpose.