Connection check
verified live · 28h ago
serpzilla-mcp
Enables AI assistants to natively interact with the Serpzilla link-building marketplace.
Tools
26
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
28h ago
Tools & capabilities
26 toolsRead from the running server on 28h ago.
add_article
args*
Create a new Serpzilla Guest Post article (Advertiser's Article) for a project. Returns articleId and urlId needed for purchase. Create a new Serpzilla Guest Post article (Advertiser's Article) for a project. Returns articleId and urlId needed for purchase.
add_texts
args*
Add promoted URLs with anchor texts to a Serpzilla project. Each URL can have multiple anchor texts. Use #a#...#/a# markup within each text to specify the link portion. Used for pu… Add promoted URLs with anchor texts to a Serpzilla project. Each URL can have multiple anchor texts. Use #a#...#/a# markup within each text to specify the link portion. Used for purchasing placements where the webmaster (copywriter) writes the content. Returns urlId and textId needed for purchase.
blacklist_add_domains
args*
Add domains to the Serpzilla Blacklist by domain IDs and/or domain names. Optionally scope the addition to project blacklists via project_ids. Returns a per-domain result (domainId… Add domains to the Serpzilla Blacklist by domain IDs and/or domain names. Optionally scope the addition to project blacklists via project_ids. Returns a per-domain result (domainId, isError, errorMessage).
blacklist_delete_domains
args*
Remove domains from the Serpzilla Blacklist. Domains are identified by domain IDs only (from blacklist_get sections[].domainsList[].domainId). Optionally limit removal to specific… Remove domains from the Serpzilla Blacklist. Domains are identified by domain IDs only (from blacklist_get sections[].domainsList[].domainId). Optionally limit removal to specific project blacklists via project_ids.
blacklist_get
args*
Get domains from the Serpzilla Blacklist, grouped into sections. Returns the global Blacklist by default, or a project's own Blacklist when project_id is given. Supports pagination… Get domains from the Serpzilla Blacklist, grouped into sections. Returns the global Blacklist by default, or a project's own Blacklist when project_id is given. Supports pagination and sorting.
create_project
args*
Create a new Serpzilla project for domain promotion. Create a new Serpzilla project for domain promotion.
favorites_add_domains
args*
Add domains to Serpzilla favorites lists. Domains can be identified by domain IDs, site IDs (from search results), or domain names. At least one identifier kind must be provided. Add domains to Serpzilla favorites lists. Domains can be identified by domain IDs, site IDs (from search results), or domain names. At least one identifier kind must be provided.
favorites_add_list
args*
Create a new Serpzilla favorites list (a named group of donor domains). Returns the created list ID. Create a new Serpzilla favorites list (a named group of donor domains). Returns the created list ID.
favorites_delete_domains
args*
Remove domains from Serpzilla favorites lists. If list_ids is omitted, the domains are removed from ALL favorites lists. Remove domains from Serpzilla favorites lists. If list_ids is omitted, the domains are removed from ALL favorites lists.
favorites_delete_list
args*
Delete a Serpzilla favorites list. With is_delete_sites=false (default) the domains are moved to the general favorites list; with true they are deleted along with the list. Delete a Serpzilla favorites list. With is_delete_sites=false (default) the domains are moved to the general favorites list; with true they are deleted along with the list.
favorites_get_domains
args*
Get domains from a Serpzilla favorites list (grouped into sections), with pagination and optional filters (sort order, domain zones, availability to buy). Get domains from a Serpzilla favorites list (grouped into sections), with pagination and optional filters (sort order, domain zones, availability to buy).
favorites_get_lists
Get all Serpzilla favorites lists with domain counts. Get all Serpzilla favorites lists with domain counts.
favorites_move_domains
args*
Move domains from one Serpzilla favorites list to another. Move domains from one Serpzilla favorites list to another.
favorites_rename_list
args*
Rename a Serpzilla favorites list. Rename a Serpzilla favorites list.
get_project_content_list
args*
Get a list of content (articles and texts) in a Serpzilla project with filtering, sorting, and pagination. Supports status, type, URL IDs, and search by substring. Get a list of content (articles and texts) in a Serpzilla project with filtering, sorting, and pagination. Supports status, type, URL IDs, and search by substring.
get_project_placements
args*
Get a list of all placements in a Serpzilla project. Get a list of all placements in a Serpzilla project.
get_site_info
args*
Get detailed information about a Serpzilla donor site (site card), including metrics, price, status, languages, statistics, etc. Get detailed information about a Serpzilla donor site (site card), including metrics, price, status, languages, statistics, etc.
get_user_info
Get current Serpzilla user information including account balance (balance field). To top up your balance, visit https://passport.serpzilla.com/deposit/ Get current Serpzilla user information including account balance (balance field). To top up your balance, visit https://passport.serpzilla.com/deposit/
list_projects
args*
Get list of existing Serpzilla projects with optional pagination, sorting, and filtering. All parameters are optional; calling without arguments returns the first page. Get list of existing Serpzilla projects with optional pagination, sorting, and filtering. All parameters are optional; calling without arguments returns the first page.
perform_placement_action
args*
Perform an action on one or more Serpzilla placements (e.g., approve, cancel). Allowed actions: force_billing_seo, approve_seo, approve_content_seo, approve_from_arbitration_seo, c… Perform an action on one or more Serpzilla placements (e.g., approve, cancel). Allowed actions: force_billing_seo, approve_seo, approve_content_seo, approve_from_arbitration_seo, cancel_from_on_placement_seo, cancel_from_improve_seo, cancel_seo, terminate_seo, cancel_order_change_links_seo, price_changing_action_accept_seo, guarantee_wm, accept_order_change_links_wm, price_changing_action_reject_wm, delete_draft_seo, buy_from_buy_fail_seo, delete_from_buy_fail_seo.
purchase_placement
args*
Purchase a placement on a selected Serpzilla donor site. Purchase a placement on a selected Serpzilla donor site.
purchase_rent_placement
args*
Purchase rental (monthly-billed) link placements on selected Serpzilla donor pages. The search_id, force_seo_wait, mos_sites, and pages_extra values must come from a prior search_r… Purchase rental (monthly-billed) link placements on selected Serpzilla donor pages. The search_id, force_seo_wait, mos_sites, and pages_extra values must come from a prior search_rent_sites call (data.searchId, data.forceSeoWait, data.mosSites, data.pagesExtra). Each page in pages needs: page_id (donor page ID from search results resultList[].pages[].id), url_id (promoted URL ID), and text_id (anchor text ID). Returns the created placement IDs.
search_rent_sites
args*
Search Serpzilla donor sites for rental (monthly-billed) links by URL ID and filters. The search runs asynchronously: this tool polls internally until results are ready (up to 150s… Search Serpzilla donor sites for rental (monthly-billed) links by URL ID and filters. The search runs asynchronously: this tool polls internally until results are ready (up to 150s) and returns them. The response contains data.resultList (found sites, each with nested pages[].id = pageId identifying purchasable donor pages) and the echo values needed to buy: data.searchId, data.forceSeoWait, data.mosSites, data.pagesExtra. Pass those echo values plus selected page IDs into the purchase_rent_placement tool.
search_sites
args*
Search Serpzilla donor sites by given filters. Search Serpzilla donor sites by given filters.
set_limits
args*
Set usage limits for Serpzilla content (anchors/texts). Targets either specific content IDs or all content of a URL. Limit 0 means no restrictions. Set usage limits for Serpzilla content (anchors/texts). Targets either specific content IDs or all content of a URL. Limit 0 means no restrictions.
update_url
args*