Can an agent create a feature flag with PostHog Feature Flags?
Who does each step
Whether the agent handles it alone or a person has to step in.
- 01
Discover
MachineThe vendor's own machine-readable documents lead an agent to the job's interface.
- 02
Authority
MachineThe vendor lets the agent get its own credential with no person.
- 03
Onboard
Approval · setupThe agent gets in with no person, and a person claims what it made, confirms its registration, or turns on its access, once.
- 04
Pay
Not applicableNothing to pay for the job.
- 05
Confirm
MachineA failure comes back typed, in its answer or as its spec declares, so an agent can tell a failure from a success.
- 06
Sustain
MachineThe agent can renew and revoke its own access.
You, once, at Onboard: claiming what the agent made, confirming its registration, or turning on its access.
Agent surfaces
The probe
Each request it sent and what came back; the descriptors it read, counted, with what they named.
Discover46 descriptor reads14 facts
- Found
- For agentsposthog.com/llms.txtAPIus.posthog.comAPIeu.posthog.comOAuthmcp.posthog.com/mcpOAuthoauth.posthog.comOAuthoauth.posthog.comOAuthmcp.posthog.comOAuthoauth.posthog.comAPIus.posthog.comAPIus.posthog.comAPIus.posthog.comFor agentsus.posthog.com/auth.mdOAuthmcp.posthog.comAPIus.posthog.com
- From
- posthog.com/llms.txt · posthog.com/openapi.json · mcp.posthog.com/.well-known/oauth-protected-resource/mcp · oauth.posthog.com/.well-known/oauth-authorization-server · mcp.posthog.com/.well-known/oauth-protected-resource · us.posthog.com/.well-known/oauth-authorization-server · us.posthog.com/.well-known/oauth-protected-resource · us.posthog.com/auth.md · posthog.com/docs/model-context-protocol · posthog.com/docs/api/queries.md
- This endpoint
- mcp.posthog.com/mcp is named by a descriptor it read
Job requestsession openedPOST mcp.posthog.com/mcp40127 ms
- Request
- POST https://mcp.posthog.com/mcp
- Response
- 401 · text/plain · 145 bytes
- Body
- sha256:23ce3ed46650e7dd22018ce4ed64e76a25f1b874697df732bacd49c76f2420f9
- Exchange
- sha256:4ac458719d1c1b71a10712de4759244972e7b3ee5a762142c13946fc4131e7f4
Resource metadataGET mcp.posthog.com/.well-known/oauth-protected-resource/mcp200166 ms
- Request
- GET https://mcp.posthog.com/.well-known/oauth-protected-resource/mcp
- Response
- 200 · application/json · 3295 bytes
- Body
- sha256:6d237343b88f2a2eded8724dba11b80a96f85aa13afdefa28fc29adf58f55d24
- Exchange
- sha256:9ed32b7fd620a2f891f4e534fce63ba7ce78e1f19472475f312ccf1582859b95
Authorization serverGET oauth.posthog.com/.well-known/oauth-authorization-server20030 ms
- Request
- GET https://oauth.posthog.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 6028 bytes
- Body
- sha256:b9163d7e764f584a597855487b1182ebd7baf94eb2b392e78f142dc41ab8e60f
- Exchange
- sha256:c4844c5f641d73fdc94e7203782728ebe5d8dcd3f536bdbf68210eae26530573
Job requestPOST us.posthog.com/api/projects/0/feature_flags/40153 ms
- Request
- POST https://us.posthog.com/api/projects/0/feature_flags/
- Response
- 401 · application/json · 127 bytes
- Body
- sha256:94809269b718e83ed7965ba7f744fc698c6905bd7296e58c3174751547754f4a
- Exchange
- sha256:f8528504ffd27f26f3df827d33aee3c3df9115eae3f959d86a01870eb00b01d7
Resource metadataGET us.posthog.com/.well-known/oauth-protected-resource20039 ms
- Request
- GET https://us.posthog.com/.well-known/oauth-protected-resource
- Response
- 200 · application/json · 5117 bytes
- Body
- sha256:9c4a6589f8ee9b2006498f835265c9f96cd01cdab73f22da3bb1c523df86f410
- Exchange
- sha256:eab2c57c8f13e9817687cf20fce4a4da04a8898bda9b7177978710af2c6c0dac
Authorization serverGET us.posthog.com/.well-known/oauth-authorization-server20039 ms
- Request
- GET https://us.posthog.com/.well-known/oauth-authorization-server
- Response
- 200 · application/json · 6274 bytes
- Body
- sha256:472a7fea43cd27a4d47918a8b8f81ac5591bc3d97f0d2b5b3434366a49659076
- Exchange
- sha256:aa202dcf2302924cd41dea76f30f7a9a279b288a0f2955ab10c56634d7e0dac9
Declared pageGET us.posthog.com/signup20056 ms
- Request
- GET https://us.posthog.com/signup
- Response
- 200 · text/html · 246746 bytes
- Body
- sha256:debc54939590be9f2f48161601630c6461dbfba7414d08480e06867772e05a82
- Exchange
- sha256:96b173e3e31533d8efa383484c525412a0d86ffc6115c1aea952ede545f8b72d
PostHog on the startup-offers board
- $50,000 in creditsPostHog for Startups
The grade’s badge
One image that keeps itself current, linking here.
[](https://sourcey.com/c/posthog/agent-readiness/posthog-feature-flags/feature-flag-create)Improve the report
Correct it, probe it again, or improve the path.
- Profile
- arp_01m4pm6wbhh4tccc7b2bt5ehm0
- Projection
- sha256:a2ae3f2b53ff9848649cf73a50e745034a9d902ab8cbcba218fb021147e0038c
- Policy
- kind-2026-10-12 · sha256:0a4e4996176ce674b4f3ce910c5fca4f37c9b53bcdf51656d53a1a92fcf2c879
A report or a reassessment request names this profile, its revision and its projection. How report cards are assessed →View the exact declaration