For agents: the documentation index is at /llms.txt and this page is available as markdown at /mcp/tools/write.md.
Toolfound MCP write tools: submit, verify, launch status, claim and badge
Reference for the write tools on the Toolfound MCP server: submit a product, check and run domain verification, read launch status, claim a listing, relaunch and fetch badge snippets.
Write tools change state, so they use the same email and domain verification a person goes through. Nothing is published until ownership of the domain is proven by email token, meta tag or DNS TXT record, and no tool can take a payment.
toolfound_submit_product(url, email, name?, tagline?, description?, logo_url?, x_handle?, founder_x_handle?, preferred_launch_date?, pricing_model?, price_usd?)- Creates the submission and returns queue position, launch date, verification instructions and the free-slot count in one payload.
toolfound_check_verification(token)- Dry-runs the ownership checks and reports what the email, meta-tag and DNS methods currently see.
toolfound_verify_submission(token)- Runs the ownership check on demand: email token, meta tag or DNS TXT record.
toolfound_get_launch_status(submission_id? | url? (one required))- Current status, queue position, launch date and listing URL.
toolfound_claim_listing(slug, email)- Starts a claim on a listing compiled from public information.
toolfound_relaunch(slug, email, note, requested_launch_date?)- Queues an eligible claimed or originally verified listing for a new launch date.
toolfound_get_badge(slug)- Returns the three optional embed badge snippets for a listing.
Example: read launch status
Call toolfound_get_launch_status with either a submission id or the product URL. It returns the current status, queue position, launch date and listing URL.
curl -sS https://toolfound.com/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "toolfound_get_launch_status",
"arguments": { "url": "https://example.com" }
}
}'Submissions are limited to three per email a day and ten per network address a day. Duplicate URLs return the existing submission instead of creating a new one.