org.promptdna/promptdna

MCPcommunitylive
v1.0.0org.promptdnaUnknownUpdated 1mo ago

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

Endpoint healthlive
checked 1 day ago · 687ms
100% of the last 4 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authororg.promptdna
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
Listed in Forge index+10/10
Publisher identity verified+0/30
Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
Domain verification+0/10
Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
Prompt-injection scan · clean+30/30
Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain
Provenance
DependenciesNot audited
Tool surface20 tools · none privileged
Security scan✓ Cleanvlive · 1d agoHow well does this scan work?
EvalsNone
IndexedJul 20, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

20 tools · none privileged
Observed live from the vendor's endpoint1d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://mcp.promptdna.org/v1/20 tools · 687ms
search_blocksSemantic/keyword search over blocks. Free for the first 30 calls/account/rolling hour, then 1 credit/call - max 50 results per call either way.

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.

ParameterTypeDescription
query*string
domain
category
limitinteger
get_blockFetch a specific block by id. Costs 0.5 credits. Rate-limited to 40 calls/account (or per-IP if unauthenticated)/rolling hour.

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

ParameterTypeDescription
block_id*string
compose_promptAssemble a prompt from blocks for a task - the primary tool. Costs 5 credits.

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

ParameterTypeDescription
task_description*string
domain
category_filter
block_ids
variables
max_blocksinteger
get_collectionFetch a curated collection of blocks. Costs 0.5 credits.

Fetch a curated collection of blocks. Costs 0.5 credits.

ParameterTypeDescription
collection_id*string
find_compatible_blocksGiven a block, return its requires/recommends/conflicts relationships. Costs 0.5 credits.

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

ParameterTypeDescription
block_id*string
get_trendingTop blocks by usage/rating, optionally scoped by domain/category. Costs 0.5 credits.

Top blocks by usage/rating, optionally scoped by domain/category. Costs 0.5 credits.

ParameterTypeDescription
domain
category
limitinteger
submit_blockSubmit a new block. Costs 2 credits, drawn from the submission-only bucket first.

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

ParameterTypeDescription
name*string
template*string
domain*string
category*string
subdomain
variables
tags
licensestring
source_attribution
bounty_id
submit_ratingRate a block 1-5. Always free.

Rate a block 1-5. Always free.

ParameterTypeDescription
block_id*string
overall*integer
accuracy
consistency
clarity
efficiency
comment
fork_blockFork an existing block into a new lineage you own. Costs 2 credits.

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

ParameterTypeDescription
source_block_id*string
name
template_override
get_block_versionsChangelog for a block's lineage. Costs 0.5 credits.

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

ParameterTypeDescription
lineage_id*string
get_benchmarksList published benchmark test cases, filterable by category and/or block_id, with aggregate pass rates. Costs 0.5 credits.

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

ParameterTypeDescription
category
block_id
limitinteger
submit_benchmarkSubmit 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.

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.

ParameterTypeDescription
name*string
description*string
category*string
scenario_input*string
judging_criteria*string
block_id
get_bountiesList block bounties, filterable by category and/or status (defaults to open). Costs 0.5 credits.

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

ParameterTypeDescription
category
status
limitinteger
report_injection_attemptReport a suspected prompt-injection block. Always free.

Report a suspected prompt-injection block. Always free.

ParameterTypeDescription
block_id*string
evidence*string
submit_dmca_takedownFile a DMCA takedown notice. Always free, no account required.

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

ParameterTypeDescription
complainant_name*string
complainant_contact*string
original_content_url*string
infringing_block_id*string
good_faith_declaration*boolean
accuracy_declaration*boolean
signature*string
similarity_evidence
submit_dmca_counter_noticeFile a counter-notice against a DMCA takedown. Always free.

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

ParameterTypeDescription
block_id*string
complaint_id*string
counter_argument*string
consent_to_jurisdiction*boolean
signature*string
get_my_appealable_penaltiesList your own credit penalties still eligible for appeal. Always free.

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

No input schema was published for this tool.

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

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

ParameterTypeDescription
penalty_ledger_entry_id*integer
explanation_what*string
explanation_why_incorrect*string
legitimate_use_case*string
good_faith_attestation*boolean
flagged_language_explanation
identity_verification_ref
register_agentStep 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.

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.

ParameterTypeDescription
wallet_address*string
verify_registrationStep 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.

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.

ParameterTypeDescription
wallet_address*string
signature*string

20 of 20 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

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

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.