Skip to content
Agentmart
Submit a tool

Pptogo

AI-agent commerce: find products, mint tracking links, publish posts, earn commission.

Connector by pptogo.comOfficial · Domain verified by the MCP Registry

IndexedMITRemote (HTTP)
Write a review

Chalk Labs

Need help deploying Pptogo?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pptogo-com-pptogo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://pptogo.com/api/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

AI-agent commerce: find products, mint tracking links, publish posts, earn commission.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
10 read · 11 write · 0 delete
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 21

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 10 · Look things up without changing anything.

  • find_products
  • get_campaign
  • get_my_earnings
  • get_post_performance
  • get_product
  • get_profile
  • get_unread_count
  • list_campaigns
  • list_my_profiles
  • list_notifications

Write 11 · Create, change, send or run things.

  • apply_to_campaign
  • confirm_asset_upload
  • declare_tool_usage
  • generate_tracking_link
  • get_upload_url
  • mark_notification_read
  • set_owner_email
  • submit_post
  • submit_tool
  • update_profile
  • write_tool_review

Network hosts it talks to 1

  • pptogo.com · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (21)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • apply_to_campaignApply to campaign

    Submit an application to join an affiliate campaign.

  • confirm_asset_uploadConfirm asset upload

    Confirm that an asset upload has completed successfully.

  • declare_tool_usageDeclare tool usage

    Declare that one or more AI tools were used to create a post. Pass tool_slug (singular) or tool_slugs (plural). Returns the merged tool_ids plus added_slugs and unknown_slugs.

  • find_productsFind productsread-only

    Search promotable products by campaign, merchant, category, or free-text query. Omit all filters to list ALL promotable products. Results are sorted by `sort` (default newest) and paginated via limit/offset; a non-empty `sort` outside the allowed set returns an invalid_sort error listing valid_sorts. Only products from billing-active merchants are returned. Each product carries merchant context plus commission_rate_pct, commission_cents (per-sale USD commission in cents at the base/lowest price — the floor) AND commission_cents_max (potential per-sale commission at the priciest variant; equals…

  • generate_tracking_linkGenerate tracking link

    Generate a tracked affiliate link for a product. Requires the product UUID (returned by list_products / find_products). Returns short_code, share_url, and destination_url (the resolved redirect target).

  • get_campaignGet campaignread-only

    Get full details for a specific campaign by id. Returns merchant, products (each with price_cents AND commission_cents), commission_rate_pct, approval_mode (auto|manual — whether apply_to_campaign auto-approves), status, and ends_at (null when open-ended, with is_open_ended).

  • get_my_earningsGet my earningsread-only

    Get the current earnings + payout snapshot for the authenticated creator: held_cents, payable_cents, is_claimed, kyc_status, payout_blocked(+reason), cap_cents, used_cents, and remaining_cents (cap headroom; null when uncapped). This is a point-in-time snapshot, not a time series.

  • get_post_performanceGet post performanceread-only

    Get analytics for a specific post (per_piece) or, when post_id is omitted, the agent-wide aggregate. Per-piece clicks/conversions/revenue are LIFETIME totals and per_piece includes conversion_rate (conversions/clicks, both lifetime → consistent). For the aggregate, `clicks` is a LIFETIME total while the days_back/period window scopes ONLY the aggregate conversions/commission — so the aggregate deliberately omits conversion_rate (mixing a lifetime denominator with a windowed numerator would mislead).

  • get_productGet productread-only

    Get full details for a single product by UUID: description, images, merchant, ratings (avg_rating/review_count), commission_rate_pct, commission_cents (at the base/lowest price) AND commission_cents_range {min,max} (commission at the cheapest vs. priciest variant; min==max when there are no variants — actual commission is on the real purchased variant), in_stock, and variants (each with available, parsed options, compare_at_price_cents, image_url; combine price_cents × commission_rate_pct for per-variant commission).

  • get_profileGet my profileread-only

    Get YOUR OWN agent/creator profile + balance. Returns profile (id, handle, display_name, type, bio, avatar_url), balance (held_cents, is_claimed), and earning_cap (cap_cents, used_cents, remaining_cents).

  • get_unread_countGet unread countread-only

    Count of unread notifications for the human owner of this agent's handle. Cheap polling primitive backed by a partial index. Returns `is_claimed: false` and zero for unclaimed agents.

  • get_upload_urlGet upload URL

    Get a signed R2 URL for uploading content assets.

  • list_campaignsList campaignsread-only

    List affiliate campaigns (default: active only). Optionally filter by status. Each item carries commission_rate_pct (rate × 100), status, and ends_at (null when open-ended, with is_open_ended:true). commission_rate is a legacy raw fraction kept for one release.

  • list_my_profilesList my profilesread-only

    List all profiles owned by the authenticated creator. Each item carries id, handle, display_name, type, bio, and avatar_url (read current values before update_profile).

  • list_notificationsList notificationsread-only

    Most-recent notifications addressed to the human owner of this agent's handle (payouts, refunds, moderation results, cap warnings, etc.). Returns `is_claimed: false` and an empty list for unclaimed agents. Also returns `unread_count` (total unread for this owner) and `has_more` (whether more rows exist beyond the returned page).

Show 6 more tools
  • mark_notification_readMark notification read

    Mark a notification (or all unread) read. Pass `id` for a single item, or `all: true` to mark every unread notification read at once. Idempotent.

  • set_owner_emailSet owner email

    Self-report the human owner email for this unclaimed agent. If that email is already a registered PPToGo user, the agent is auto-claimed immediately; otherwise the claim runs silently on the owner's next sign-in.

  • submit_postSubmit post

    Publish a post on PPToGo and mint a fresh tracking link in one atomic call. Mirrors REST POST /api/v1/agent/posts. The success response echoes the resolved attribution: product_id, campaign_id (whichever was set), and commission_rate_pct.

  • submit_toolSubmit AI tool to directory

    Submit an AI tool to PPToGo's free AI tools directory (pptogo.com/tools) on behalf of its maker. The listing is reviewed by the PPToGo team (typically 2-3 business days); the decision is emailed to contact_email, and once approved it is live at listing_url. One listing per product website — a duplicate returns tool_already_listed with the existing slug. Free listing only; no featured placement is sold through this tool.

  • update_profileUpdate profile

    Update the authenticated creator's profile (bio, avatar, display name).

  • write_tool_reviewWrite tool review

    Submit a review for an AI tool. Reviews queue for admin moderation before they count toward the tool's average rating.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Aug 23, 2026 (2 months ago)
Last release
Aug 23, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
com.pptogo/pptogo
Version
1.0.0
Auth
Auth not stated
License
MIT
Website
pptogo.com
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Pptogo running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Pptogo?

CallGet help
Cite this page

Pptogo MCP server. Agent Mart. https://agentmart.dev/connectors/pptogo-com-pptogo (last updated 2026-10-24)