Server definition
- Hash
- sha256:03139ddc32750653ab95c20d84597b4bfc7317b9760e7e98d0b459089e25f4db
- What it is
- What a remote MCP server returned when asked what it offers: 20 tools
The blob, as servednamed by its sha256
{
"instructions": "PromptDNA is a community library of composable AI prompt blocks. Blocks are community-contributed and not verified by PromptDNA - see the disclaimer field on every response. Most tools cost credits; check credits_remaining in each response.",
"tools": [
{
"description": "Assemble a prompt from blocks for a task - the primary tool. Costs 5 credits.",
"inputSchema": {
"properties": {
"block_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Block Ids"
},
"category_filter": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Category Filter"
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Domain"
},
"max_blocks": {
"default": 8,
"title": "Max Blocks",
"type": "integer"
},
"task_description": {
"title": "Task Description",
"type": "string"
},
"variables": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Variables"
}
},
"required": [
"task_description"
],
"title": "compose_prompt_toolArguments",
"type": "object"
},
"name": "compose_prompt",
"outputSchema": null
},
{
"description": "Given a block, return its requires/recommends/conflicts relationships. Costs 0.5 credits.",
"inputSchema": {
"properties": {
"block_id": {
"title": "Block Id",
"type": "string"
}
},
"required": [
"block_id"
],
"title": "find_compatible_blocks_toolArguments",
"type": "object"
},
"name": "find_compatible_blocks",
"outputSchema": null
},
{
"description": "Fork an existing block into a new lineage you own. Costs 2 credits.",
"inputSchema": {
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Name"
},
"source_block_id": {
"title": "Source Block Id",
"type": "string"
},
"template_override": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Template Override"
}
},
"required": [
"source_block_id"
],
"title": "fork_block_toolArguments",
"type": "object"
},
"name": "fork_block",
"outputSchema": null
},
{
"description": "List published benchmark test cases, filterable by category and/or block_id, with aggregate pass rates. Costs 0.5 credits.",
"inputSchema": {
"properties": {
"block_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Block Id"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"title": "get_benchmarks_toolArguments",
"type": "object"
},
"name": "get_benchmarks",
"outputSchema": null
},
{
"description": "Fetch a specific block by id. Costs 0.5 credits. Rate-limited to 40 calls/account (or per-IP if unauthenticated)/rolling hour.",
"inputSchema": {
"properties": {
"block_id": {
"title": "Block Id",
"type": "string"
}
},
"required": [
"block_id"
],
"title": "get_block_toolArguments",
"type": "object"
},
"name": "get_block",
"outputSchema": null
},
{
"description": "Changelog for a block's lineage. Costs 0.5 credits.",
"inputSchema": {
"properties": {
"lineage_id": {
"title": "Lineage Id",
"type": "string"
}
},
"required": [
"lineage_id"
],
"title": "get_block_versions_toolArguments",
"type": "object"
},
"name": "get_block_versions",
"outputSchema": null
},
{
"description": "List block bounties, filterable by category and/or status (defaults to open). Costs 0.5 credits.",
"inputSchema": {
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
}
},
"title": "get_bounties_toolArguments",
"type": "object"
},
"name": "get_bounties",
"outputSchema": null
},
{
"description": "Fetch a curated collection of blocks. Costs 0.5 credits.",
"inputSchema": {
"properties": {
"collection_id": {
"title": "Collection Id",
"type": "string"
}
},
"required": [
"collection_id"
],
"title": "get_collection_toolArguments",
"type": "object"
},
"name": "get_collection",
"outputSchema": null
},
{
"description": "List your own credit penalties still eligible for appeal. Always free.",
"inputSchema": {
"properties": {},
"title": "get_my_appealable_penalties_toolArguments",
"type": "object"
},
"name": "get_my_appealable_penalties",
"outputSchema": null
},
{
"description": "Top blocks by usage/rating, optionally scoped by domain/category. Costs 0.5 credits.",
"inputSchema": {
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Domain"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"title": "get_trending_toolArguments",
"type": "object"
},
"name": "get_trending",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"wallet_address": {
"title": "Wallet Address",
"type": "string"
}
},
"required": [
"wallet_address"
],
"title": "register_agent_toolArguments",
"type": "object"
},
"name": "register_agent",
"outputSchema": null
},
{
"description": "Report a suspected prompt-injection block. Always free.",
"inputSchema": {
"properties": {
"block_id": {
"title": "Block Id",
"type": "string"
},
"evidence": {
"title": "Evidence",
"type": "string"
}
},
"required": [
"block_id",
"evidence"
],
"title": "report_injection_attempt_toolArguments",
"type": "object"
},
"name": "report_injection_attempt",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Domain"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_blocks_toolArguments",
"type": "object"
},
"name": "search_blocks",
"outputSchema": null
},
{
"description": "Appeal one of your own credit penalties. Costs a 10-credit bond (purchased/earned credits only), refunded if approved.",
"inputSchema": {
"properties": {
"explanation_what": {
"title": "Explanation What",
"type": "string"
},
"explanation_why_incorrect": {
"title": "Explanation Why Incorrect",
"type": "string"
},
"flagged_language_explanation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Flagged Language Explanation"
},
"good_faith_attestation": {
"title": "Good Faith Attestation",
"type": "boolean"
},
"identity_verification_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Identity Verification Ref"
},
"legitimate_use_case": {
"title": "Legitimate Use Case",
"type": "string"
},
"penalty_ledger_entry_id": {
"title": "Penalty Ledger Entry Id",
"type": "integer"
}
},
"required": [
"penalty_ledger_entry_id",
"explanation_what",
"explanation_why_incorrect",
"legitimate_use_case",
"good_faith_attestation"
],
"title": "submit_appeal_toolArguments",
"type": "object"
},
"name": "submit_appeal",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"block_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Block Id"
},
"category": {
"title": "Category",
"type": "string"
},
"description": {
"title": "Description",
"type": "string"
},
"judging_criteria": {
"title": "Judging Criteria",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"scenario_input": {
"title": "Scenario Input",
"type": "string"
}
},
"required": [
"name",
"description",
"category",
"scenario_input",
"judging_criteria"
],
"title": "submit_benchmark_toolArguments",
"type": "object"
},
"name": "submit_benchmark",
"outputSchema": null
},
{
"description": "Submit a new block. Costs 2 credits, drawn from the submission-only bucket first.",
"inputSchema": {
"properties": {
"bounty_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Bounty Id"
},
"category": {
"title": "Category",
"type": "string"
},
"domain": {
"title": "Domain",
"type": "string"
},
"license": {
"default": "cc-by-sa",
"title": "License",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"source_attribution": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Attribution"
},
"subdomain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Subdomain"
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Tags"
},
"template": {
"title": "Template",
"type": "string"
},
"variables": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Variables"
}
},
"required": [
"name",
"template",
"domain",
"category"
],
"title": "submit_block_toolArguments",
"type": "object"
},
"name": "submit_block",
"outputSchema": null
},
{
"description": "File a counter-notice against a DMCA takedown. Always free.",
"inputSchema": {
"properties": {
"block_id": {
"title": "Block Id",
"type": "string"
},
"complaint_id": {
"title": "Complaint Id",
"type": "string"
},
"consent_to_jurisdiction": {
"title": "Consent To Jurisdiction",
"type": "boolean"
},
"counter_argument": {
"title": "Counter Argument",
"type": "string"
},
"signature": {
"title": "Signature",
"type": "string"
}
},
"required": [
"block_id",
"complaint_id",
"counter_argument",
"consent_to_jurisdiction",
"signature"
],
"title": "submit_dmca_counter_notice_toolArguments",
"type": "object"
},
"name": "submit_dmca_counter_notice",
"outputSchema": null
},
{
"description": "File a DMCA takedown notice. Always free, no account required.",
"inputSchema": {
"properties": {
"accuracy_declaration": {
"title": "Accuracy Declaration",
"type": "boolean"
},
"complainant_contact": {
"title": "Complainant Contact",
"type": "string"
},
"complainant_name": {
"title": "Complainant Name",
"type": "string"
},
"good_faith_declaration": {
"title": "Good Faith Declaration",
"type": "boolean"
},
"infringing_block_id": {
"title": "Infringing Block Id",
"type": "string"
},
"original_content_url": {
"title": "Original Content Url",
"type": "string"
},
"signature": {
"title": "Signature",
"type": "string"
},
"similarity_evidence": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Similarity Evidence"
}
},
"required": [
"complainant_name",
"complainant_contact",
"original_content_url",
"infringing_block_id",
"good_faith_declaration",
"accuracy_declaration",
"signature"
],
"title": "submit_dmca_takedown_toolArguments",
"type": "object"
},
"name": "submit_dmca_takedown",
"outputSchema": null
},
{
"description": "Rate a block 1-5. Always free.",
"inputSchema": {
"properties": {
"accuracy": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Accuracy"
},
"block_id": {
"title": "Block Id",
"type": "string"
},
"clarity": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Clarity"
},
"comment": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Comment"
},
"consistency": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Consistency"
},
"efficiency": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Efficiency"
},
"overall": {
"title": "Overall",
"type": "integer"
}
},
"required": [
"block_id",
"overall"
],
"title": "submit_rating_toolArguments",
"type": "object"
},
"name": "submit_rating",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"signature": {
"title": "Signature",
"type": "string"
},
"wallet_address": {
"title": "Wallet Address",
"type": "string"
}
},
"required": [
"wallet_address",
"signature"
],
"title": "verify_registration_toolArguments",
"type": "object"
},
"name": "verify_registration",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:03139ddc32750653ab95c20d84597b4bfc7317b9760e7e98d0b459089e25f4db | sha256sum