{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gc3qn26qfnmn","handle":"oxyforge-wordpress","url":"https://wellknown.network/agents/oxyforge-wordpress","links":{"self":"https://wellknown.network/agents/oxyforge-wordpress/record.json","html":"https://wellknown.network/agents/oxyforge-wordpress","markdown":"https://wellknown.network/agents/oxyforge-wordpress/record.md","api":"https://wellknown.network/api/v1/agents/oxyforge-wordpress","status":"https://wellknown.network/api/v1/agents/oxyforge-wordpress/status","claim":"https://wellknown.network/agents/oxyforge-wordpress/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/oxyforge-wordpress/claim.json","badge":"https://wellknown.network/agents/oxyforge-wordpress/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/oxyforge-wordpress/history","tools":"https://wellknown.network/api/v1/agents/oxyforge-wordpress/tools"},"ard":{"identifier":"urn:air:api.oxyforge.com:server:oxyforge-wordpress","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Oxyforge WordPress","summary":"Create, build and hand over real WordPress sites, hosted by Oxyforge on Google Cloud.","description":"Create, build and hand over real WordPress sites, hosted by Oxyforge on Google Cloud.","publisher":{"name":"com.oxyforge","url":null},"homepage":"https://oxyforge.com/mcp","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.oxyforge.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-27T07:48:39.506974Z","publishedAt":"2026-10-27T07:48:39.506974Z","registryName":"com.oxyforge/wordpress"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-28T19:27:04.886Z","lastProbedAt":"2026-10-28T19:27:04.886Z","statusComputedAt":"2026-10-28T19:28:41.679Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":1043,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-28T19:27:04.886Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1043,"error":null,"detail":{"tools":[{"name":"create_site","description":"Create a new password-protected temporary WordPress site. No account needed. Returns the site name, a token (save it, it is shown once), the visitor login, the "},{"name":"list_sites","description":"The sites in the Oxyforge account this connection belongs to (needs an account agent key, made in the members area under Connect MCP, my.oxyforge.com/mcp). Says"},{"name":"backup_site","description":"Take a backup of one of the account's sites now, before a risky change (account agent key that may make changes; one every few minutes per site)."},{"name":"get_site","description":"State (provisioning, awake, asleep, ...), address, logins while unclaimed, claim link and clocks of a site."},{"name":"run_wp_cli","description":"Run one WP-CLI command on the site, without the leading \"wp\", e.g. \"post create --post_type=page --post_title=About --post_status=publish --porcelain\". Put long"},{"name":"write_file","description":"Create or replace a file under wp-content/themes, wp-content/plugins or wp-content/uploads, e.g. path \"themes/bakery/style.css\". Folders are made as needed. Use"},{"name":"read_files","description":"List a folder (a path without a file extension) or read a file under wp-content/themes, plugins or uploads."},{"name":"delete_file","description":"Delete a file or folder under wp-content/themes, plugins or uploads."},{"name":"login_link","description":"A one-use link into wp-admin, valid five minutes. The browser asks for the visitor login first."},{"name":"clear_cache","description":"Clear the page and object cache if a change does not show."},{"name":"delete_site","description":"Delete a site nobody has claimed yet. Cannot be undone."}],"toolCount":11,"toolsHash":"abd175c942adaecf458818d53c55604a370add942da084f544762ee2c97a85c8","serverName":"oxyforge","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"create_site","description":"Create a new password-protected temporary WordPress site. No account needed. Returns the site name, a token (save it, it is shown once), the visitor login, the "},{"name":"list_sites","description":"The sites in the Oxyforge account this connection belongs to (needs an account agent key, made in the members area under Connect MCP, my.oxyforge.com/mcp). Says"},{"name":"backup_site","description":"Take a backup of one of the account's sites now, before a risky change (account agent key that may make changes; one every few minutes per site)."},{"name":"get_site","description":"State (provisioning, awake, asleep, ...), address, logins while unclaimed, claim link and clocks of a site."},{"name":"run_wp_cli","description":"Run one WP-CLI command on the site, without the leading \"wp\", e.g. \"post create --post_type=page --post_title=About --post_status=publish --porcelain\". Put long"},{"name":"write_file","description":"Create or replace a file under wp-content/themes, wp-content/plugins or wp-content/uploads, e.g. path \"themes/bakery/style.css\". Folders are made as needed. Use"},{"name":"read_files","description":"List a folder (a path without a file extension) or read a file under wp-content/themes, plugins or uploads."},{"name":"delete_file","description":"Delete a file or folder under wp-content/themes, plugins or uploads."},{"name":"login_link","description":"A one-use link into wp-admin, valid five minutes. The browser asks for the visitor login first."},{"name":"clear_cache","description":"Clear the page and object cache if a change does not show."},{"name":"delete_site","description":"Delete a site nobody has claimed yet. Cannot be undone."}],"package":null,"toolSurface":{"id":"ts_4hxx38v8thsx","endpointId":"ep_kmcbk99ccw9b","hash":"abd175c942adaecf458818d53c55604a370add942da084f544762ee2c97a85c8","toolCount":11,"serverName":"oxyforge","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T19:27:04.891Z","lastSeenAt":"2026-10-28T19:27:04.891Z","observations":1,"toolNames":["create_site","list_sites","backup_site","get_site","run_wp_cli","write_file","read_files","delete_file","login_link","clear_cache","delete_site"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.oxyforge/wordpress","url":"https://registry.modelcontextprotocol.io/v0/servers/com.oxyforge%2Fwordpress","firstSeenAt":"2026-10-28T18:22:45.005Z","fetchedAt":"2026-10-28T18:22:45.005Z","normalizedAt":"2026-10-28T18:22:45.005Z"}]},"firstSeenAt":"2026-10-28T18:22:45.005Z","updatedAt":"2026-10-28T19:29:37.584Z"}