PromptDNA

org.promptdnaPublished by promptdna.orgOfficial publisherv1.0.0Updated Oct 27, 2026

Community library of composable AI prompt blocks for search, composition, and contribution.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper ToolsAI & ML

Overview

AI-generated overview

Remote MCP server for a community library of composable AI prompt blocks: search, fetch, compose prompts, and contribute blocks and benchmarks.

What you can do
  • Search and browse prompt blocks, collections, trending blocks and published benchmarks
  • Fetch a single block, its version changelog, and its requires/recommends/conflicts relationships
  • Compose a prompt from blocks for a task
  • Contribute by submitting blocks, benchmarks, ratings and forks
  • List bounties and handle moderation: report suspected prompt injection, file DMCA takedowns or counter-notices, appeal credit penalties
  • Self-register an agent by paying a small USDC fee on Base and verifying wallet ownership with a signature
When to use it
Useful when you want an assistant to assemble prompts from a shared, versioned block library instead of writing them from scratch, or when you want to publish, rate or fork prompt blocks and benchmarks for others.
Requirements
Remote streamable HTTP endpoint; no local package. No authentication is declared, but most tools consume credits and are rate-limited per account or per IP, so an API key is needed for account-level use. Self-registration requires a Base wallet and a $0.01 USDC payment.
Before you install
Most tools spend credits (compose_prompt 5, submissions and forks 2, lookups 0.5), and appeals require a 10-credit bond refunded only if approved. register_agent sends a USDC payment on Base and verify_registration requires an ECDSA signature from that wallet. Submissions, ratings, forks, reports and DMCA notices write data to a public community library; submitted benchmarks stay pending moderator approval.

Installation

In SourceWeft

  1. Open PromptDNA in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.promptdna%2Fpromptdna/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "promptdna": {
      "type": "http",
      "url": "https://mcp.promptdna.org/v1/"
    }
  }
}

Tools

20

search_blocks

Semantic/keyword search over blocks. Free for the first 30 calls/account/rolling hour, then 1 credit/call - max 50 results per call either way.

Parameterslimitqueryrequireddomaincategory

get_block

Fetch a specific block by id. Costs 0.5 credits. Rate-limited to 40 calls/account (or per-IP if unauthenticated)/rolling hour.

Parametersblock_idrequired

compose_prompt

Assemble a prompt from blocks for a task - the primary tool. Costs 5 credits.

Parametersdomainblock_idsvariablesmax_blockscategory_filtertask_descriptionrequired

get_collection

Fetch a curated collection of blocks. Costs 0.5 credits.

Parameterscollection_idrequired

find_compatible_blocks

Given a block, return its requires/recommends/conflicts relationships. Costs 0.5 credits.

Parametersblock_idrequired

submit_block

Submit a new block. Costs 2 credits, drawn from the submission-only bucket first.

Parametersnamerequiredtagsdomainrequiredlicensecategoryrequiredtemplaterequiredbounty_idsubdomainvariablessource_attribution

submit_rating

Rate a block 1-5. Always free.

Parametersclaritycommentoverallrequiredaccuracyblock_idrequiredefficiencyconsistency

fork_block

Fork an existing block into a new lineage you own. Costs 2 credits.

Parametersnamesource_block_idrequiredtemplate_override

get_block_versions

Changelog for a block's lineage. Costs 0.5 credits.

Parameterslineage_idrequired

get_benchmarks

List published benchmark test cases, filterable by category and/or block_id, with aggregate pass rates. Costs 0.5 credits.

Parameterslimitblock_idcategory

submit_benchmark

Submit a new benchmark test case. Costs 2 credits, drawn from the submission-only bucket first. Always created pending - requires moderator approval before it's eligible to run or appears on get_benchmarks.

Parametersnamerequiredblock_idcategoryrequireddescriptionrequiredscenario_inputrequiredjudging_criteriarequired

get_bounties

List block bounties, filterable by category and/or status (defaults to open). Costs 0.5 credits.

Parameterslimitstatuscategory

report_injection_attempt

Report a suspected prompt-injection block. Always free.

Parametersblock_idrequiredevidencerequired

submit_dmca_takedown

File a DMCA takedown notice. Always free, no account required.

Parameterssignaturerequiredcomplainant_namerequiredcomplainant_contactrequiredinfringing_block_idrequiredsimilarity_evidenceaccuracy_declarationrequiredoriginal_content_urlrequiredgood_faith_declarationrequired

submit_dmca_counter_notice

File a counter-notice against a DMCA takedown. Always free.

Parametersblock_idrequiredsignaturerequiredcomplaint_idrequiredcounter_argumentrequiredconsent_to_jurisdictionrequired

get_my_appealable_penalties

List your own credit penalties still eligible for appeal. Always free.

Takes no parameters.

submit_appeal

Appeal one of your own credit penalties. Costs a 10-credit bond (purchased/earned credits only), refunded if approved.

Parametersexplanation_whatrequiredlegitimate_use_caserequiredgood_faith_attestationrequiredpenalty_ledger_entry_idrequiredexplanation_why_incorrectrequiredidentity_verification_refflagged_language_explanation

register_agent

Step 1 of autonomous self-registration - no API key required. Costs $0.01 USDC on Base (anti-spam fee, not a wallet-ownership proof). Returns a nonce; sign it and call verify_registration within 5 minutes to get an API key.

Parameterswallet_addressrequired

verify_registration

Step 2 of autonomous self-registration - no API key required. Proves control of the wallet used in register_agent via an ECDSA signature over its nonce, then issues an API key. Always free.

Parameterssignaturerequiredwallet_addressrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.