MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Other

Hustlin

The growth team for new products: plan, approve and measure growth for what you just built.

Checks passed
15 / 22

0 failed · 7 not measured

Median response
634 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
14

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 630 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name hustlin.

  • Pass
    Lists tools

    tools/list returned 14 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 634 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 637 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    62 of 62 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-09T02:18:15.369277Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Hustlin

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http hustlin https://hustlin.ai/api/mcp

Capabilities

Tools 14

actions

The growth actions Hustlin drafted or ran: posts, outreach, listings, ads. Each row has the draft first (what the founder decides on), then the brief it was generated from, its goalFit (how it serves the product's recorded goal, when one was set), its status, channel and outcome. Queued rows say what they are waiting for (your approval, your tap on a platform that forbids automated posting, or autopilot's scheduled run). Rows scheduled more than two weeks ago are marked stale and listed last; skip or reschedule them. A row with founderPost true is the founder's own post (queue_post): its draft is the exact caption that will be published and image is the picture that goes with it. Approved ahead of its date it stays in status approved with postsAt, the time it will go out.

Discovered
approve

Decide one action: approve, skip or edit its draft. Approving runs it as the product's owner and publishes or sends through the accounts connected on hustlin.ai. The founder's own post (queue_post) with a scheduledFor still ahead is the exception: approving keeps it waiting and it posts at that time (delivery scheduled, with publishAt); run posts it now. Needs the approver role or higher.

Discovered
connect

The browser URLs for connecting the accounts Hustlin posts from (X, LinkedIn, Instagram, TikTok, Reddit, Google and Meta ads, email) and for tracking. Account connections happen in the browser, never through this server.

Discovered
conversion_snippet

The five-line snippet to drop into the product's signup or payment handler so it reports conversions to Hustlin with the visitor's tracking code (JavaScript, Swift and curl), plus a venture key for it, minted on demand and shown once. Put the key in the product's secrets as the env var named in the result, never in the repo. Owner only.

Discovered
create_product

Add a product to Hustlin from its name, description and URL. Returns the new product id. Counts against the plan's product limit. Fields and the HUSTLIN.md template: https://hustlin.ai/mcp.

Discovered
plan

Generate (or refresh) the product's growth plan and queue the first actions: the four-week plan, directory listings, first posts, a launch timeline, outreach and ad drafts. When the product has a goal (sync_context goals, e.g. "50 paying customers by January"), the plan is built against it: the horizon runs to the deadline, the weekly volume follows the pace the number needs, the channel mix favours what moves that metric, and every queued action carries a goalFit line. Returns right away with the step list and the goal as read; the work runs in the background for a few minutes. Call actions afterwards to see what was queued. Owner only.

Discovered
products

The products this account can work on, with the caller's role (owner / approver / viewer) and the permission mode (observe: drafts only; approve: every action waits for approval; auto: runs under spend ceilings).

Discovered
queue_post

Queue a post with the founder's own picture and caption for the product's connected Instagram or X account. Nothing is written or drawn by Hustlin: the image at imageUrl and the caption go out as given, with only the tracked link handled as usual ("Link in bio." added on Instagram, the short link on its own last line on X when it fits). The post waits in the approval queue and is never published without the founder's approve, whatever the product's mode; show the founder the image and caption from actions, then call approve when they say yes. Approved with a scheduledFor still ahead it posts at that time, otherwise at once. Approver or higher.

Discovered
report

The what-worked report for one product as markdown: last week and four weeks per channel (attempts, reach, clicks, credited signups, purchases, revenue), the learning loop's keep and stop lists, unattributed signups, the week's narrative paragraph when one exists, and what is waiting for approval. Ready to paste or save as reports/YYYY-MM-DD-growth.md.

Discovered
report_conversion

Report a signup, activation or purchase that happened in the founder's own product, with the visitor's tracking code so the channel that brought them gets the credit. This is the back half of attribution: without it every channel reads zero customers. For the founder's app to report on its own, use conversion_snippet. Owner only.

Discovered
results

Per channel: what Hustlin did and what it produced (attempts, reach, credited signups, purchases, revenue) last week and over four weeks, the learning loop's do-more and stop lists, and tracked-link clicks by channel. Credited means a signup or sale that came through a Hustlin tracked link.

Discovered
run

Execute an action that is already approved (by the founder, the team or autopilot) ahead of its scheduled slot, through the same path as the web app: leases, spend ceilings and platform policy apply, and it publishes through the owner's connected accounts. Refuses a draft that has not been approved. Approver or higher.

Discovered
sync_context

Push the product's context (the HUSTLIN.md fields) to Hustlin: what it is, who buys it, pricing, voice and allowed claims, the Look (what it looks like, plus photo URLs), the content mix (what a week of posts is about), goals, where tracked links go, and the permission mode. Only the fields given are changed. Owner only. Field reference: https://hustlin.ai/mcp.

Discovered
track_link

A short Hustlin link for one channel. Clicks are counted per channel, and the landing URL carries the visitor's tracking code (hlc) so a signup reported with report_conversion or the conversion snippet credits this channel. Approver or higher.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected630 ms14
Connected637 ms13