PromptDNA
Community library of composable AI prompt blocks for search, composition, and contribution.
| Endpoint | https://mcp.promptdna.org/v1/ (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 20 tools · grade C (74) · pin ts_f91433a1b4e730a3ce091ff3ff050cf1 · protocol 2025-06-18 |
| First / last listed | 2026-11-08 02:20 UTC / 2026-11-08 02:20 UTC |
| Grade over time | 2026-11-08: C (74), 20 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_blocks get_block compose_prompt get_collection find_compatible_blocks get_trending submit_block submit_rating fork_block get_block_versions get_benchmarks submit_benchmark get_bounties report_injection_attempt submit_dmca_takedown submit_dmca_counter_notice get_my_appealable_penalties submit_appeal register_agent verify_registration
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. params: query*, domain, category, limit |
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. params: block_id* |
compose_prompt | Assemble a prompt from blocks for a task - the primary tool. Costs 5 credits. params: task_description*, domain, category_filter, block_ids, variables, max_blocks |
get_collection | Fetch a curated collection of blocks. Costs 0.5 credits. params: collection_id* |
find_compatible_blocks | Given a block, return its requires/recommends/conflicts relationships. Costs 0.5 credits. params: block_id* |
get_trending | Top blocks by usage/rating, optionally scoped by domain/category. Costs 0.5 credits. params: domain, category, limit |
submit_block | Submit a new block. Costs 2 credits, drawn from the submission-only bucket first. params: name*, template*, domain*, category*, subdomain, variables, tags, license, source_attribution, bounty_id |
submit_rating | Rate a block 1-5. Always free. params: block_id*, overall*, accuracy, consistency, clarity, efficiency, comment |
fork_block | Fork an existing block into a new lineage you own. Costs 2 credits. params: source_block_id*, name, template_override |
get_block_versions | Changelog for a block's lineage. Costs 0.5 credits. params: lineage_id* |
get_benchmarks | List published benchmark test cases, filterable by category and/or block_id, with aggregate pass rates. Costs 0.5 credits. params: category, block_id, limit |
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. params: name*, description*, category*, scenario_input*, judging_criteria*, block_id |
get_bounties | List block bounties, filterable by category and/or status (defaults to open). Costs 0.5 credits. params: category, status, limit |
report_injection_attempt | Report a suspected prompt-injection block. Always free. params: block_id*, evidence* |
submit_dmca_takedown | File a DMCA takedown notice. Always free, no account required. params: complainant_name*, complainant_contact*, original_content_url*, infringing_block_id*, good_faith_declaration*, accuracy_declaration*, signature*, similarity_evidence |
submit_dmca_counter_notice | File a counter-notice against a DMCA takedown. Always free. params: block_id*, complaint_id*, counter_argument*, consent_to_jurisdiction*, signature* |
get_my_appealable_penalties | List your own credit penalties still eligible for appeal. Always free. params: none |
submit_appeal | Appeal one of your own credit penalties. Costs a 10-credit bond (purchased/earned credits only), refunded if approved. params: penalty_ledger_entry_id*, explanation_what*, explanation_why_incorrect*, legitimate_use_case*, good_faith_attestation*, flagged_language_explanation, identity_verification_ref |
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. params: wallet_address* |
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. params: wallet_address*, signature* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.