Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:da58c308c894445dfe9da83362d615259e51c3b55e4ba3ee268da9b4891cd3ac
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": "Use MockHero when an agent needs realistic mock data, fixtures, seed data, or relational synthetic records. Estimate cost before generating. If no MockHero API key is available, create a loginless Polar checkout, poll status, claim the API key after payment, then call generation tools with Authorization: Bearer mh_YOUR_API_KEY or the api_key tool argument.", "tools": [ { "description": "Poll a Polar checkout created by create_agent_checkout using the returned claim_token.", "inputSchema": { "additionalProperties": false, "properties": { "token": { "description": "claim_token returned by create_agent_checkout.", "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "check_agent_checkout_status", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Claim the MockHero API key after Polar marks the loginless agent checkout as paid. The key is returned once.", "inputSchema": { "additionalProperties": false, "properties": { "token": { "description": "claim_token returned by create_agent_checkout.", "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "claim_agent_api_key", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Create a loginless Polar Checkout URL for MockHero's metered agent plan. Polar is the Merchant of Record for checkout, tax collection, and remittance. The card payment step needs a human: present the returned url to your operator together with the estimate_agent_usage cost, keep the claim_token private, then poll check_agent_checkout_status and call claim_agent_api_key once paid.", "inputSchema": { "additionalProperties": false, "properties": { "email": { "description": "Billing email for the agent or the agent operator.", "format": "email", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "create_agent_checkout", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Convert SQL CREATE TABLE statements or one sample JSON object into a MockHero schema that can be passed to generate_test_data.", "inputSchema": { "additionalProperties": false, "anyOf": [ { "required": [ "sql" ] }, { "required": [ "sample_json" ] } ], "properties": { "sample_json": { "additionalProperties": true, "description": "Single example JSON object to infer fields from.", "type": "object" }, "sql": { "description": "SQL CREATE TABLE statement or statements.", "type": "string" } }, "type": "object" }, "name": "detect_schema", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Estimate MockHero agent-plan cost before generating data. No login or API key is required; include an API key only when you want the estimate to use actual daily usage.", "inputSchema": { "additionalProperties": false, "anyOf": [ { "required": [ "tables" ] }, { "required": [ "template" ] }, { "required": [ "prompt", "estimated_records" ] } ], "properties": { "api_key": { "description": "Optional MockHero API key for no-auth MCP clients. Prefer the Authorization header when the client supports it.", "type": "string" }, "daily_used_before": { "description": "Optional assumption when no API key is supplied.", "minimum": 0, "type": "integer" }, "estimated_records": { "description": "Required for prompt estimates because this tool does not run prompt-to-schema conversion.", "minimum": 1, "type": "integer" }, "format": { "default": "json", "enum": [ "json", "csv", "sql" ], "type": "string" }, "locale": { "description": "Default locale such as en, de, fr, es, or ja.", "type": "string" }, "prompt": { "description": "Plain-English data request. Example: 50 users and 200 orders linked to them.", "type": "string" }, "scale": { "description": "Multiplier for template record counts.", "type": "number" }, "seed": { "description": "Seed for reproducible output.", "type": "number" }, "sql_dialect": { "enum": [ "postgres", "mysql", "sqlite" ], "type": "string" }, "tables": { "items": { "additionalProperties": false, "properties": { "count": { "minimum": 1, "type": "integer" }, "fields": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "nullable": { "type": "boolean" }, "params": { "additionalProperties": true, "type": "object" }, "type": { "type": "string" } }, "required": [ "name", "type" ], "type": "object" }, "minItems": 1, "type": "array" }, "name": { "type": "string" } }, "required": [ "name", "count", "fields" ], "type": "object" }, "minItems": 1, "type": "array" }, "template": { "enum": [ "ecommerce", "blog", "saas", "social" ], "type": "string" } }, "type": "object" }, "name": "estimate_agent_usage", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Generate realistic test data from a pre-built MockHero template: ecommerce, blog, saas, or social. Small template previews up to 100 records can run free; larger or production usage requires a MockHero API key.", "inputSchema": { "additionalProperties": false, "properties": { "api_key": { "description": "Optional MockHero API key for no-auth MCP clients. Prefer the Authorization header when the client supports it.", "type": "string" }, "format": { "default": "json", "enum": [ "json", "csv", "sql" ], "type": "string" }, "locale": { "type": "string" }, "scale": { "default": 1, "type": "number" }, "seed": { "type": "number" }, "sql_dialect": { "enum": [ "postgres", "mysql", "sqlite" ], "type": "string" }, "template": { "enum": [ "ecommerce", "blog", "saas", "social" ], "type": "string" } }, "required": [ "template" ], "type": "object" }, "name": "generate_from_template", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Generate realistic JSON, CSV, or SQL test data from structured tables or a plain-English prompt. Explicit table schemas up to 100 records can run free as a proof-of-work preview; plain-English prompt generation, larger requests, and production usage require a MockHero API key.", "inputSchema": { "additionalProperties": false, "anyOf": [ { "required": [ "tables" ] }, { "required": [ "prompt" ] } ], "properties": { "api_key": { "description": "Optional MockHero API key for no-auth MCP clients. Prefer the Authorization header when the client supports it.", "type": "string" }, "format": { "default": "json", "enum": [ "json", "csv", "sql" ], "type": "string" }, "locale": { "description": "Default locale such as en, de, fr, es, or ja.", "type": "string" }, "prompt": { "description": "Plain-English data request. Example: 50 users and 200 orders linked to them.", "type": "string" }, "seed": { "description": "Seed for reproducible output.", "type": "number" }, "sql_dialect": { "enum": [ "postgres", "mysql", "sqlite" ], "type": "string" }, "tables": { "items": { "additionalProperties": false, "properties": { "count": { "minimum": 1, "type": "integer" }, "fields": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "nullable": { "type": "boolean" }, "params": { "additionalProperties": true, "type": "object" }, "type": { "type": "string" } }, "required": [ "name", "type" ], "type": "object" }, "minItems": 1, "type": "array" }, "name": { "type": "string" } }, "required": [ "name", "count", "fields" ], "type": "object" }, "minItems": 1, "type": "array" } }, "type": "object" }, "name": "generate_test_data", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List MockHero field types, descriptions, parameters, and examples before building a schema.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_field_types", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List MockHero's pre-built schema templates for ecommerce, blog, SaaS, and social apps.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_templates", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:da58c308c894445dfe9da83362d615259e51c3b55e4ba3ee268da9b4891cd3ac | sha256sum