GodPrompt MCP Server
This server lets MCP clients access GodPrompt's AI software-development workflow content and task routing in a context-efficient way.
Retrieve the full GodPrompt.md system prompt (~41KB) in one call.
Load the lean core SKILL.md protocol to keep base context small.
Fetch deep execution protocols for BUILD, DEBUG, REFACTOR, CONTENT, DESIGN, SHIP, ANALYZE, AUTOMATE, and PLAN.
Get verification gates and pre-completion checklists before claiming work is done.
Access anti-patterns, red flags, and recovery guidance.
Classify a task description into one of GodPrompt's 9 task types for routing.
Check server version and metadata.
Supports progressive disclosure: start with core skill, then load deeper references only when needed.
Click on "Deploy 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., "@GodPrompt MCP Serverget the core skill for AI software development"
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.
GodPrompt MCP Server
A Model Context Protocol (MCP) server for GodPrompt — AI software-development workflow guidance with task routing, TDD, debugging protocols, verification gates, and progressive disclosure.
Agent Harness Review — US$49
Under the active GP-RS1 standing mission, GodPrompt offers one bounded paid service for developers and small teams whose coding agents lose context, overstep scope, skip verification, or repeat mistakes. The mission has no automatic terminal date; it continues until Tomi explicitly pauses or stops it, or replaces it with a project-specific goal or kill criterion.
GodPrompt Agent Harness Review — US$49 one-time. For one repository, send up to three agent-control artifacts (AGENTS.md, CLAUDE.md, project rules, or equivalent) plus one short failure example. The review returns five priority risks, one proposed revised instruction block or patch, and a next-task verification checklist, with a target of 24 hours after payment and usable inputs.
GitHub Sponsors is the frozen payment rail, and the current AKzar1el Sponsors profile is active for signed-in buyers. To buy the review, open the GP-RS1 US$49 one-time tier and complete the one-time sponsorship. GitHub sign-in is required. After sponsoring, email info@tomiseregi.si with subject [GP-RS1] Agent Harness Review and include the GitHub username used for the sponsorship plus the review inputs. Delivery begins only after the US$49 sponsorship is independently verified and attributed to GP-RS1. The free MIT GodPrompt MCP remains unchanged and free. See a transparent sample deliverable before deciding; it is illustrative, not a client result or benchmark. Full frozen experiment terms.
Related MCP server: MCP Prompt Template Selector
Tools
Tool | Description |
| Full GodPrompt.md single-file payload (~40KB) |
|
|
|
|
|
|
|
|
| Classify a task into one of 9 GodPrompt task types |
| Version info and server metadata |
Progressive Disclosure
For minimum context usage, start with get_core_skill, then load get_protocols, get_gates, or get_anti_patterns only when the task requires deeper guidance. Use get_god_prompt when you want everything in one shot.
Example queries
"Classify this refactor and tell me which GodPrompt workflow applies."
"Show me the verification gates I should satisfy before I claim this bug fix is complete."
"Load the debugging protocol for a failing integration test without loading the full GodPrompt."
Evaluation
GodPrompt's benchmark methodology, deterministic task corpus, evaluator logic, and published run artifacts live in the source project: GodPrompt Bench.
The MCP server does not run the benchmark or claim model-level superiority itself; it distributes the GodPrompt content evaluated by that suite.
Connect
npm / npx (recommended)
npx -y god-prompt-mcpThe public npm package runs the local stdio server directly. It requires Node.js 22+ and no API key or account.
Glama
GodPrompt MCP is published on Glama. Use the server page to inspect the tools and connect it to a supported MCP client.
Kiro
Kiro launches the published npm package through npx. Node.js 22+ is required.
Visual Studio Code
VS Code installs the local stdio server through the published npm package. Node.js 22+ is required; no API key is needed.
OpenAI Codex
GodPrompt's standards-compatible Agent Skill can be installed directly from this repository with Codex's built-in $skill-installer:
$skill-installer install https://github.com/AKzar1el/god-prompt-mcp/tree/main/skills/god-promptAfter installation, Codex can load the god-prompt skill from its normal skill discovery path. The MCP server remains separately available through npx -y god-prompt-mcp.
Cursor
The repository includes a native Cursor plugin manifest plus a portable Agent Plugins 1.0 manifest. Cursor Marketplace can use .cursor-plugin/plugin.json with cursor-mcp.json; Agent Plugins-compatible clients can use root plugin.json with mcp.json. Both launch the same local stdio server through npx -y god-prompt-mcp.
GitHub Copilot
GitHub Copilot CLI supports the portable Agent Plugins 1.0 package at the repository root. Install it directly from GitHub with copilot plugin install AKzar1el/god-prompt-mcp.
The plugin includes both the GodPrompt MCP server and a standards-compatible god-prompt Agent Skill under skills/god-prompt/. Copilot can load the skill automatically when relevant or invoke it explicitly as /god-prompt, while MCP remains available for progressive-disclosure tool access.
Claude Code
The repository also includes .claude-plugin/plugin.json and .mcp.json, so the same MCP server can be validated and submitted as a Claude Code community plugin without a separate implementation.
Claude Desktop extension
GitHub releases include a .mcpb bundle for one-click local installation in MCPB-compatible clients such as Claude Desktop. The bundle runs the same local stdio server and does not require an API key or account.
Local stdio
npm install
npm run build
node dist/stdio.jsExample client configuration:
{
"mcpServers": {
"god-prompt": {
"command": "node",
"args": ["/absolute/path/to/god-prompt-mcp/dist/stdio.js"]
}
}
}Privacy Policy
GodPrompt MCP is a local stdio server. Its content tools return static GodPrompt material bundled with the installed extension, and classify_task evaluates the supplied task description in the local Node.js process.
Data collection and use: the server has no telemetry or analytics and does not collect account data. Tool input is used only to produce the requested local response.
Storage and retention: the server has no server-side persistence and does not retain tool inputs after a request completes.
Third-party sharing: the server does not transmit tool inputs or bundled GodPrompt content to an external API or third party. The MCP host or AI client may process conversation and tool data under its own policies independently of this server.
Contact and policy: see tomiseregi.si/privacy for the current privacy policy and contact information. For support or bug reports, use GitHub Issues.
Development
npm install
npm run build
npm testnpm test builds the stdio server, performs the MCP initialization handshake, and verifies the expected tool list.
Repository discovery metadata is kept in server.json for MCP Registry-compatible consumers and glama.json for Glama.
Updating Content
To update the embedded GodPrompt content:
Pull the latest content from the GodPrompt repository.
Run
npm run generate-content.Run
npm testbefore publishing a new server release.
The generator reads the current source layout: GodPrompt.md, SKILL.md, and the three files under references/.
License
Project & related MCP servers
Project page: GodPrompt — AI software-development system prompt · GodPrompt source
Related MCP servers: Google Search Console · GEO Tracker · Web Validator · Google News & Trends
Available Tools
7 toolsclassify_taskClassify software-development taskARead-onlyIdempotent
Classify a task description into one of GodPrompt's 9 task types (BUILD, DEBUG, REFACTOR, CONTENT, DESIGN, SHIP, ANALYZE, AUTOMATE, PLAN) and return the matching protocol name. Useful for routing tasks through the right workflow.
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | The task description to classify, e.g. 'fix the login bug' or 'build a REST API for user auth' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds behavioral value by stating the deterministic classification result (one of 9 types) and the return of a protocol name, which is useful beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences front-load the core action and output, then add the routing purpose. Every phrase earns its place, and the 9 task types are compactly enumerated without unnecessary elaboration.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter, read-only classification tool, the description is largely complete: it names the input, the output (protocol name), and the task type taxonomy. A slightly fuller explanation of what a 'protocol name' refers to could help, but the sibling tools and title provide enough surrounding context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the input schema already documents the single 'description' parameter with examples. The description does not need to add parameter details; it reinforces the input but does not significantly expand on what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('classify'), a clear resource ('task description'), and the exact output ('one of GodPrompt's 9 task types ... return the matching protocol name'). It also lists all 9 types, making the tool's scope unambiguous and clearly different from the sibling getter tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'Useful for routing tasks through the right workflow' gives clear context for when to use this tool. It does not explicitly name alternatives or when-not-to-use conditions, but the routing purpose is specific enough to guide selection among the sibling getter tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_anti_patternsGet GodPrompt anti-patternsARead-onlyIdempotent
Returns references/03-ANTI-PATTERNS.md — red flags, rationalizations, and recovery patterns. Covers the 10 most dangerous anti-patterns that lead to broken code, scope creep, and false confidence. Load when you catch yourself rationalizing. ~9KB.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and a non-destructive profile, so the description only needs to add behavioral context. It adds the exact source path, the approximate size (~9KB), and the kind of content returned, which gives the agent useful expectations beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three short sentences with no wasted words. The most important information (what is returned and from where) is front-loaded, and the usage cue and file size each earn their place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless, read-only reference tool with no output schema, the description is complete: it names the file, summarizes its contents, gives a usage trigger, and even notes the file size. Nothing an agent needs to decide whether to call it is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema description coverage is 100%, so there is no parameter burden for the description to carry. The baseline of 4 applies because the description cannot add parameter-level meaning where no parameters exist.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Returns') and a precise resource ('references/03-ANTI-PATTERNS.md'), then clarifies content with concrete examples: red flags, rationalizations, and recovery patterns. It is clearly distinct from sibling tools like get_god_prompt or get_core_skill because it names the anti-pattern file and its purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives an explicit trigger condition: 'Load when you catch yourself rationalizing.' This tells the agent when the tool is appropriate, but it does not name when not to use it or compare it to sibling alternatives, so it stops short of a full 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_core_skillGet core GodPrompt skillARead-onlyIdempotent
Returns SKILL.md — the core protocol that should be loaded on every message. This is the lean base context (~11KB) covering the universal 6-phase protocol, Three Iron Laws, and task auto-classification. Start here for progressive disclosure.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds behavioral context beyond the annotations: it specifies the approximate size (~11KB), the content scope (6-phase protocol, Three Iron Laws, task auto-classification), and the progressive-disclosure pattern. Annotations already cover the safety profile (read-only, idempotent, non-destructive), so the additional content description is a meaningful supplement.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no waste: the primary return value is front-loaded, followed by size and content details, and then clear action guidance. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a parameterless retrieval tool with a well-covered annotation set, the description is fully complete. It states what is returned (SKILL.md), what it contains, how large it is, and when to load it. No missing information is needed to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and schema coverage is effectively complete, so the description does not need to explain parameters. The baseline of 4 for parameterless tools applies, and the description adds no unnecessary parameter-related content.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Returns SKILL.md') and clearly identifies the resource as the core protocol to be loaded on every message. It differentiates itself from sibling tools by noting this is the lean base context and the starting point for progressive disclosure, so an agent can distinguish it from get_protocols or get_god_prompt.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit usage context: load this on every message and start here for progressive disclosure. It does not name alternatives or exclusions, but the 'always load this first' guidance is sufficient for a zero-parameter retrieval tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_gatesGet GodPrompt verification gatesARead-onlyIdempotent
Returns references/02-GATES.md — verification checklists, THE GATE (pre-completion verification), and structured report templates for every deliverable type. Load when you need to verify work before claiming completion. ~9KB.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool is read-only, idempotent, and non-destructiveikuha. The description adds meaningful context about the returned file's contents and its size (~9KB), which goes beyond what annotations alone convey. No contradiction exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two compact sentences front-load the core return value and follow with a practical usage trigger and size estimate. Every word earns its place; no filler or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only, idempotent tool with no output schema, the description fully covers what an agent needs to know to invoke it correctly and understand what to expect. The annotations handle safety, and the description handles content and purpose.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters)Skip, so there is no parameter schema to supplement. The description appropriately focuses on what the tool returns rather than any parameter details, matching the baseline for a no-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb ('Returns') and a specific resource (references/02-GATES.md), and further describes what it contains: verification checklists, THE GATE, and structured report templates. This is distinct from sibling tools like get_protocols or get_anti_patterns, so an agent can tell them apart.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit guidance on when to use it: 'Load when you need to verify work before claiming completion.' It does not explicitly name excluded alternatives, but the context is clear enough for selection among the listed siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_god_promptGet full GodPromptARead-onlyIdempotent
Returns the complete GodPrompt.md — a single-file universal system prompt for AI software development (41KB, ~1145 lines). Use this when you want the full payload in one shot. For progressive disclosure (smaller context), use get_core_skill and the reference tools instead.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so safety is covered. The description adds valuable behavioral context: the payload size (41KB, ~1145 lines) informs context-budget decisions, and it clarifies the content is a universal system prompt. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero filler. The primary action is front-loaded, and the usage guidance is appended efficiently. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with no parameters and no output schema, the description is fully complete. It tells the agent what is returned, its size, and when to use it, including alternatives. Nothing an agent needs to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the baseline of 4 applies. The description adds nothing about parameters (correctly), but it does clarify that there is no configuration or input needed — it simply returns the full file.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool returns the complete GodPrompt.md file, with concrete details (41KB, ~1145 lines, universal system prompt for AI software development). It distinguishes itself from siblings by naming get_core_skill and reference tools as alternatives, leaving no ambiguity about what it does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly tells the agent when to use this tool ('when you want the full payload in one shot') and when not to ('For progressive disclosure, use get_core_skill and the reference tools instead'). This is perfect guidance, even naming specific sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_protocolsGet GodPrompt protocolsARead-onlyIdempotent
Returns references/01-PROTOCOLS.md — deep execution guides for each task type (BUILD, DEBUG, REFACTOR, CONTENT, DESIGN, SHIP, ANALYZE, AUTOMATE, PLAN). Load this when the task requires detailed protocol steps beyond the core skill. ~13KB.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, openWorld false, idempotent, and non-destructive, so less is required from the description. The description adds meaningful context by identifying the returned file, its purpose, task coverage, and approximate size (~13KB), going beyond what the schema or annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact, front-loaded with the resource being returned, and every sentence contributes: return target, content scope, trigger condition, and size. No filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only, idempotent retrieval tool, this description is complete: an agent knows what it returns, when to use it, and what content to expect. The sibling context and annotations cover the remaining selection cues.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters, and schema description coverage is 100%, so the description has no parameter burden. It still clarifies that the returned artifact is a protocol reference and which task types it covers, which is the only relevant context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'Returns references/01-PROTOCOLS.md — deep execution guides for each task type'. It unpacks the document's scope by enumerating the task types and frames it as distinct from the core skill, so an agent can tell it apart from sibling retrieval tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit when-to-use cue: 'Load this when the task requires detailed protocol steps beyond the core skill.' It does not explicitly name exclusionary alternatives like get_gates or get_anti_patterns, but the guidance is clear enough for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_versionGet GodPrompt versionARead-onlyIdempotent
Returns the current GodPrompt version and a summary of what's included.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as read-only, idempotent, and non-destructive, so the safety profile is covered. The description adds that the response includes a 'summary of what's included,' which is useful, but it does not disclose any additional behavior beyond a simple read operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single focused sentence with no filler, and the key result—current version and summary—is front-loaded. Every part earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only getter, the description covers what the agent needs to know: what it returns. It doesn't describe the exact format of the version string or summary, but no output schema exists and the simplicity of the tool makes this a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the schema is complete at 100% coverage and there are no parameter semantics to explain. The description confirms what the returned content covers, which is adequate for a parameterless call.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Returns') and names the exact resource: the current GodPrompt version plus a summary of what's included. It is clear on its own, though it does not explicitly contrast itself with siblings like get_god_prompt or get_protocols, so it stops short of full sibling differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The intended use is implied: call this tool when you need the current version and a summary of what's included. However, there is no explicit guidance about when to choose this over sibling tools such as get_god_prompt or get_core_skill, so usage context is only inferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
v1.0.4- Changed
get_anti_patterns1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
get_core_skill1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
get_gates1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
get_god_prompt1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
get_protocols1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
- Changed
get_version1 field changed- removed
Input schema / $schemaRemoved value: -"http://json-schema.org/draft-07/schema#"
7 tool updates
v1.0.0- First observed
classify_task - First observed
get_anti_patterns - First observed
get_core_skill - First observed
get_gates - First observed
get_god_prompt - First observed
get_protocols - First observed
get_version
TDQS
Scored across 7 tools
Each tool serves a distinct purpose: retrieving specific reference documents (gates, anti-patterns, protocols, core skill, full prompt), classifying tasks, and checking version. No overlapping functionality.
All tool names follow a consistent verb_noun pattern in snake_case: get_* for retrieval and classify_task for classification. Predictable and uniform.
Seven tools is well-scoped for a server that provides progressive disclosure of reference materials plus a classification utility. Each tool has a clear role without redundancy.
The tool set covers the full lifecycle of using GodPrompt: loading core context, accessing deep protocols, verification gates, anti-patterns, full prompt, task classification, and version info. No obvious gaps for the stated purpose.
Maintenance
Related MCP Connectors
Generate contextual prompts and reusable agent skills, evaluate prompts with the 16-dimension Prompt Score, and manage saved work in PromptDrive. Twelve MCP tools also provide authorized access to private Memory for source-grounded answers. Connect over Streamable HTTP using OAuth 2.1 and PKCE. Generation consumes account quota and automatically saves successful results; Memory access follows account permissions and plan limits.
Contextual prompts and agent skills for 140+ AI platforms.
Your prompt library inside your AI: 1,000+ pro templates, frameworks, vocab & pipelines.
Public agentic AI doctrine tools plus authenticated architecture, design, and spec validators.
Related MCP Servers
- AlicenseBqualityDmaintenanceIntelligently engineers and optimizes prompts for Claude Code with automatic language detection, task type recognition, and interactive refinement capabilities. Works entirely offline without external API dependencies to transform natural language requests into structured, Claude Code-optimized prompts.412MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI-powered selection and generation of specialized system prompts from a database of over 66 templates for Claude Code. It uses semantic search to find the best matching template and can adapt it to fit specific user tasks and contexts.-
- AlicenseAqualityBmaintenanceAutomatically generates and manages a prompts system for software projects, enabling persistent context for AI coding assistants through project scanning, requirement clarification, and module tracking.812 npmMIT

@event4u/agent-configofficial
AlicenseAqualityAmaintenanceUniversal AI Agent OS — governed skills, rules, and commands for AI coding assistants (Claude Code, Augment, Cursor, Copilot, Windsurf). Read-only MCP bridge serves prompts and resources from a release-pinned content bundle.25823 npm10MIT