ShortlistLens
Structured website and review evidence for AI-assisted local-business shortlisting.
Crawler Summary
MCP Builder CLI - Generate MCP servers from API specifications MCP Builder CLI A command-line interface for generating Model Context Protocol (MCP) servers from API specifications. This package provides two separate tools: 1. **MCP Builder CLI** (mcp-builder) - Generate custom MCP servers from API specification documents 2. **MCP API Server** (mcp-api-server) - Make HTTP requests from AI assistants like Claude What is this for? This package contains two distinct tools that serve Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
mcp-builder is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
MCP Builder CLI - Generate MCP servers from API specifications MCP Builder CLI A command-line interface for generating Model Context Protocol (MCP) servers from API specifications. This package provides two separate tools: 1. **MCP Builder CLI** (mcp-builder) - Generate custom MCP servers from API specification documents 2. **MCP API Server** (mcp-api-server) - Make HTTP requests from AI assistants like Claude What is this for? This package contains two distinct tools that serve
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Yourusername
Artifacts
0
Benchmarks
0
Last release
1.0.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/fikri2992/mcp0.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Yourusername
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
2 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server"]
}
}
}bash
npx mcp-api-server
bash
npx mcp-api-server --debug --allow-localhost
bash
node dist/src/index.js
bash
node dist/src/index.js --debug --allow-localhost
bash
npm install -g mcp-builder
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
MCP Builder CLI - Generate MCP servers from API specifications MCP Builder CLI A command-line interface for generating Model Context Protocol (MCP) servers from API specifications. This package provides two separate tools: 1. **MCP Builder CLI** (mcp-builder) - Generate custom MCP servers from API specification documents 2. **MCP API Server** (mcp-api-server) - Make HTTP requests from AI assistants like Claude What is this for? This package contains two distinct tools that serve
A command-line interface for generating Model Context Protocol (MCP) servers from API specifications. This package provides two separate tools:
mcp-builder) - Generate custom MCP servers from API specification documentsmcp-api-server) - Make HTTP requests from AI assistants like ClaudeThis package contains two distinct tools that serve different purposes:
mcp-builder)Generate custom MCP servers from API specification documents. This tool helps developers create MCP servers tailored to specific APIs.
mcp-api-server)Allow AI assistants like Claude to make HTTP requests (GET, POST, PUT, DELETE) to any web API directly. This acts as a bridge between AI assistants and web APIs, enabling them to:
For example, you could ask Claude to check the weather by making a request to a weather API, or ask it to shorten a URL using a URL shortening service.
First, configure Claude Desktop to use the built-in MCP API server:
~/.config/claude/claude_desktop_config.json on Mac/Linux or %APPDATA%/Claude/claude_desktop_config.json on Windows){
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server"]
}
}
}
The easiest way to run the API server is using NPX (no installation required):
npx mcp-api-server
For development/testing, you might want to enable debug logging and allow localhost requests:
npx mcp-api-server --debug --allow-localhost
You can also run the server directly with Node:
node dist/src/index.js
With debug and localhost access:
node dist/src/index.js --debug --allow-localhost
To install the tools globally on your system:
npm install -g mcp-builder
Then run the API server with:
mcp-api-server
Once configured, you can ask Claude to make API requests:
"Can you get the latest news from https://api.example.com/news/latest?"
"Please post this data to my webhook: {"message": "Hello World"}"
Claude will automatically use the appropriate tool (api_get, api_post, etc.) based on what you're asking for.
Run directly without installation:
npx mcp-builder
npm install -g mcp-builder
mcp-builder
npm install mcp-builder
npx mcp-builder
# Start the API server
mcp-api-server
# Start with debug logging
mcp-api-server --debug
# Allow localhost requests (useful for development)
mcp-api-server --allow-localhost
# Allow private IP requests
mcp-api-server --allow-private-ips
# Show help
mcp-api-server --help
You can also run the API server directly with Node:
# Start the API server directly
node dist/src/index.js
# Start with debug logging
node dist/src/index.js --debug
# Allow localhost requests
node dist/src/index.js --allow-localhost
# Allow private IP requests
node dist/src/index.js --allow-private-ips
# Show help
node dist/src/index.js --help
Configure the API server using environment variables:
# Server Configuration
API_TIMEOUT=60000 # Request timeout in milliseconds
ALLOW_LOCALHOST=true # Allow requests to localhost (127.0.0.1)
ALLOW_PRIVATE_IPS=false # Allow requests to private IP ranges
MAX_RESPONSE_LENGTH=100000 # Maximum response length in bytes
USER_AGENT="MyApp/1.0.0" # Custom user agent string for requests
# Debug Configuration
DEBUG=true # Enable detailed logging
The MCP Builder CLI is used to generate custom MCP servers from API specification documents:
# Generate an MCP server from an API specification
mcp-builder generate <api-spec.md> <output-directory>
# Validate an API specification file
mcp-builder validate <api-spec.md>
# Show help
mcp-builder --help
# Show help for a specific command
mcp-builder help generate
| CLI Option | Environment Variable | Default | Description |
|------------|---------------------|---------|-------------|
| --debug | DEBUG | false | Enable debug logging |
| --allow-localhost | ALLOW_LOCALHOST | false | Allow requests to localhost |
| --allow-private-ips | ALLOW_PRIVATE_IPS | false | Allow requests to private IPs |
| N/A | API_TIMEOUT | 30000 | Request timeout in milliseconds |
| N/A | MAX_RESPONSE_LENGTH | 50000 | Maximum response length in bytes |
| N/A | USER_AGENT | MCP-API-Server/1.0.0 | Custom user agent string |
The API server provides the following MCP tools that Claude or other MCP clients can use:
api_getMake an HTTP GET request to retrieve data from a URL.
Parameters:
url (string): The URL to request data fromheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Can you fetch the JSON data from https://api.example.com/users?"
api_postMake an HTTP POST request to send data to a URL.
Parameters:
url (string): The URL to send data tobody (string or object, optional): The data to sendheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Please post this JSON to my webhook: {"name": "John", "age": 30}"
api_putMake an HTTP PUT request to update data at a URL.
Parameters:
url (string): The URL to update data atbody (string or object, optional): The updated dataheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Update my user profile with this data: {"name": "John Smith", "age": 31}"
api_deleteMake an HTTP DELETE request to remove data at a URL.
Parameters:
url (string): The URL to delete data fromheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Please delete the user with ID 123 from https://api.example.com/users/123"
To use this server with an MCP client, add it to your MCP configuration:
Add to your claude_desktop_config.json:
{
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server"]
}
}
}
{
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server", "--debug", "--allow-localhost"]
}
}
}
You can also run the server directly with Node:
{
"mcpServers": {
"api-server": {
"command": "node",
"args": ["dist/src/index.js", "--debug", "--allow-localhost"]
}
}
}
--allow-localhost and --allow-private-ips in trusted environmentsThe server provides detailed error messages for:
All errors are logged with timestamps and context for debugging.
MIT License - see LICENSE file for details.
Run directly without installation:
npx mcp-builder
npm install -g mcp-builder
mcp-builder
npm install mcp-builder
npx mcp-builder
# Start the server
mcp-api-server
# Start with debug logging
mcp-api-server --debug
# Allow localhost requests (useful for development)
mcp-api-server --allow-localhost
# Allow private IP requests
mcp-api-server --allow-private-ips
# Show help
mcp-api-server --help
You can also run the server directly with Node:
# Start the server
node dist/src/index.js
# Start with debug logging
node dist/src/index.js --debug
# Allow localhost requests
node dist/src/index.js --allow-localhost
# Allow private IP requests
node dist/src/index.js --allow-private-ips
# Show help
node dist/src/index.js --help
Configure the server using environment variables:
# Server Configuration
API_TIMEOUT=60000 # Request timeout in milliseconds
ALLOW_LOCALHOST=true # Allow requests to localhost (127.0.0.1)
ALLOW_PRIVATE_IPS=false # Allow requests to private IP ranges
MAX_RESPONSE_LENGTH=100000 # Maximum response length in bytes
USER_AGENT="MyApp/1.0.0" # Custom user agent string for requests
# Debug Configuration
DEBUG=true # Enable detailed logging
| CLI Option | Environment Variable | Default | Description |
|------------|---------------------|---------|-------------|
| --debug | DEBUG | false | Enable debug logging |
| --allow-localhost | ALLOW_LOCALHOST | false | Allow requests to localhost |
| --allow-private-ips | ALLOW_PRIVATE_IPS | false | Allow requests to private IPs |
| N/A | API_TIMEOUT | 30000 | Request timeout in milliseconds |
| N/A | MAX_RESPONSE_LENGTH | 50000 | Maximum response length in bytes |
| N/A | USER_AGENT | MCP-API-Server/1.0.0 | Custom user agent string |
The server provides the following MCP tools that Claude or other MCP clients can use:
api_getMake an HTTP GET request to retrieve data from a URL.
Parameters:
url (string): The URL to request data fromheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Can you fetch the JSON data from https://api.example.com/users?"
api_postMake an HTTP POST request to send data to a URL.
Parameters:
url (string): The URL to send data tobody (string or object, optional): The data to sendheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Please post this JSON to my webhook: {"name": "John", "age": 30}"
api_putMake an HTTP PUT request to update data at a URL.
Parameters:
url (string): The URL to update data atbody (string or object, optional): The updated dataheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Update my user profile with this data: {"name": "John Smith", "age": 31}"
api_deleteMake an HTTP DELETE request to remove data at a URL.
Parameters:
url (string): The URL to delete data fromheaders (object, optional): HTTP headers to include in the requestExample usage with Claude:
"Please delete the user with ID 123 from https://api.example.com/users/123"
To use this server with an MCP client, add it to your MCP configuration:
Add to your claude_desktop_config.json:
{
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server"]
}
}
}
{
"mcpServers": {
"api-server": {
"command": "npx",
"args": ["mcp-api-server", "--debug", "--allow-localhost"]
}
}
}
--allow-localhost and --allow-private-ips in trusted environmentsThe server provides detailed error messages for:
All errors are logged with timestamps and context for debugging.
MIT License - see LICENSE file for details.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Structured website and review evidence for AI-assisted local-business shortlisting.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Search ReliefWeb humanitarian reports, disasters, jobs, training, and country profiles via MCP.
63 production tools for AI agents β one API key, pay per call in USDC (x402) or Stripe credits.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/fikri2992/mcp0#input",
"outputSchemaRef": "https://github.com/fikri2992/mcp0#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:44:38.048Z",
"sourceUpdatedAt": "2026-02-24T19:44:38.048Z",
"freshnessSeconds": 19555258
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T03:45:36.944Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp-builder",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "code-generator",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "api",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "http",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "server",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "typescript",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "rest-api",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "http-client",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "openai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai-powered",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:mcp-builder|supported|profile capability:cli|supported|profile capability:code-generator|supported|profile capability:api|supported|profile capability:http|supported|profile capability:server|supported|profile capability:typescript|supported|profile capability:model-context-protocol|supported|profile capability:rest-api|supported|profile capability:http-client|supported|profile capability:openai|supported|profile capability:ai-powered|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:38.048Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:38.048Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/fikri2992/mcp0#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:38.048Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Yourusername",
"href": "https://github.com/yourusername/mcp-builder#readme",
"sourceUrl": "https://github.com/yourusername/mcp-builder#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2 GitHub stars",
"href": "https://github.com/fikri2992/mcp0",
"sourceUrl": "https://github.com/fikri2992/mcp0",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fikri2992-mcp0/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to mcp-builder and adjacent AI workflows.