Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,556Letters: 14Defects: 1,331counted 3 min ago
teppi

Server definition

Hash
sha256:3e862fc751e4546d67538072d01beb7363f863c3a67d78a91bace0e96f953eec
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Check whether a domain is available to register. Returns { domain, available, premium }. API: GET /{account}/registrar/domains/{domain}/check.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name to check, e.g. example.com.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "dnsimple_check_domain", "outputSchema": null }, { "description": "Create a new DNS record in a zone. Additive — it adds a record without touching existing ones. API: POST /{account}/zones/{zone}/records.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "content": { "description": "Record content, e.g. an IP for A, a hostname for CNAME.", "type": "string" }, "name": { "description": "Record name = the subdomain part WITHOUT the domain. Use \"\" (empty string) for the apex/root.", "type": "string" }, "priority": { "description": "Priority, for MX/SRV records.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "regions": { "description": "Regions to publish the record in (e.g. [\"global\"]).", "items": { "type": "string" }, "type": "array" }, "ttl": { "description": "Time-to-live in seconds.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "type": { "description": "Record type, e.g. A, AAAA, CNAME, MX, TXT, NS.", "type": "string" }, "zone": { "description": "Zone name, e.g. example.com.", "type": "string" } }, "required": [ "zone", "name", "type", "content" ], "type": "object" }, "name": "dnsimple_create_zone_record", "outputSchema": null }, { "description": "Delete a DNS record from a zone. WARNING: permanently removes a live DNS record. API: DELETE /{account}/zones/{zone}/records/{record}. Returns 204 (no body).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "record": { "description": "Numeric record id to delete.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "zone": { "description": "Zone name, e.g. example.com.", "type": "string" } }, "required": [ "zone", "record" ], "type": "object" }, "name": "dnsimple_delete_zone_record", "outputSchema": null }, { "description": "Retrieve a single domain by name or id. API: GET /{account}/domains/{domain}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "Domain name (e.g. example.com) or numeric domain id.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "dnsimple_get_domain", "outputSchema": null }, { "description": "Retrieve the registration, renewal, and transfer prices for a domain. API: GET /{account}/registrar/domains/{domain}/prices.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain name to price, e.g. example.com.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "dnsimple_get_domain_prices", "outputSchema": null }, { "description": "Retrieve a single DNS record in a zone by its numeric id. API: GET /{account}/zones/{zone}/records/{record}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "record": { "description": "Numeric record id.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "zone": { "description": "Zone name, e.g. example.com.", "type": "string" } }, "required": [ "zone", "record" ], "type": "object" }, "name": "dnsimple_get_zone_record", "outputSchema": null }, { "description": "List the contacts in the account (used as domain registrants). API: GET /{account}/contacts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "page": { "description": "Page number (1-based).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "per_page": { "description": "Results per page (max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "sort": { "description": "Sort order, e.g. \"label:asc\", \"email:asc\", \"id:desc\".", "type": "string" } }, "type": "object" }, "name": "dnsimple_list_contacts", "outputSchema": null }, { "description": "List the domains in the account, with pagination and optional filters. API: GET /{account}/domains.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "name_like": { "description": "Filter to domains whose name contains this substring.", "type": "string" }, "page": { "description": "Page number (1-based).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "per_page": { "description": "Results per page (max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "registrant_id": { "description": "Filter to domains with this registrant (contact) id.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "sort": { "description": "Sort order, e.g. \"name:asc\", \"expiration:desc\", \"id:desc\".", "type": "string" } }, "type": "object" }, "name": "dnsimple_list_domains", "outputSchema": null }, { "description": "List the DNS records in a zone, with pagination and optional filters. API: GET /{account}/zones/{zone}/records.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "name": { "description": "Filter by exact record name (subdomain part).", "type": "string" }, "name_like": { "description": "Filter by record name substring.", "type": "string" }, "page": { "description": "Page number (1-based).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "per_page": { "description": "Results per page (max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "sort": { "description": "Sort order, e.g. \"name:asc\", \"type:asc\", \"content:desc\".", "type": "string" }, "type": { "description": "Filter by record type, e.g. A, AAAA, CNAME, MX, TXT.", "type": "string" }, "zone": { "description": "Zone name, e.g. example.com.", "type": "string" } }, "required": [ "zone" ], "type": "object" }, "name": "dnsimple_list_zone_records", "outputSchema": null }, { "description": "List the DNS zones in the account, with pagination and optional filters. API: GET /{account}/zones.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "name_like": { "description": "Filter to zones whose name contains this substring.", "type": "string" }, "page": { "description": "Page number (1-based).", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "per_page": { "description": "Results per page (max 100).", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "sort": { "description": "Sort order, e.g. \"name:asc\", \"id:desc\".", "type": "string" } }, "type": "object" }, "name": "dnsimple_list_zones", "outputSchema": null }, { "description": "Update an existing DNS record. WARNING: mutates LIVE DNS — changing content/ttl takes effect for real resolution. Only the fields you provide are sent. API: PATCH /{account}/zones/{zone}/records/{record}.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "content": { "description": "New record content.", "type": "string" }, "name": { "description": "New record name (subdomain part; \"\" for apex).", "type": "string" }, "priority": { "description": "New priority, for MX/SRV records.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "record": { "description": "Numeric record id to update.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "regions": { "description": "New regions list.", "items": { "type": "string" }, "type": "array" }, "ttl": { "description": "New TTL in seconds.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "zone": { "description": "Zone name, e.g. example.com.", "type": "string" } }, "required": [ "zone", "record" ], "type": "object" }, "name": "dnsimple_update_zone_record", "outputSchema": null }, { "description": "Identify the authenticated account/user for the current API token. Use this to discover your account id (data.account.id). API: GET /whoami.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "dnsimple_whoami", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3e862fc751e4546d67538072d01beb7363f863c3a67d78a91bace0e96f953eec | sha256sum