org.promptdna/promptdna

MCPcommunitylive
v1.0.0org.promptdnaUnknownUpdated 3mo ago

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

Endpoint healthlive
checked 23 days ago · 513ms
100% of the last 6 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 →
3mo agoLast update
Package
Authororg.promptdna
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓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 · 1mo 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 endpoint1mo 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.