npm parseapi-mcpstreamable-httpupdated 7d ago
Official parseAPI MCP server. Every parseAPI lookup as a tool for AI agents: IP and place data, email, phone and domain validation, weather, currency, timezones, holidays.
What can you do with parseAPI?
parseapi-mcp
Official parseAPI MCP server. Every parseAPI lookup as a tool for AI agents: IP and place data, email, phone and domain validation, weather, currency, timezones, holidays.
Hosted
One URL, nothing to install. Add the server and sign in once in the browser. Free plan works.
{
"mcpServers": {
"parseAPI": { "url": "https://mcp.parseapi.com" }
}
}
Cursor: Add to Cursor
Repo-root .mcp.json is keyless on purpose. cursor.directory auto-detects it when you submit or refresh the listing.
CI and headless setups skip the browser with a key from parseapi.com:
{
"mcpServers": {
"parseAPI": {
"url": "https://mcp.parseapi.com",
"headers": { "X-API-Key": "your-api-key" }
}
}
}
Local
{
"mcpServers": {
"parseAPI": {
"command": "npx",
"args": ["-y", "parseapi-mcp"],
"env": { "PARSEAPI_KEY": "your-api-key" }
}
}
}
Tools
One tool per endpoint, named after the route: ip, postal, city, city_search, city_nearby, email, vat, iban, npi, vin, hts, hts_search, phone, carrier, caller, hlr, weather, currency_rate, timezone, holiday, point, elevation, and the rest. Every tool returns the same minimal JSON the API serves.
Errors come back as JSON with a machine-readable code. Branch on code, never on message text. A miss is not_found. No key is invalid_api_key.
Development
npm install
npm run build
npm run smoke # stdio + http, live calls when PARSEAPI_KEY is set
npm run serve # http on :8080
MIT licensed.
Install
Add parseAPI to your client. Pick the one you use.
{
"servers": {
"parseapi-mcp": {
"type": "http",
"url": "https://mcp.parseapi.com"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add parseapi-mcp -- npx -y parseapi-mcpcodex mcp add parseapi-mcp -- npx -y parseapi-mcpamp mcp add parseapi-mcp -- npx -y parseapi-mcp{
"mcpServers": {
"parseapi-mcp": {
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"parseapi-mcp": {
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"parseapi-mcp": {
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"parseapi-mcp": {
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"parseapi-mcp": {
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"parseapi-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"parseapi-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"parseapi-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"parseapi-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y parseapi-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust9/20
- Capability0/15
- Install experience15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 0 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.3Latest | Aug 13, 2026 |