Server definition
- Hash
- sha256:790bf2e2a9bb26bfeaf351a6e31a1c95d627ef5f46454d0ff097a82c2e356baa
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Chuhching MCP. Set an active workspace with pitchiq_v1_workspaces_use. Each workspace has a default AI agent — call pitchiq_v1_agents_list (or read default_agent_id from pitchiq_v1_workspaces_list) to get YOUR agent id. Tasks whose assigned_agent_id equals that id are assigned to YOU: list them with pitchiq_v1_tasks_list { assigned_to_agent: true } and execute them. When creating tasks for yourself, set assigned_agent_id to your agent id. Each workspace has a semantic 'brain' over its wiki: call pitchiq_v1_brain_get_index to see what the workspace already knows, pitchiq_v1_brain_search to recall details by meaning (matches even with different wording), and pitchiq_v1_brain_graph_query to traverse links between pages or explore a contact/deal's full context — prefer these before asking the user or creating content. For agent-driven user onboarding, start at pitchiq_v1_onboarding_get_playbook { step: \"start\" }.",
"tools": [
{
"description": "Book a confirmed guest slot on a PitchIQ host's PUBLIC booking calendar (Calendly-style). Outcome-priced — you pay per confirmed booking. Re-checks slot availability, sends the confirmation email, and pushes to the host's Google Calendar when connected. Find bookable hosts via discover_search_podcasts. x402-payable; no PAT required.",
"inputSchema": {
"properties": {
"attendee_email": {
"description": "Guest email — receives the confirmation + cancel link.",
"format": "email",
"type": "string"
},
"attendee_name": {
"description": "Name of the guest being booked (the agent's principal).",
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"attendee_notes": {
"description": "Pitch / context the host sees alongside the booking.",
"maxLength": 2000,
"type": "string"
},
"duration_minutes": {
"default": 30,
"description": "Meeting length. Default 30.",
"maximum": 240,
"minimum": 5,
"type": "integer"
},
"host_handle": {
"description": "The PitchIQ host's PUBLIC booking handle (e.g. from discover_search_podcasts). Books on THEIR public calendar, not yours.",
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"start_at": {
"description": "Slot start (ISO-8601 UTC). Must be a currently-free slot on the host's calendar — re-checked before insert.",
"format": "date-time",
"type": "string"
}
},
"required": [
"host_handle",
"start_at",
"attendee_name",
"attendee_email"
],
"type": "object"
},
"name": "pitchiq_v1_booking_book_guest_slot",
"outputSchema": null
},
{
"description": "Return the workspace 'brain index' — every wiki page's title, slug, and one-line summary, in hierarchy order. Call this at the START of a session to learn what the workspace already knows before searching, asking the user, or creating anything. Requires an active workspace.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "pitchiq_v1_brain_get_index",
"outputSchema": null
},
{
"description": "Traverse the workspace knowledge graph from a specific entity. For wiki_page: returns forward links, backlinks, 5 most similar pages, and CRM entity mentions found in the page text. For contact: returns linked deals, opportunities, tasks, outreach summary, conversation count, and wiki pages mentioning this contact. For deal: returns primary contact, tasks, bookings, conversation count, and wiki pages mentioning this deal. Use this to understand relationships and discover connected information across the workspace. Requires an active workspace.",
"inputSchema": {
"properties": {
"entity_id": {
"description": "UUID of the entity to query.",
"format": "uuid",
"type": "string"
},
"entity_type": {
"description": "The type of entity to traverse from.",
"enum": [
"wiki_page",
"contact",
"deal"
],
"type": "string"
}
},
"required": [
"entity_type",
"entity_id"
],
"type": "object"
},
"name": "pitchiq_v1_brain_graph_query",
"outputSchema": null
},
{
"description": "Semantic search across the active workspace's wiki (the 'brain'). Finds pages by MEANING — it matches even when you use different words than the page does. Returns ranked pages (title, slug, summary). Prefer this over pitchiq_v1_wiki_search_pages when you don't know the exact wording. Requires an active workspace.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Natural-language query. Matches by meaning, not exact keywords.",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "pitchiq_v1_brain_search",
"outputSchema": null
},
{
"description": "Get a firm x402 price + payment requirements for any Commerce tool BEFORE committing — so an agent (or its spend policy) can budget. Returns the USD price, pricing class, network, and the x402 'accepts' block to construct the payment. x402-payable (read class).",
"inputSchema": {
"properties": {
"tool_name": {
"description": "The Commerce tool to price (e.g. pitchiq_v1_booking_book_guest_slot). Call tools/list to see what's available.",
"type": "string"
}
},
"required": [
"tool_name"
],
"type": "object"
},
"name": "pitchiq_v1_commerce_quote_action",
"outputSchema": null
},
{
"description": "Search PitchIQ's global Twitch/YouTube creator index by name, category, language, audience size, and whether they accept review keys — for an agent seeking creators to cover a game/product. Returns name, platform handles, followers, avg concurrent viewers, category, and top games. x402-payable; no PAT required.",
"inputSchema": {
"properties": {
"accepts_keys": {
"description": "Only creators who accept review keys.",
"type": "boolean"
},
"category": {
"description": "Filter by primary category.",
"type": "string"
},
"language": {
"description": "Filter by language.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"min_followers": {
"description": "Minimum follower count.",
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Free-text match on the creator's display name.",
"type": "string"
},
"tier": {
"description": "Audience-size tier.",
"enum": [
"small",
"mid",
"large"
],
"type": "string"
}
},
"type": "object"
},
"name": "pitchiq_v1_discover_search_creators",
"outputSchema": null
},
{
"description": "Search PitchIQ's global Steam-curator index by name, tag, language, and audience size — for an agent marketing a game/product into a niche. Returns curator name, Steam URL, follower + review counts, and tags. x402-payable; no PAT required.",
"inputSchema": {
"properties": {
"language": {
"description": "Filter by language (e.g. 'english').",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"min_followers": {
"description": "Minimum follower count.",
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Free-text match on the curator's name.",
"type": "string"
},
"tag": {
"description": "Filter by a curation tag (e.g. 'Indie', 'Strategy', 'RPG').",
"type": "string"
}
},
"type": "object"
},
"name": "pitchiq_v1_discover_search_curators",
"outputSchema": null
},
{
"description": "Search PitchIQ's podcast directory (ListenNotes-indexed). Returns matching shows with title, host, listener tier (small/mid/large), category, and cover image. Useful for finding podcasts an agent should pitch the user onto.",
"inputSchema": {
"properties": {
"category": {
"description": "Filter by category (free-text; varies by source).",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"listener_tier": {
"description": "Filter by audience size bucket. PitchIQ tiers shows as small / mid / large.",
"enum": [
"small",
"mid",
"large"
],
"type": "string"
},
"query": {
"description": "Free-text search term (matches title + description).",
"type": "string"
}
},
"type": "object"
},
"name": "pitchiq_v1_discover_search_podcasts",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:790bf2e2a9bb26bfeaf351a6e31a1c95d627ef5f46454d0ff097a82c2e356baa | sha256sum