Fake License Agreement
The Fake License Agreement API generates a complete EULA for any product. Includes parties, six numbered sections of section bodies ("By using this product, you agree to mostly forget"), an acceptance clause, estimated reading time, and an enforceability rating ("enforceable on Wednesdays").
Add to Your MCP Client
Drop this server into Claude Desktop, Cursor, Continue, or any MCP-compatible client.
{
"mcpServers": {
"fake-license-agreement": {
"url": "https://api.stupidmcps.com/fake-license-agreement/mcp"
}
}
}
{
"mcpServers": {
"fake-license-agreement": {
"url": "https://api.stupidmcps.com/fake-license-agreement/mcp"
}
}
}
POST https://api.stupidmcps.com/fake-license-agreement/mcp
Add the snippet to your client's MCP config (typically claude_desktop_config.json for Claude Desktop, ~/.cursor/mcp.json for Cursor). Restart the client. The tools become available to your AI assistant.
No-code option: connect via Pipeworx — one click into Claude, ChatGPT, and friends.
Or Try It Directly — No MCP Client Required
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
product |
string |
Required | — | Product covered. |
Examples
curl "https://api.stupidapis.com/fake-license-agreement/generate?product=our+app"
import requests
response = requests.get("https://api.stupidapis.com/fake-license-agreement/generate", params={"product": "our app"})
print(response.json())
const response = await fetch("https://api.stupidapis.com/fake-license-agreement/generate?product=our+app");
const data = await response.json();
Response Schema
| Field | Type | Description |
|---|---|---|
product |
string |
Echoed back |
effective_date |
string |
Today |
parties |
string |
Defined parties |
sections |
object[] |
Six sections |
acceptance_clause |
string |
How acceptance works |
estimated_reading_time_minutes |
number |
Reading time |
enforceability |
string |
Enforceability rating |
Example Response
{
"product": "our app",
"effective_date": "2026-05-06",
"parties": "the user (hereafter, \"You\") and the Provider of our app (hereafter, \"The Provider\")",
"sections": [
{
"header": "1. Acceptance",
"body": "By using this product, you agree to mostly forget that you have used it."
},
{
"header": "2. Limited License",
"body": "You will not, under any circumstances, look directly at the product for more than 11 seconds."
},
{
"header": "3. Restrictions",
"body": "You will not redistribute, reverse-engineer, or particularly enjoy the product."
},
{
"header": "4. Indemnification",
"body": "In the event of any dispute, both parties will sit quietly until the dispute resolves itself."
},
{
"header": "5. Termination",
"body": "Termination of this agreement requires written notice and a small offering of bread."
},
{
"header": "6. Governing Law",
"body": "This agreement is governed by the laws of a jurisdiction not yet named."
}
],
"acceptance_clause": "By scrolling past this notice, by using the Product, by being aware of the Product, or by failing to formally object, You agree to the terms set forth herein.",
"estimated_reading_time_minutes": 4,
"enforceability": "enforceable on Wednesdays"
}
MCP Access
This API is available as an MCP tool for AI assistants. Connect your agent to:
POST https://api.stupidmcps.com/fake-license-agreement/mcp
POST https://api.stupidmcps.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.