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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Answer structured requested facts by fact_id. Values must be strings; yes_no fields take \"yes\" or \"no\", and date fields use YYYY-MM-DD.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "fields": { "additionalProperties": { "type": "string" }, "description": "String values keyed by fact_id.", "type": "object" }, "session_id": { "type": "string" }, "task_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "required": [ "fields" ], "type": "object" }, "name": "answer_fields", "outputSchema": null }, { "description": "Answer the active applicant question with free text, optionally targeting a task_id.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "session_id": { "type": "string" }, "task_id": { "type": "string" }, "text": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "answer_question", "outputSchema": null }, { "description": "Create or update a Klarefi verification connector manifest. The result reports whether the configuration is active or staged for operator approval.", "inputSchema": { "additionalProperties": true, "required": [ "connector_key", "label", "connector_type", "transport", "functions" ], "type": "object" }, "name": "create_connector", "outputSchema": null }, { "description": "Import a public OpenAPI JSON URL as a Klarefi verification connector. JSON specs only (convert YAML first). The result reports whether the configuration is active or staged for operator approval.", "inputSchema": { "properties": { "base_url": { "type": "string" }, "connector_key": { "type": "string" }, "label": { "type": "string" }, "openapi_url": { "type": "string" } }, "required": [ "connector_key", "openapi_url" ], "type": "object" }, "name": "create_connector_from_openapi", "outputSchema": null }, { "description": "Create a hosted Klarefi intake session.", "inputSchema": { "properties": { "case_type_id": { "type": "string" }, "external_applicant_id": { "type": "string" }, "external_case_id": { "type": "string" }, "external_customer_id": { "type": "string" }, "locale": { "type": "string" }, "prefill": { "additionalProperties": true, "description": "Prefill payload passed through to the session; schema owned by the prefill feature", "type": "object" }, "return_url": { "type": "string" }, "ttl_hours": { "type": "number" } }, "required": [ "case_type_id" ], "type": "object" }, "name": "create_intake_session", "outputSchema": null }, { "description": "Delete a configured Klarefi connector by key or stage its deletion for operator approval.", "inputSchema": { "properties": { "connector_key": { "type": "string" } }, "required": [ "connector_key" ], "type": "object" }, "name": "delete_connector", "outputSchema": null }, { "description": "Retrieve a Klarefi case and resolved facts.", "inputSchema": { "properties": { "case_id": { "type": "string" } }, "required": [ "case_id" ], "type": "object" }, "name": "get_case", "outputSchema": null }, { "description": "Get the cited case_package.v1 artifact and a signed read-only case-file URL.", "inputSchema": { "properties": { "case_id": { "type": "string" } }, "required": [ "case_id" ], "type": "object" }, "name": "get_case_package", "outputSchema": null }, { "description": "Inspect a case workspace with facts, cited evidence, blockers, ownership, and timeline. This does not mutate the case.", "inputSchema": { "properties": { "case_id": { "type": "string" } }, "required": [ "case_id" ], "type": "object" }, "name": "get_case_workspace", "outputSchema": null }, { "description": "Get the current applicant intake state. Pass url, or session_id with access_token, on the hosted MCP endpoint.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "session_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "type": "object" }, "name": "get_intake_state", "outputSchema": null }, { "description": "Poll the status and result of an intake-review command.", "inputSchema": { "properties": { "case_id": { "type": "string" }, "command_id": { "type": "string" } }, "required": [ "case_id", "command_id" ], "type": "object" }, "name": "get_review_command", "outputSchema": null }, { "description": "List the bounded Klarefi operator queue for this API key's environment. Requires cases:review.", "inputSchema": { "properties": { "limit": { "maximum": 200, "minimum": 1, "type": "number" } }, "type": "object" }, "name": "list_operator_queue", "outputSchema": null }, { "description": "List versioned Form · Fact · Verify workflow declarations.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_workflows", "outputSchema": null }, { "description": "Read an applicant intake from a signed URL or from session_id plus access_token. No Klarefi API key is required. On the hosted MCP endpoint, include the same intake credential in each later intake tool call.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "session_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "type": "object" }, "name": "open_intake", "outputSchema": null }, { "description": "Save applicant form draft fields without submitting. Field values must be strings or null.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "fields": { "additionalProperties": true, "description": "Draft field values keyed by field_id.", "type": "object" }, "session_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "required": [ "fields" ], "type": "object" }, "name": "save_intake_draft", "outputSchema": null }, { "description": "Validate and save a workflow declaration as a draft. This tool cannot publish or activate the workflow.", "inputSchema": { "properties": { "workflow": { "additionalProperties": true, "type": "object" } }, "required": [ "workflow" ], "type": "object" }, "name": "save_workflow_draft", "outputSchema": null }, { "description": "Submit an auditable intake-review command. Allowed commands review or correct facts, request clarification, update evidence, or escalate. This tool cannot complete or reopen a case.", "inputSchema": { "properties": { "case_id": { "type": "string" }, "command_type": { "enum": [ "approve_fact", "correct_fact", "request_applicant_info", "add_custom_evidence", "update_fact_evidence", "escalate" ], "type": "string" }, "idempotency_key": { "type": "string" }, "payload": { "additionalProperties": true, "type": "object" }, "rationale": { "type": "string" }, "trace_id": { "type": "string" } }, "required": [ "case_id", "command_type", "payload" ], "type": "object" }, "name": "submit_case_review", "outputSchema": null }, { "description": "Submit the applicant intake. Returns submitted, blockers, and the fresh intake state.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "field_values": { "additionalProperties": true, "description": "Optional final field values; each value must be string or null.", "type": "object" }, "session_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "type": "object" }, "name": "submit_intake", "outputSchema": null }, { "description": "Upload a requested applicant document. Use content_base64 on the hosted MCP endpoint. Local stdio clients can use file_path. Inline content is limited to 5MB decoded; local files can be up to 25MB.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "content_base64": { "type": "string" }, "file_path": { "type": "string" }, "filename": { "description": "Required with content_base64. Defaults to the basename of file_path.", "type": "string" }, "mime_type": { "type": "string" }, "session_id": { "type": "string" }, "task_id": { "type": "string" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "type": "object" }, "name": "upload_document", "outputSchema": null }, { "description": "Poll until the intake leaves processing or the timeout expires. If timed_out is true, call wait_for_next_action again.", "inputSchema": { "properties": { "access_token": { "description": "Applicant access token. Use it with session_id instead of url.", "type": "string" }, "api_base_url": { "description": "Optional Klarefi deployment URL for local stdio use. The hosted MCP endpoint does not accept this override.", "type": "string" }, "session_id": { "type": "string" }, "timeout_seconds": { "default": 60, "maximum": 120, "type": "number" }, "url": { "description": "Signed hosted intake URL. Include it in every call to the hosted MCP endpoint.", "type": "string" } }, "type": "object" }, "name": "wait_for_next_action", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a0dbab27df0d68f6ba6a901c11864fac3665f60224e78ebc3de43217a74618a3 | sha256sum