mcp-firecrawl-licensed
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-firecrawl-licensedscrape https://example.com/article with licensed fetch"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Firecrawl Licensed MCP (Copyright.sh)
Open-source MCP server that wraps Firecrawl and adds Copyright.sh licensing, usage logging, and optional x402 licensed fetch. Tool names match Firecrawl’s OSS MCP server (firecrawl_*) so clients can drop this in without prompt changes.
Features
License discovery via
ai-licensemeta tagsUsage logging for compensation and audit trails
Optional x402 licensed fetch on
402 Payment RequiredToken estimation with
tiktokenGraceful degradation when the ledger is unavailable
Related MCP server: mcp-server-scraper
Quick Start
Install from source
git clone https://github.com/tymrtn/mcp-firecrawl-licensed.git
cd mcp-firecrawl-licensed
npm install
npm run buildRun via npx (if published)
npx @copyrightsh/firecrawl-licensed-mcp@latestConfiguration
Copy env.example to .env and set:
FIRECRAWL_API_KEY(required unless usingFIRECRAWL_API_URL)FIRECRAWL_API_URL(optional for self-hosted Firecrawl)COPYRIGHTSH_LEDGER_API_KEY(recommended for license acquire + usage logging)
MCP Config Example (npx)
{
"mcpServers": {
"firecrawl-licensed": {
"command": "npx",
"args": ["-y", "@copyrightsh/firecrawl-licensed-mcp@latest"],
"env": {
"FIRECRAWL_API_KEY": "fc-your-key-here",
"COPYRIGHTSH_LEDGER_API": "https://ledger.copyright.sh",
"COPYRIGHTSH_LEDGER_API_KEY": "cs-ledger-your-key-here"
}
}
}
}Environment Variables
Variable | Required | Default | Description |
| Yes* | - | Firecrawl API key |
| No | - | Self-hosted Firecrawl base URL |
| No |
| Ledger base URL |
| Recommended | - | API key for license discovery + usage logging |
| No |
| Enable/disable licensing |
| No |
| Cache license results |
| No |
| Cache TTL for license lookups |
| No |
| License discovery timeout (ms) |
| No |
| License acquisition timeout (ms) |
| No |
| Usage logging timeout (ms) |
| No |
| Direct fetch timeout (ms) |
*FIRECRAWL_API_KEY is required unless FIRECRAWL_API_URL is set.
Tools
firecrawl_scrapefirecrawl_mapfirecrawl_searchfirecrawl_crawlfirecrawl_check_crawl_statusfirecrawl_extractfirecrawl_agentfirecrawl_agent_status
x402 Licensed Fetch
For tools that accept URLs (scrape, search, check_crawl_status), set:
fetch: truestage: infer|embed|tune|traindistribution: private|publicestimated_tokens: numberpayment_method: account_balance|x402
When enabled, the server performs a direct fetch that handles 402 Payment Required + payment-required: x402 responses, acquires a license token from the ledger, and retries with the returned licensed_url.
Example: Licensed Scrape
{
"name": "firecrawl_scrape",
"arguments": {
"url": "https://example.com/article",
"options": { "formats": ["markdown"], "onlyMainContent": true },
"fetch": true,
"stage": "infer",
"distribution": "private",
"estimated_tokens": 1500,
"payment_method": "account_balance"
}
}CLI Helpers
node build/index.js --list-tools
node build/index.js --doctorNotes on Paywalled Sources
This server only unlocks sources that implement the Copyright.sh x402 flow (402 + payment-required: x402). It does not bypass login/subscription paywalls.
Contributing
See CONTRIBUTING.md.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tymrtn/mcp-firecrawl-licensed-preview'
If you have feedback or need assistance with the MCP directory API, please join our Discord server