Search / io.github.astafford8488/pitchiq-mcp
pitchiq-mcp
R0· no sign-inAgent-native CRM + get-booked platform. Operate over MCP, or pay per call via x402. No login.
v0.2.0 · active · repository · website · descriptor JSON · versions
Search / io.github.astafford8488/pitchiq-mcp
R0· no sign-inAgent-native CRM + get-booked platform. Operate over MCP, or pay per call via x402. No login.
v0.2.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"pitchiq-mcp": {
"type": "http",
"url": "https://pitchiq-mcp-production.up.railway.app/mcp"
}
}
}claude mcp add --transport http pitchiq-mcp https://pitchiq-mcp-production.up.railway.app/mcp[mcp_servers.pitchiq-mcp]
url = "https://pitchiq-mcp-production.up.railway.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"pitchiq-mcp": {
"type": "remote",
"url": "https://pitchiq-mcp-production.up.railway.app/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"pitchiq-mcp": {
"type": "http",
"url": "https://pitchiq-mcp-production.up.railway.app/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pitchiq-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGl0Y2hpcS1tY3AtcHJvZHVjdGlvbi51cC5yYWlsd2F5LmFwcC9tY3AifQ%3D%3D"
}{
"servers": {
"pitchiq-mcp": {
"type": "http",
"url": "https://pitchiq-mcp-production.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"pitchiq-mcp": {
"httpUrl": "https://pitchiq-mcp-production.up.railway.app/mcp"
}
}
}extensions:
"pitchiq-mcp":
enabled: true
name: "pitchiq-mcp"
type: streamable_http
uri: "https://pitchiq-mcp-production.up.railway.app/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: pitchiq_v1_discover_search_creators (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); pitchiq_v1_brain_get_index (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); pitchiq_v1_brain_graph_query (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,508 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-116d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://pitchiq-mcp-production.up.railway.app/mcp streamable-http | none | yes | 100% | 225 ms | 2026-07-28 | 2026-10-20 |
pitchiq_v1_booking_book_guest_slot | 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. |
pitchiq_v1_brain_get_index | 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. |
pitchiq_v1_brain_graph_query | 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. |
pitchiq_v1_brain_search | 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. |
pitchiq_v1_commerce_quote_action | 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). |
pitchiq_v1_discover_search_creators | 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. |
pitchiq_v1_discover_search_curators | 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. |
pitchiq_v1_discover_search_podcasts | 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. |
Schemas: list_tools.
{
"name": "io.github.astafford8488/pitchiq-mcp",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"remotes": [
{
"url": "https://pitchiq-mcp-production.up.railway.app/mcp",
"type": "streamable-http"
}
],
"version": "0.2.0",
"repository": {
"url": "https://github.com/astafford8488/PitchIQ",
"source": "github",
"subfolder": "pitchiq-mcp"
},
"websiteUrl": "https://www.chuhching.com",
"description": "Agent-native CRM + get-booked platform. Operate over MCP, or pay per call via x402. No login."
}