Koskamo

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.

Just Fucking Prompt It MCP logo, by Just Fucking Prompt ItCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by Just Fucking Prompt It
MCP endpoint (Streamable HTTP)
https://www.justfuckingprompt.it/mcp
Vendor documentation

What 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

Community listingRegistry 1.0.0

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
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Makes JFPI links: joke links for people who ask questions an AI could answer. Only make one when the user asks for it for someone else.

Tools

2 advertised

create_jfpi_link — Create a JFPI link
Advertised by the server during the last successful anonymous check.
Open-world

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.

create_jfpi_link input schema
{
  "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."
    }
  }
}
create_jfpi_link output schema
{
  "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
}
create_jfpi_link annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
list_tones — List JFPI tones
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

list_tones input schema
{
  "type": "object",
  "properties": {}
}
list_tones output schema
{
  "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
}
list_tones annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

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.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http just-fucking-prompt-it-mcp-justfuckingprompt https://www.justfuckingprompt.it/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add just-fucking-prompt-it-mcp-justfuckingprompt --url https://www.justfuckingprompt.it/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable just-fucking-prompt-it-mcp-justfuckingprompt in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "just-fucking-prompt-it-mcp-justfuckingprompt": {
      "url": "https://www.justfuckingprompt.it/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "just-fucking-prompt-it-mcp-justfuckingprompt": {
      "type": "streamableHttp",
      "url": "https://www.justfuckingprompt.it/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start just-fucking-prompt-it-mcp-justfuckingprompt and inspect its tools.
VS Code configuration
{
  "servers": {
    "just-fucking-prompt-it-mcp-justfuckingprompt": {
      "type": "http",
      "url": "https://www.justfuckingprompt.it/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http just-fucking-prompt-it-mcp-justfuckingprompt https://www.justfuckingprompt.it/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "just-fucking-prompt-it-mcp-justfuckingprompt": {
      "url": "https://www.justfuckingprompt.it/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "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.