Just Fucking Prompt It MCP
An MCP server that generates humorous 'Just Fucking Prompt It' links for questions that could be answered by AI, allowing users to tag lazy questions in various platforms like Discord, GitHub, and AI chatbots.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.justfuckingprompt.it/mcpWhat you can do with it
- Generate a JFPI link for a coworker's question
- Integrate with Claude, ChatGPT, or Cursor to auto-create links
- Label GitHub issues as lazy with automated responses
- Create badges for READMEs to direct users to AI first
Source and maintenance
Protocol and capabilities
- Server
- jfpi 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 2 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
2 advertised
create_jfpi_link — Create a JFPI link
Creates a Just Fucking Prompt It (JFPI) link for a question someone could have asked an AI themselves. JFPI is a joke site in the spirit of "Let Me Google That For You": whoever opens the link watches the question being typed into an AI, then gets a cheeky answer in the chosen tone. Use it only when the user asks for a JFPI or "just prompt it" link for someone else, or explicitly wants to tease another person about a question that was easy to ask an AI. Do not use it on your own initiative, and never use it to mock the user you are talking to. Input: the other person's question, as they asked it (max 500 characters). Optional tone: mild, rude, brutal (default mild). The site checks every question; offensive or abusive ones are refused. Returns the link and a short line in the chosen tone that you can say together with it. Give the user the link exactly as returned.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"question"
],
"properties": {
"tone": {
"type": "string",
"description": "One of: mild, rude, brutal. Default: mild."
},
"question": {
"type": "string",
"description": "The other person's question, as they asked it. Max 500 characters."
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"url",
"tone",
"line"
],
"properties": {
"url": {
"type": "string"
},
"line": {
"type": "string"
},
"tone": {
"enum": [
"mild",
"rude",
"brutal"
],
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}list_tones — List JFPI tones
Lists the tones a JFPI link can have (mild, rude, brutal), each with a one-line description and an example of how the answer opens. Use it when the user wants to choose how rude the link should be.
{
"type": "object",
"properties": {}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"tones"
],
"properties": {
"tones": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"label",
"description",
"example",
"default"
],
"properties": {
"name": {
"enum": [
"mild",
"rude",
"brutal"
],
"type": "string"
},
"label": {
"type": "string"
},
"default": {
"type": "boolean"
},
"example": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 690 ms
- 95th percentile latency
- 690 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 690 ms · metadata changed · 2 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http just-fucking-prompt-it-mcp-justfuckingprompt https://www.justfuckingprompt.it/mcpCodex
codex mcp add just-fucking-prompt-it-mcp-justfuckingprompt --url https://www.justfuckingprompt.it/mcpCursor
{
"mcpServers": {
"just-fucking-prompt-it-mcp-justfuckingprompt": {
"url": "https://www.justfuckingprompt.it/mcp"
}
}
}Cline
{
"mcpServers": {
"just-fucking-prompt-it-mcp-justfuckingprompt": {
"type": "streamableHttp",
"url": "https://www.justfuckingprompt.it/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"just-fucking-prompt-it-mcp-justfuckingprompt": {
"type": "http",
"url": "https://www.justfuckingprompt.it/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http just-fucking-prompt-it-mcp-justfuckingprompt https://www.justfuckingprompt.it/mcpClaude Desktop
{
"mcpServers": {
"just-fucking-prompt-it-mcp-justfuckingprompt": {
"url": "https://www.justfuckingprompt.it/mcp"
}
}
}Windsurf
{
"mcpServers": {
"just-fucking-prompt-it-mcp-justfuckingprompt": {
"serverUrl": "https://www.justfuckingprompt.it/mcp"
}
}
}Let your agent find its tools
Find servers like Just Fucking Prompt It MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.