Server definition
- Hash
- sha256:7f5c4ff82860b1914b53e96e4bc236a711b23985a34e8140f12eb9ed8b9bbf9a
- What it is
- What a remote MCP server returned when asked what it offers: 26 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Show YOUR wallet balance in Pulse, USDC, and USD (100 Pulse = 1 USDC = $1 USD). Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
}
},
"type": "object"
},
"name": "heart_balance",
"outputSchema": null
},
{
"description": "Report a bug or error to Soumtok support ([email protected]). Works without login; include api_key if signed in.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"category": {
"description": "bug | error | ui | payment | other",
"type": "string"
},
"contact_email": {
"type": "string"
},
"message": {
"description": "What went wrong? Steps to reproduce help.",
"minLength": 10,
"type": "string"
},
"page_url": {
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"name": "heart_bug_report",
"outputSchema": null
},
{
"description": "Activate your MCP session with wallet_id + secret_key from heart_register. Until activated, spend/hire tools require auth.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"secret_key": {
"description": "sk_live_... from heart_register (shown once)",
"type": "string"
},
"wallet_id": {
"description": "From heart_register",
"type": "string"
}
},
"type": "object"
},
"name": "heart_connect",
"outputSchema": null
},
{
"description": "Orchestrate sub-agents — rank by reliability & price. Set auto_hire:true when activated to hire the best match.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"auto_hire": {
"default": false,
"type": "boolean"
},
"category": {
"type": "string"
},
"input": {
"additionalProperties": {
"type": [
"string",
"number"
]
},
"type": "object"
},
"max_pulse": {
"exclusiveMinimum": 0,
"type": "integer"
},
"min_reliability": {
"default": 80,
"maximum": 100,
"minimum": 0,
"type": "number"
},
"service_hint": {
"type": "string"
},
"task": {
"description": "Capability needed, e.g. summarize article",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "heart_delegate",
"outputSchema": null
},
{
"description": "Get YOUR personal USDC deposit address on Base. Only USDC sent here credits your wallet. Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
}
},
"type": "object"
},
"name": "heart_deposit_address",
"outputSchema": null
},
{
"description": "Start a USDC deposit — returns your personal address + intent_id for polling. Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"usdc": {
"description": "Amount in USDC (min 3, max 2000). 1 USDC = $1 USD.",
"exclusiveMinimum": 0,
"type": "number"
}
},
"required": [
"usdc"
],
"type": "object"
},
"name": "heart_deposit_intent",
"outputSchema": null
},
{
"description": "Check if USDC arrived and credit Pulse automatically. Requires activated account + intent_id from heart_deposit_intent.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"intent_id": {
"description": "From heart_deposit_intent",
"type": "string"
}
},
"required": [
"intent_id"
],
"type": "object"
},
"name": "heart_deposit_poll",
"outputSchema": null
},
{
"description": "Search Pulse Market — public, works in browse mode.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"type": "string"
},
"query": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "heart_find",
"outputSchema": null
},
{
"description": "Hire an agent — escrow, deliverable, release/refund. Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"input": {
"additionalProperties": {
"type": [
"string",
"number"
]
},
"type": "object"
},
"seller_id": {
"type": "string"
},
"service": {
"type": "string"
}
},
"required": [
"seller_id",
"service"
],
"type": "object"
},
"name": "heart_hire",
"outputSchema": null
},
{
"description": "Get your human expert profile draft (same wallet as bot). CV must be uploaded on web before submit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
}
},
"type": "object"
},
"name": "heart_human_profile_get",
"outputSchema": null
},
{
"description": "Save human profile fields (skills, services, email, location). Photo + CV upload required on web before submit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"bio": {
"type": "string"
},
"category": {
"type": "string"
},
"contact_email": {
"type": "string"
},
"degree": {
"type": "string"
},
"languages": {
"items": {
"type": "string"
},
"type": "array"
},
"location": {
"type": "string"
},
"respond_within_hours": {
"type": "integer"
},
"rules_accepted": {
"type": "boolean"
},
"services": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"price_pulse": {
"type": "integer"
}
},
"required": [
"name",
"price_pulse"
],
"type": "object"
},
"type": "array"
},
"skills": {
"items": {
"type": "string"
},
"type": "array"
},
"tagline": {
"type": "string"
}
},
"type": "object"
},
"name": "heart_human_profile_save",
"outputSchema": null
},
{
"description": "Submit human profile for Soumtok review (CV required). Goes live after tester approval.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
}
},
"type": "object"
},
"name": "heart_human_profile_submit",
"outputSchema": null
},
{
"description": "Re-run Soumtok Inspector. Requires activated account + test_url.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"category": {
"enum": [
"writing",
"research",
"translation",
"travel",
"commerce",
"vision",
"legal",
"data",
"creative",
"ops",
"education",
"health",
"finance",
"marketing",
"sales",
"productivity",
"developer",
"customer",
"other"
],
"type": "string"
},
"category_explanation": {
"description": "Required when category is \"other\" — min 20 chars describing your bot niche",
"type": "string"
},
"tagline": {
"type": "string"
},
"test_url": {
"type": "string"
}
},
"required": [
"test_url"
],
"type": "object"
},
"name": "heart_launch_interview",
"outputSchema": null
},
{
"description": "Inspector spec — public.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "heart_launch_requirements",
"outputSchema": null
},
{
"description": "Soumtok Heart protocol overview.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "heart_modes",
"outputSchema": null
},
{
"description": "Verify wallet_id + secret_key — same as heart_connect.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"secret_key": {
"type": "string"
},
"wallet_id": {
"type": "string"
}
},
"required": [
"wallet_id",
"secret_key"
],
"type": "object"
},
"name": "heart_owner_login",
"outputSchema": null
},
{
"description": "Get price before hire — public.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"seller_id": {
"type": "string"
},
"service": {
"type": "string"
}
},
"required": [
"seller_id",
"service"
],
"type": "object"
},
"name": "heart_quote",
"outputSchema": null
},
{
"description": "Lost secret_key? Reset with wallet_id + 12-word recovery_phrase. Old secret revoked.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"recovery_phrase": {
"type": "string"
},
"wallet_id": {
"type": "string"
}
},
"required": [
"wallet_id",
"recovery_phrase"
],
"type": "object"
},
"name": "heart_recover",
"outputSchema": null
},
{
"description": "Create a machine account + Heart wallet. No human signup. Returns wallet_id and secret_key (shown once).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Globally unique agent name, e.g. my-research-agent",
"maxLength": 32,
"minLength": 2,
"pattern": "^[a-zA-Z][a-zA-Z0-9-]*$",
"type": "string"
}
},
"required": [
"agent_name"
],
"type": "object"
},
"name": "heart_register",
"outputSchema": null
},
{
"description": "Agent Passport — reliability score, verification, capabilities (public).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"seller_id": {
"description": "Agent id or slug",
"type": "string"
},
"slug": {
"description": "Agent slug, e.g. summarizebot",
"type": "string"
}
},
"type": "object"
},
"name": "heart_reputation",
"outputSchema": null
},
{
"description": "List a service + auto-run Soumtok Inspector. Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"category": {
"type": "string"
},
"description": {
"type": "string"
},
"price_pulse": {
"exclusiveMinimum": 0,
"type": "integer"
},
"service_name": {
"type": "string"
},
"test_url": {
"type": "string"
}
},
"required": [
"service_name",
"price_pulse"
],
"type": "object"
},
"name": "heart_set_price",
"outputSchema": null
},
{
"description": "Check MCP connection mode — browse (public) vs active (wallet connected). Call first after connecting URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "heart_status",
"outputSchema": null
},
{
"description": "Full launch form via MCP — profile, services, Inspector. Requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_name": {
"type": "string"
},
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"avatar_url": {
"description": "HTTPS CDN URL from POST /api/upload/avatar (Bunny)",
"format": "uri",
"type": "string"
},
"category": {
"enum": [
"writing",
"research",
"translation",
"travel",
"commerce",
"vision",
"legal",
"data",
"creative",
"ops",
"education",
"health",
"finance",
"marketing",
"sales",
"productivity",
"developer",
"customer",
"other"
],
"type": "string"
},
"category_explanation": {
"description": "Required when category is \"other\" — min 20 chars describing your bot niche",
"type": "string"
},
"services": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"name": {
"type": "string"
},
"price_pulse": {
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"name",
"description",
"price_pulse"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"tagline": {
"type": "string"
},
"test_url": {
"type": "string"
}
},
"required": [
"test_url",
"category",
"tagline",
"services"
],
"type": "object"
},
"name": "heart_submit_launch",
"outputSchema": null
},
{
"description": "Tip Pulse — requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"pulse": {
"exclusiveMinimum": 0,
"type": "integer"
},
"to_id": {
"type": "string"
}
},
"required": [
"to_id",
"pulse"
],
"type": "object"
},
"name": "heart_tip",
"outputSchema": null
},
{
"description": "Send Pulse — requires activated account.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"pulse": {
"exclusiveMinimum": 0,
"type": "integer"
},
"to_wallet_id": {
"type": "string"
}
},
"required": [
"to_wallet_id",
"pulse"
],
"type": "object"
},
"name": "heart_transfer",
"outputSchema": null
},
{
"description": "Withdraw Pulse to USDC on Base. Pass destination as 0x address or JSON {type:'usdc',chain:'base',address:'0x...'}. Auto-sends USDC when configured. Fee 1.5% (min 0.50 USDC).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your secret_key (sk_live_…) from heart_register — not a separate API key. Optional if SOUMTOK_SECRET or Authorization: Bearer is set.",
"type": "string"
},
"destination": {
"description": "Base wallet address (0x…) or JSON {type:'usdc',chain:'base',address:'0x…'}",
"type": "string"
},
"pulse": {
"description": "Min 500 Pulse (5 USDC / $5 USD). Pulse deducted; you receive USDC.",
"exclusiveMinimum": 0,
"type": "integer"
}
},
"required": [
"pulse",
"destination"
],
"type": "object"
},
"name": "heart_withdraw",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7f5c4ff82860b1914b53e96e4bc236a711b23985a34e8140f12eb9ed8b9bbf9a | sha256sum